--- /srv/rebuilderd/tmp/rebuilderdJpElCW/inputs/libscip10.0_10.0.1+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdJpElCW/out/libscip10.0_10.0.1+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-26 03:45:19.000000 debian-binary │ -rw-r--r-- 0 0 0 1148 2026-02-26 03:45:19.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4426424 2026-02-26 03:45:19.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4425412 2026-02-26 03:45:19.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.1 │ │ │┄ 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 0x900d18 0x00900d18 0x00900d18 0x059f8 0x059f8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x906714 0x906714 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x900d20 0x00900d20 0x00900d20 0x059f8 0x059f8 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x90671c 0x90671c R E 0x10000 │ │ │ │ LOAD 0x915d88 0x00915d88 0x00915d88 0x0a620 0x0ba14 RW 0x10000 │ │ │ │ DYNAMIC 0x91a518 0x0091a518 0x0091a518 0x00158 0x00158 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x915d88 0x00915d88 0x00915d88 0x00008 0x00040 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x915d88 0x00915d88 0x00915d88 0x0a278 0x0a278 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 00080854 080854 000210 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00080a64 080a64 00a590 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0008aff4 08aff4 0090b8 08 AI 3 23 4 │ │ │ │ [ 9] .init PROGBITS 000940ac 0940ac 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000940b8 0940b8 00ddd4 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000a1e90 0a1e90 7bfc02 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 00861a94 861a94 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00861aa0 861aa0 078398 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 008d9e38 8d9e38 026ede 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00900d18 900d18 0059f8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00906710 906710 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00861aa0 861aa0 0783a0 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 008d9e40 8d9e40 026ede 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00900d20 900d20 0059f8 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00906718 906718 000004 00 A 0 0 4 │ │ │ │ [17] .tdata PROGBITS 00915d88 915d88 000008 00 WAT 0 0 8 │ │ │ │ [18] .tbss NOBITS 00915d90 915d90 000038 00 WAT 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 00915d90 915d90 000028 04 WA 0 0 4 │ │ │ │ [20] .fini_array FINI_ARRAY 00915db8 915db8 000004 04 WA 0 0 4 │ │ │ │ [21] .data.rel.ro PROGBITS 00915dbc 915dbc 00475c 00 WA 0 0 4 │ │ │ │ [22] .dynamic DYNAMIC 0091a518 91a518 000158 08 WA 4 0 4 │ │ │ │ [23] .got PROGBITS 0091a670 91a670 005990 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ 634: 00918df4 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 635: 0068e731 132 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE4readERSiPNS_7NameSetESB_PNS_7DIdxSetE │ │ │ │ 636: 0058699d 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetNCutoffReoptnodes │ │ │ │ 637: 0050ac21 16 FUNC GLOBAL DEFAULT 11 SCIPqueueFirstUInt │ │ │ │ 638: 004a62d5 142 FUNC GLOBAL DEFAULT 11 SCIPexprGetMonomialData │ │ │ │ 639: 0054796d 174 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownLongPtrRealBool │ │ │ │ 640: 00532c55 154 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownPtrRealBool │ │ │ │ - 641: 008d8920 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 641: 008d8928 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 642: 0018aa49 22 FUNC GLOBAL DEFAULT 11 SCIPgetNNlhdlrsNonlinear │ │ │ │ 643: 005d7659 332 FUNC GLOBAL DEFAULT 11 SCIPcalcNegatedCliquePartition │ │ │ │ 644: 00531ba5 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrBool │ │ │ │ 645: 0047b8fd 16 FUNC GLOBAL DEFAULT 11 SCIPconsCompCheck │ │ │ │ 646: 00593425 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrGetNVars │ │ │ │ 647: 0017a8f9 136 FUNC GLOBAL DEFAULT 11 SCIPgetBilinTermIdxNonlinear │ │ │ │ 648: 005ac835 84 FUNC GLOBAL DEFAULT 11 SCIPsetSeparating │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ 683: 00918190 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdEE │ │ │ │ 684: 00594205 96 FUNC GLOBAL DEFAULT 11 SCIPincConsAge │ │ │ │ 685: 005a1811 96 FUNC GLOBAL DEFAULT 11 SCIPcallExprCurvature │ │ │ │ 686: 005a6405 124 FUNC GLOBAL DEFAULT 11 SCIPchgVarLbExactDive │ │ │ │ 687: 00918c28 128 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 688: 005aac6d 30 FUNC GLOBAL DEFAULT 11 SCIPisGT │ │ │ │ 689: 004b4c8d 126 FUNC GLOBAL DEFAULT 11 SCIPintervalScalprodScalars │ │ │ │ - 690: 008d6e30 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ + 690: 008d6e38 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ 691: 0045453d 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetTime │ │ │ │ 692: 005a24d1 92 FUNC GLOBAL DEFAULT 11 SCIPprintBuildOptions │ │ │ │ 693: 006200b9 4 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetMode │ │ │ │ 694: 00715bdd 500 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19restoreInitialBasisEv │ │ │ │ 695: 0049f4d9 72 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowOldConstVal │ │ │ │ 696: 00593179 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrInitpre │ │ │ │ 697: 00599f3d 26 FUNC GLOBAL DEFAULT 11 SCIPsetCutselInit │ │ │ │ @@ -727,27 +727,27 @@ │ │ │ │ 723: 006eee45 992 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRationalD1Ev │ │ │ │ 724: 001f60ed 488 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayValue │ │ │ │ 725: 00846b6d 34 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 726: 00140659 136 FUNC GLOBAL DEFAULT 11 SCIPchgCapacityKnapsack │ │ │ │ 727: 000ac231 400 FUNC GLOBAL DEFAULT 11 SCIPupdateDistributionScore │ │ │ │ 728: 007013d1 664 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13dualRowStatusEi │ │ │ │ 729: 0061fde5 18 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetWinner │ │ │ │ - 730: 008d9640 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 730: 008d9648 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 731: 0061fa4d 8 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetLastNSols │ │ │ │ 732: 004a8675 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetLPResolveDomChgQuot │ │ │ │ 733: 00660565 56 FUNC GLOBAL DEFAULT 11 SCIPxmlFindPcdata │ │ │ │ 734: 0068c141 14 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 735: 005a3af5 6 FUNC GLOBAL DEFAULT 11 SCIPisLPPrimalReliable │ │ │ │ 736: 0073c05d 548 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16SPxParMultPr_TmpESaISB_EE17_M_default_appendEj │ │ │ │ 737: 000df279 76 FUNC GLOBAL DEFAULT 11 SCIPgetBoundtypesBounddisjunction │ │ │ │ 738: 004a1775 8 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetEstimateTime │ │ │ │ 739: 0047c09d 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNUpgdConss │ │ │ │ 740: 005ab23d 26 FUNC GLOBAL DEFAULT 11 SCIPisFeasPositive │ │ │ │ 741: 00814049 3596 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMaxERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_ii │ │ │ │ - 742: 008d99b4 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIdEE │ │ │ │ + 742: 008d99bc 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIdEE │ │ │ │ 743: 0051f871 84 FUNC GLOBAL DEFAULT 11 SCIPsortRealPtrPtrIntInt │ │ │ │ 744: 009175b8 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ 745: 0057fa35 14 FUNC GLOBAL DEFAULT 11 SCIPrationalPrintVerbInfo │ │ │ │ 746: 005a1ae9 96 FUNC GLOBAL DEFAULT 11 SCIPcallExprSimplify │ │ │ │ 747: 007a30c1 1060 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20selectEnterSparseDimERS8_RNS_5SPxIdE │ │ │ │ 748: 00676411 600 FUNC GLOBAL DEFAULT 11 SCIPlpiScaleRow │ │ │ │ 749: 0055a7f5 4 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetLinearVars │ │ │ │ @@ -908,15 +908,15 @@ │ │ │ │ 904: 00759d39 914 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10shortEnterERKNS_5SPxIdEiS8_S8_ │ │ │ │ 905: 0073a769 632 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12setupPupdateEv │ │ │ │ 906: 00658985 10 FUNC GLOBAL DEFAULT 11 SCIPbdchginfoGetChgtype │ │ │ │ 907: 00553c8d 14 FUNC GLOBAL DEFAULT 11 SCIProwprepAddSide │ │ │ │ 908: 00641be1 152 FUNC GLOBAL DEFAULT 11 SCIPvarGetCutoffSum │ │ │ │ 909: 005a6039 20 FUNC GLOBAL DEFAULT 11 SCIPlpExactIsSolved │ │ │ │ 910: 00713cd1 592 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13readBasisFileEPKcPKNS_7NameSetES6_ │ │ │ │ - 911: 008d6890 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ + 911: 008d6898 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ 912: 0070cd8d 712 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE28_computeReducedCostViolationERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEERS9_RKb │ │ │ │ 913: 004ac899 8 FUNC GLOBAL DEFAULT 11 SCIPcomprComp │ │ │ │ 914: 0051ddf5 1832 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealInt │ │ │ │ 915: 00593cc1 80 FUNC GLOBAL DEFAULT 11 SCIPsetConsEnforced │ │ │ │ 916: 00140731 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsKnapsack │ │ │ │ 917: 00917fd4 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 918: 005671d5 10 FUNC GLOBAL DEFAULT 11 SCIPparamIsFixed │ │ │ │ @@ -932,15 +932,15 @@ │ │ │ │ 928: 000a8235 184 FUNC GLOBAL DEFAULT 11 SCIPcreateBanditExp3IX │ │ │ │ 929: 0053066d 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtr │ │ │ │ 930: 005c0801 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevarsFound │ │ │ │ 931: 004536c5 684 FUNC GLOBAL DEFAULT 11 SCIPbendersSolveSubproblemCIP │ │ │ │ 932: 00539d19 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealIntLong │ │ │ │ 933: 006a4fbd 188 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10setStarterEPNS_10SPxStarterIS8_EEb │ │ │ │ 934: 0066e7cd 22 FUNC GLOBAL DEFAULT 11 SCIPlpiExistsPrimalRay │ │ │ │ - 935: 008d7b30 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 935: 008d7b38 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 936: 0057fe29 104 FUNC GLOBAL DEFAULT 11 SCIPrationalRoundReal │ │ │ │ 937: 00916c80 12 OBJECT WEAK DEFAULT 21 _ZTIN3fmt3v1012format_errorE │ │ │ │ 938: 005cef99 4 FUNC GLOBAL DEFAULT 11 SCIPgetTimeOfDay │ │ │ │ 939: 0068ba81 4 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11setIntParamEiPKc │ │ │ │ 940: 00719e71 380 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE14_restoreLPRealEv │ │ │ │ 941: 006b668d 1388 FUNC WEAK DEFAULT 11 _ZNK6soplex10SoPlexBaseIdE14writeBasisFileEPKcPKNS_7NameSetES6_b │ │ │ │ 942: 006937d5 192 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12scaleElementERKNS_9SPxLPBaseIS7_EEiiS7_ │ │ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ 1031: 006db0e1 1020 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational9solveLeftERNS_10VectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERKS9_ │ │ │ │ 1032: 005a19a9 96 FUNC GLOBAL DEFAULT 11 SCIPcallExprInteval │ │ │ │ 1033: 0068b6fd 32 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE8entered4ENS_5SPxIdEi │ │ │ │ 1034: 0057dcbd 6 FUNC GLOBAL DEFAULT 11 SCIPpropIsDelayed │ │ │ │ 1035: 004e885d 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColValPtr │ │ │ │ 1036: 000ad4c5 2464 FUNC GLOBAL DEFAULT 11 SCIPselectVarStrongBranching │ │ │ │ 1037: 004d9991 10 FUNC GLOBAL DEFAULT 11 SCIProwGetBasisStatus │ │ │ │ - 1038: 008d6ad4 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ + 1038: 008d6adc 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ 1039: 005a4b65 224 FUNC GLOBAL DEFAULT 11 SCIPaddVarsToRow │ │ │ │ 1040: 004e8961 8 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowNMinActNegInf │ │ │ │ 1041: 007aa3ad 504 FUNC WEAK DEFAULT 11 _ZN6soplex7devexpr12computePriceIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEET_SA_SA_SA_ │ │ │ │ 1042: 006e43e5 164 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addColERNS_8SPxColIdERKNS_9LPColBaseIS7_EEb │ │ │ │ 1043: 0059a58d 96 FUNC GLOBAL DEFAULT 11 SCIPsetIntarrayVal │ │ │ │ 1044: 0061edb1 440 FUNC GLOBAL DEFAULT 11 SCIPlexicographicReductionReset │ │ │ │ 1045: 0047c0ed 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrNeedsCons │ │ │ │ @@ -1058,15 +1058,15 @@ │ │ │ │ 1054: 0017f279 84 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowNonlinear │ │ │ │ 1055: 00827a81 356 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE11selectEnterEv │ │ │ │ 1056: 004a8555 76 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgDepth │ │ │ │ 1057: 00535711 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrPtrRealInt │ │ │ │ 1058: 00566fa9 4 FUNC GLOBAL DEFAULT 11 SCIPnodeselSetData │ │ │ │ 1059: 006daa91 404 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeLowerERKNS_10VectorBaseIS7_EEb │ │ │ │ 1060: 00919780 20 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SSVectorBaseIdEE │ │ │ │ - 1061: 008d88a4 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 1061: 008d88ac 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1062: 0030ba15 232 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ 1063: 005cf96d 6 FUNC GLOBAL DEFAULT 11 SCIPwasNodeLastBranchParent │ │ │ │ 1064: 005ab61d 50 FUNC GLOBAL DEFAULT 11 SCIPdualfeasFrac │ │ │ │ 1065: 002c15cd 1452 FUNC GLOBAL DEFAULT 11 SCIPaddBilinMcCormick │ │ │ │ 1066: 0057f551 46 FUNC GLOBAL DEFAULT 11 SCIPrationalMin │ │ │ │ 1067: 004a1665 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetCompare │ │ │ │ 1068: 00677991 412 FUNC GLOBAL DEFAULT 11 SCIPlpiGetSol │ │ │ │ @@ -1229,15 +1229,15 @@ │ │ │ │ 1225: 005a3181 8 FUNC GLOBAL DEFAULT 11 SCIPhasPerformedPresolve │ │ │ │ 1226: 00455549 10 FUNC GLOBAL DEFAULT 11 SCIPbendersSubproblemIsNonlinear │ │ │ │ 1227: 006ddc8d 34 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 1228: 00784559 1012 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12matrixMetricEi │ │ │ │ 1229: 00482ff1 8 FUNC GLOBAL DEFAULT 11 SCIPconsIsConflict │ │ │ │ 1230: 006e9c11 1920 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE8_projectERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEE │ │ │ │ 1231: 005a6b75 96 FUNC GLOBAL DEFAULT 11 SCIPgetNLPVarsData │ │ │ │ - 1232: 008d6a44 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ + 1232: 008d6a4c 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ 1233: 000ab2c5 1084 FUNC GLOBAL DEFAULT 11 SCIPincludeBranchruleCloud │ │ │ │ 1234: 00509b5d 6 FUNC GLOBAL DEFAULT 11 SCIPregressionGetIntercept │ │ │ │ 1235: 0059b025 92 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeTree │ │ │ │ 1236: 005cee5d 296 FUNC GLOBAL DEFAULT 11 SCIPincludeTable │ │ │ │ 1237: 00917ee4 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1238: 002e6c25 12 FUNC GLOBAL DEFAULT 11 SCIPgetSolverDescConopt │ │ │ │ 1239: 002e409d 4 FUNC GLOBAL DEFAULT 11 SCIPgetNlpiOracleIpopt │ │ │ │ @@ -1290,24 +1290,24 @@ │ │ │ │ 1286: 0047c075 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNChgVarTypes │ │ │ │ 1287: 0070bed1 1236 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE28_storeRealSolutionAsRationalIdEEvRNS_7SolBaseIN5boost14multiprecision6numberINS5_8backends12gmp_rationalELNS5_26expression_template_optionE0EEEEERNS_10VectorBaseIT_EESG_Ri │ │ │ │ 1288: 0045ff29 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleIsInitialized │ │ │ │ 1289: 002227c9 320 FUNC GLOBAL DEFAULT 11 SCIPincludeExprhdlrSin │ │ │ │ 1290: 000a2b95 60 FUNC GLOBAL DEFAULT 11 BMSduplicateMemoryArray_call │ │ │ │ 1291: 000a466d 10 FUNC GLOBAL DEFAULT 11 BMSgetBlockMemoryUnusedMax_call │ │ │ │ 1292: 006e6fd9 244 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE15_removeColsRealEPi │ │ │ │ - 1293: 008d825c 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 1294: 008d865c 18 OBJECT WEAK DEFAULT 13 _ZTSN4zstr9ExceptionE │ │ │ │ + 1293: 008d8264 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1294: 008d8664 18 OBJECT WEAK DEFAULT 13 _ZTSN4zstr9ExceptionE │ │ │ │ 1295: 007afd0d 182 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10solveRightERNS_10VectorBaseIS8_EERKSB_ │ │ │ │ 1296: 00580595 136 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayIncVal │ │ │ │ 1297: 0076b299 424 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15getMatrixMetricEi │ │ │ │ 1298: 00606185 1280 FUNC GLOBAL DEFAULT 11 SCIPsolveIsStopped │ │ │ │ 1299: 0050c4c9 6 FUNC GLOBAL DEFAULT 11 SCIPhashmapEntrySetImageReal │ │ │ │ 1300: 00666639 24 FUNC GLOBAL DEFAULT 11 _Z16SCIPgetObjPricerP4ScipP11SCIP_Pricer │ │ │ │ 1301: 00658b5d 16 FUNC GLOBAL DEFAULT 11 SCIPvisualFree │ │ │ │ - 1302: 008d99cc 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ + 1302: 008d99d4 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ 1303: 0068bb9d 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12isConsistentEv │ │ │ │ 1304: 0065da65 4 FUNC GLOBAL DEFAULT 11 tcliqueGetWeights │ │ │ │ 1305: 005a39a5 28 FUNC GLOBAL DEFAULT 11 SCIPsetIISfinderPriority │ │ │ │ 1306: 007609a9 1068 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12setupPupdateEv │ │ │ │ 1307: 00737be1 948 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE5clearEv │ │ │ │ 1308: 00529001 122 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtr │ │ │ │ 1309: 005d0bc1 308 FUNC GLOBAL DEFAULT 11 SCIPparseVar │ │ │ │ @@ -1363,28 +1363,28 @@ │ │ │ │ 1359: 005d3bc1 160 FUNC GLOBAL DEFAULT 11 SCIPgetVarSols │ │ │ │ 1360: 0057de1d 72 FUNC GLOBAL DEFAULT 11 SCIPrationalCreateBuffer │ │ │ │ 1361: 009173e4 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1362: 000a3f01 62 FUNC GLOBAL DEFAULT 11 BMSduplicateBlockMemoryArray_call │ │ │ │ 1363: 00582039 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxGetNImprovedLowerbound │ │ │ │ 1364: 007088dd 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS4_8backends9gmp_floatILj50EEELNS4_26expression_template_optionE0EEEE8PostStepEESaISD_EE17_M_default_appendEj │ │ │ │ 1365: 006a7a79 6 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12setOutstreamERNS_6SPxOutE │ │ │ │ - 1366: 008d7a74 186 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1366: 008d7a7c 186 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1367: 0050e991 88 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtr │ │ │ │ 1368: 00665c69 24 FUNC GLOBAL DEFAULT 11 _Z17SCIPgetObjNodeselP4ScipP12SCIP_Nodesel │ │ │ │ 1369: 003b1f3d 324 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderDiff │ │ │ │ 1370: 005a32f5 26 FUNC GLOBAL DEFAULT 11 SCIPsetHeurExit │ │ │ │ 1371: 0054ce59 256 FUNC GLOBAL DEFAULT 11 SCIPprofileDeleteCore │ │ │ │ 1372: 005a89f1 88 FUNC GLOBAL DEFAULT 11 SCIPchgNlpiVarBounds │ │ │ │ 1373: 0063518d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetNLocksUp │ │ │ │ 1374: 006f9179 176 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE6reLoadEv │ │ │ │ 1375: 004e88b9 12 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColName │ │ │ │ 1376: 007bc825 872 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17vSolveLeft2sparseES8_PS8_PiSA_SB_RiSA_SB_SA_SB_SC_ │ │ │ │ 1377: 005e79ed 6 FUNC GLOBAL DEFAULT 11 SCIPsepaIsInitialized │ │ │ │ 1378: 005a6ad9 8 FUNC GLOBAL DEFAULT 11 SCIPisNLPEnabled │ │ │ │ - 1379: 008d6760 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ + 1379: 008d6768 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ 1380: 0057e105 44 FUNC GLOBAL DEFAULT 11 SCIPrationalFreeBlock │ │ │ │ 1381: 005acec1 28 FUNC GLOBAL DEFAULT 11 SCIPgetPricers │ │ │ │ 1382: 005ab809 90 FUNC GLOBAL DEFAULT 11 SCIPisRelLE │ │ │ │ 1383: 0091850c 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 1384: 00518881 1244 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedReal │ │ │ │ 1385: 005d4141 80 FUNC GLOBAL DEFAULT 11 SCIPgetRelaxSolObj │ │ │ │ 1386: 007aac31 1400 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17selectLeaveSparseES8_ │ │ │ │ @@ -1415,15 +1415,15 @@ │ │ │ │ 1411: 00918270 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxFastRTIdEE │ │ │ │ 1412: 005a615d 72 FUNC GLOBAL DEFAULT 11 SCIPisExactDivePossible │ │ │ │ 1413: 0059e3a1 84 FUNC GLOBAL DEFAULT 11 SCIPaddRowExact │ │ │ │ 1414: 0050a94d 64 FUNC GLOBAL DEFAULT 11 SCIPqueueFree │ │ │ │ 1415: 00553c9d 8 FUNC GLOBAL DEFAULT 11 SCIProwprepAddConstant │ │ │ │ 1416: 0049de49 6 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrGetSetupTime │ │ │ │ 1417: 007a92f9 1668 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21selectEnterHyperCoDimERS8_S8_ │ │ │ │ - 1418: 008d98dc 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ + 1418: 008d98e4 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ 1419: 000a3b11 42 FUNC GLOBAL DEFAULT 11 BMSallocClearBlockMemory_call │ │ │ │ 1420: 0052e8e5 1912 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntPtrIntIntBoolBool │ │ │ │ 1421: 0091855c 352 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1422: 00208ed5 384 FUNC GLOBAL DEFAULT 11 SCIPincludeEventHdlrGlobalbnd │ │ │ │ 1423: 006a0f59 284 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9setTesterEPNS_14SPxRatioTesterIS8_EEb │ │ │ │ 1424: 006f20c1 4940 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational4loadEPPKNS_11SVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEi │ │ │ │ 1425: 006a0a99 200 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7setTypeENS_13SPxSolverBaseIS8_E4TypeE │ │ │ │ @@ -1466,15 +1466,15 @@ │ │ │ │ 1462: 004d99a5 6 FUNC GLOBAL DEFAULT 11 SCIProwGetIndex │ │ │ │ 1463: 00541805 84 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownIntInt │ │ │ │ 1464: 004e886d 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColIdxPtr │ │ │ │ 1465: 0050c4b9 6 FUNC GLOBAL DEFAULT 11 SCIPhashmapEntryGetImageReal │ │ │ │ 1466: 005a4af1 116 FUNC GLOBAL DEFAULT 11 SCIPaddVarToRow │ │ │ │ 1467: 002e668d 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_ │ │ │ │ 1468: 00859b2d 6 FUNC GLOBAL DEFAULT 11 SCIPlpiExactSetIntpar │ │ │ │ - 1469: 008d711c 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ + 1469: 008d7124 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ 1470: 00553f8d 136 FUNC GLOBAL DEFAULT 11 SCIPaddRowprepTerm │ │ │ │ 1471: 00917bc0 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1472: 00179671 608 FUNC GLOBAL DEFAULT 11 SCIPcreateConsNonlinear │ │ │ │ 1473: 00515245 186 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrRealIntInt │ │ │ │ 1474: 00483019 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsEnforced │ │ │ │ 1475: 009173fc 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1476: 0049f381 132 FUNC GLOBAL DEFAULT 11 SCIPeventGetRow │ │ │ │ @@ -1483,15 +1483,15 @@ │ │ │ │ 1479: 004a72d9 4 FUNC GLOBAL DEFAULT 11 SCIPexpriterIsInit │ │ │ │ 1480: 001798d1 104 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicNonlinear │ │ │ │ 1481: 009184c4 16 OBJECT WEAK DEFAULT 21 _ZTTN4zstr8ifstreamE │ │ │ │ 1482: 007c2191 452 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9setPricerEPNS_9SPxPricerIS8_EEb │ │ │ │ 1483: 006a7cb9 6 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8isScaledEv │ │ │ │ 1484: 0059173d 136 FUNC GLOBAL DEFAULT 11 SCIPfreeCertificateActiveAggrInfo │ │ │ │ 1485: 005927f1 44 FUNC GLOBAL DEFAULT 11 SCIPisConflictAnalysisApplicable │ │ │ │ - 1486: 008d6f4c 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ + 1486: 008d6f54 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ 1487: 0053b495 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtr │ │ │ │ 1488: 00513a8d 64 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrRealBool │ │ │ │ 1489: 0070d319 380 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE27_computePrimalScalingFactorERN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEES9_S9_S9_S9_ │ │ │ │ 1490: 003abac9 24 FUNC GLOBAL DEFAULT 11 SCIPpropSyncGetNTightenedBnds │ │ │ │ 1491: 006a80e9 20 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9colVectorEi │ │ │ │ 1492: 007512d5 720 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16getUpperUnscaledERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 1493: 006524d9 44 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestBoundGlobalExact │ │ │ │ @@ -1520,15 +1520,15 @@ │ │ │ │ 1516: 0053b521 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealInt │ │ │ │ 1517: 005a8411 100 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowActivityBounds │ │ │ │ 1518: 00785cfd 428 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5boost14multiprecision6numberINS1_8backends9gmp_floatILj50EEELNS1_26expression_template_optionE0EEESaIS7_EE7reserveEj │ │ │ │ 1519: 004b4b8d 256 FUNC GLOBAL DEFAULT 11 SCIPintervalScalprodScalarsSup │ │ │ │ 1520: 00590d79 54 FUNC GLOBAL DEFAULT 11 SCIPisCertified │ │ │ │ 1521: 00543a69 136 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownIntIntLong │ │ │ │ 1522: 00827409 1156 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE12setupWeightsENS_13SPxSolverBaseIdE4TypeE │ │ │ │ - 1523: 008d736c 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1523: 008d7374 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1524: 006936c9 200 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14maxObjUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 1525: 00664059 32 FUNC GLOBAL DEFAULT 11 _Z20SCIPfindObjEventhdlrP4ScipPKc │ │ │ │ 1526: 0059aaed 80 FUNC GLOBAL DEFAULT 11 SCIPcreateDatatree │ │ │ │ 1527: 0059de1d 264 FUNC GLOBAL DEFAULT 11 SCIPincludeEventhdlrBasic │ │ │ │ 1528: 005a78d1 100 FUNC GLOBAL DEFAULT 11 SCIPcreateNlRowFromRow │ │ │ │ 1529: 005d5b21 24 FUNC GLOBAL DEFAULT 11 SCIPgetVarNStrongbranchs │ │ │ │ 1530: 0050b0f1 224 FUNC GLOBAL DEFAULT 11 SCIPmultihashFree │ │ │ │ @@ -1590,18 +1590,18 @@ │ │ │ │ 1586: 0057f319 56 FUNC GLOBAL DEFAULT 11 SCIPrationalDiffProdReal │ │ │ │ 1587: 00826541 3780 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5leaveEib │ │ │ │ 1588: 004d98bd 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetNLPNonz │ │ │ │ 1589: 0051f101 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosRealPtrPtrInt │ │ │ │ 1590: 005d633d 296 FUNC GLOBAL DEFAULT 11 SCIPaddVarObj │ │ │ │ 1591: 0057e669 148 FUNC GLOBAL DEFAULT 11 SCIPrationalCopyBufferArray │ │ │ │ 1592: 0059b0e1 964 FUNC GLOBAL DEFAULT 11 SCIPprintDatatreeAsTable │ │ │ │ - 1593: 008d6da0 143 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ + 1593: 008d6da8 143 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ 1594: 0091805c 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1595: 009184fc 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex8MPSInputE │ │ │ │ - 1596: 008d9b70 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ + 1596: 008d9b78 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ 1597: 00571cc1 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNDelConss │ │ │ │ 1598: 004a853d 10 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetMinDepth │ │ │ │ 1599: 00917204 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ 1600: 005cf265 8 FUNC GLOBAL DEFAULT 11 SCIPgetEffectiveRootDepth │ │ │ │ 1601: 005162b5 148 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtrIntInt │ │ │ │ 1602: 0063a00d 4 FUNC GLOBAL DEFAULT 11 SCIPvarCompActiveAndNegated │ │ │ │ 1603: 006fb729 2936 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13getLeaveVals2EdNS_5SPxIdERdS3_S3_S3_RNS_9StableSumIdEE │ │ │ │ @@ -1691,15 +1691,15 @@ │ │ │ │ 1687: 005cd2d9 1324 FUNC GLOBAL DEFAULT 11 SCIPcollectNLPIStatistics │ │ │ │ 1688: 005b07c1 56 FUNC GLOBAL DEFAULT 11 SCIPgetLocalDualbound │ │ │ │ 1689: 007415f9 820 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIdE7getDataERdRNS_5SPxIdEiddPKdS6_S6_S6_NS1_16BreakpointSourceEd │ │ │ │ 1690: 00454575 4 FUNC GLOBAL DEFAULT 11 SCIPbendersCutPseudo │ │ │ │ 1691: 0068ba9d 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12isConsistentEv │ │ │ │ 1692: 00308fa1 252 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ 1693: 00779eb1 272 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE15solveUpdateLeftEdPdPii │ │ │ │ - 1694: 008d8434 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 1694: 008d843c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 1695: 0059a9e5 84 FUNC GLOBAL DEFAULT 11 SCIPcreateDigraph │ │ │ │ 1696: 006b5b1d 980 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIdE10statisticsB5cxx11Ev │ │ │ │ 1697: 006a810d 162 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE3objEi │ │ │ │ 1698: 00482fd1 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsDeleted │ │ │ │ 1699: 00526731 1684 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntIntIntReal │ │ │ │ 1700: 005a5a79 24 FUNC GLOBAL DEFAULT 11 SCIPcaptureRowExact │ │ │ │ 1701: 0057dc9d 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNCalls │ │ │ │ @@ -1778,15 +1778,15 @@ │ │ │ │ 1774: 005adcdd 6 FUNC GLOBAL DEFAULT 11 SCIPgetProbName │ │ │ │ 1775: 0059a271 76 FUNC GLOBAL DEFAULT 11 SCIPfreeRealarray │ │ │ │ 1776: 0050c831 280 FUNC GLOBAL DEFAULT 11 SCIPhashsetPrintStatistics │ │ │ │ 1777: 00482f3d 34 FUNC GLOBAL DEFAULT 11 SCIPconsIsEnabled │ │ │ │ 1778: 0050bb51 38 FUNC GLOBAL DEFAULT 11 SCIPhashtableExists │ │ │ │ 1779: 0077f5fd 1244 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 1780: 006581cd 20 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundType │ │ │ │ - 1781: 008d7664 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1781: 008d766c 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1782: 005cff05 1160 FUNC GLOBAL DEFAULT 11 SCIPvalidateSolveExact │ │ │ │ 1783: 005b6051 480 FUNC GLOBAL DEFAULT 11 SCIPprintSol │ │ │ │ 1784: 00792bf1 564 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9minSelectERiRS8_SB_SB_S8_ │ │ │ │ 1785: 005a0d71 108 FUNC GLOBAL DEFAULT 11 SCIPsimplifyExpr │ │ │ │ 1786: 005b3485 104 FUNC GLOBAL DEFAULT 11 SCIPfreeRepresentation │ │ │ │ 1787: 0076d189 792 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17setEnterBound4RowEii │ │ │ │ 1788: 005d3ec5 476 FUNC GLOBAL DEFAULT 11 SCIPsetRelaxSolValsSol │ │ │ │ @@ -1813,15 +1813,15 @@ │ │ │ │ 1809: 005801ed 108 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayGetVal │ │ │ │ 1810: 0049b5e9 14 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrIsBufferEmpty │ │ │ │ 1811: 00512fa5 92 FUNC GLOBAL DEFAULT 11 SCIPsortPtrRealRealIntBool │ │ │ │ 1812: 00832721 6 FUNC WEAK DEFAULT 11 _ZThn328_N6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9factorizeEv │ │ │ │ 1813: 001d63d1 1460 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrSymresack │ │ │ │ 1814: 005d6651 10 FUNC GLOBAL DEFAULT 11 SCIPgetVarMultaggrUbGlobal │ │ │ │ 1815: 004b6011 972 FUNC GLOBAL DEFAULT 11 SCIPintervalPowerScalarInverse │ │ │ │ - 1816: 008d7e38 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1816: 008d7e40 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1817: 009171f8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ 1818: 008591fd 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactChgObjsen │ │ │ │ 1819: 00211e1d 40 FUNC GLOBAL DEFAULT 11 SCIPisExprEntropy │ │ │ │ 1820: 0073ffd5 496 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIdE21collectBreakpointsMaxERiS2_PKiiPKdS6_S6_S6_NS1_16BreakpointSourceE │ │ │ │ 1821: 005a87b5 8 FUNC GLOBAL DEFAULT 11 SCIPgetNNlpis │ │ │ │ 1822: 00829425 3540 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5enterERNS_5SPxIdEb │ │ │ │ 1823: 0068b0a9 10 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14getRowScaleExpEi │ │ │ │ @@ -1907,15 +1907,15 @@ │ │ │ │ 1903: 005a3b2d 10 FUNC GLOBAL DEFAULT 11 SCIPgetGlobalPseudoObjval │ │ │ │ 1904: 0054cc09 4 FUNC GLOBAL DEFAULT 11 SCIPprofileGetTimepoints │ │ │ │ 1905: 0052caf9 82 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrPtrIntInt │ │ │ │ 1906: 006418f9 152 FUNC GLOBAL DEFAULT 11 SCIPvarGetInferenceSumCurrentRun │ │ │ │ 1907: 005ac1c9 84 FUNC GLOBAL DEFAULT 11 SCIPsetIntParam │ │ │ │ 1908: 0052b471 92 FUNC GLOBAL DEFAULT 11 SCIPsortLongPtrRealRealIntBool │ │ │ │ 1909: 00227c1d 1296 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurAdaptivediving │ │ │ │ - 1910: 008d8b60 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 1910: 008d8b68 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1911: 004a84e5 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetMinRelDepth │ │ │ │ 1912: 005e79e5 6 FUNC GLOBAL DEFAULT 11 SCIPsepaWasSolDelayed │ │ │ │ 1913: 00599f91 26 FUNC GLOBAL DEFAULT 11 SCIPsetCutselExitsol │ │ │ │ 1914: 004e7f2d 1164 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetParallelRows │ │ │ │ 1915: 001f62d5 780 FUNC GLOBAL DEFAULT 11 SCIPdialogExecRead │ │ │ │ 1916: 00518ddd 62 FUNC GLOBAL DEFAULT 11 SCIPsortRealBoolPtr │ │ │ │ 1917: 00116739 1308 FUNC GLOBAL DEFAULT 11 SCIPcopyConsExactLinear │ │ │ │ @@ -1928,15 +1928,15 @@ │ │ │ │ 1924: 001fc859 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetSeparatingAggressive │ │ │ │ 1925: 00517d05 148 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtrLongInt │ │ │ │ 1926: 005a4125 14 FUNC GLOBAL DEFAULT 11 SCIPgetLPI │ │ │ │ 1927: 00223fd1 8 FUNC GLOBAL DEFAULT 11 SCIPexprintFree │ │ │ │ 1928: 00588dc9 10 FUNC GLOBAL DEFAULT 11 SCIPreoptnodeSetParentID │ │ │ │ 1929: 0055a7e9 6 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetConstant │ │ │ │ 1930: 001d2449 736 FUNC GLOBAL DEFAULT 11 SCIPcreateConsSuperindicator │ │ │ │ - 1931: 008d8458 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 1931: 008d8460 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 1932: 0085a4f9 132 FUNC GLOBAL DEFAULT 11 SCIPtpiGetNewJobID │ │ │ │ 1933: 00522b79 90 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtr │ │ │ │ 1934: 00555521 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrGetName │ │ │ │ 1935: 009195b8 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SVSetBaseIdEE │ │ │ │ 1936: 00567229 6 FUNC GLOBAL DEFAULT 11 SCIPparamGetLongintDefault │ │ │ │ 1937: 005c9a9d 324 FUNC GLOBAL DEFAULT 11 SCIPprintRelaxatorStatistics │ │ │ │ 1938: 0054c195 1912 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntPtrIntIntBoolBool │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ 1970: 0068b749 6 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxLeastSqSCIdE12setRealParamEdPKc │ │ │ │ 1971: 004a7c3d 40 FUNC GLOBAL DEFAULT 11 SCIPfgetc │ │ │ │ 1972: 005cef85 6 FUNC GLOBAL DEFAULT 11 SCIPgetTables │ │ │ │ 1973: 007696a1 1838 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15changeLhsStatusEiS8_S8_ │ │ │ │ 1974: 00574c9d 4 FUNC GLOBAL DEFAULT 11 SCIPpricerIsInitialized │ │ │ │ 1975: 0085ccf9 4 FUNC GLOBAL DEFAULT 11 SYMsymmetryGetAddDesc │ │ │ │ 1976: 005dfae5 128 FUNC GLOBAL DEFAULT 11 SCIPupdateVarPseudocost │ │ │ │ - 1977: 008d8be0 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 1977: 008d8be8 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1978: 00222db5 40 FUNC GLOBAL DEFAULT 11 SCIPisExprSin │ │ │ │ 1979: 00126e15 1904 FUNC GLOBAL DEFAULT 11 SCIPcreateConsIndicatorGenericLinConsPure │ │ │ │ 1980: 0050e20d 100 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertInd │ │ │ │ 1981: 0050ac31 14 FUNC GLOBAL DEFAULT 11 SCIPqueueIsEmpty │ │ │ │ 1982: 005e00b1 8 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgConflictlength │ │ │ │ 1983: 004ead89 176 FUNC GLOBAL DEFAULT 11 SCIPfindSimpleRational │ │ │ │ 1984: 005a5a25 84 FUNC GLOBAL DEFAULT 11 SCIPgetLPDualDegeneracy │ │ │ │ @@ -2015,15 +2015,15 @@ │ │ │ │ 2011: 0054f70d 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeSetData │ │ │ │ 2012: 00521731 58 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertInt │ │ │ │ 2013: 006986e1 392 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 2014: 0054f645 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeGetParent │ │ │ │ 2015: 003fc741 44 FUNC GLOBAL DEFAULT 11 SCIPtimGetStageVars │ │ │ │ 2016: 004b2931 4 FUNC GLOBAL DEFAULT 11 SCIPcliqueGetIndex │ │ │ │ 2017: 00202985 16216 FUNC GLOBAL DEFAULT 11 SCIPincludeDialogDefaultSet │ │ │ │ - 2018: 008d777c 182 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2018: 008d7784 182 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2019: 005a3b79 8 FUNC GLOBAL DEFAULT 11 SCIPgetLPRootColumnObjval │ │ │ │ 2020: 005a0759 18 FUNC GLOBAL DEFAULT 11 SCIPisExprPower │ │ │ │ 2021: 000a60a9 140 FUNC GLOBAL DEFAULT 11 SCIPmessagePrintErrorHeader │ │ │ │ 2022: 005c079d 12 FUNC GLOBAL DEFAULT 11 SCIPgetNNodeInitLPs │ │ │ │ 2023: 005ac7e1 84 FUNC GLOBAL DEFAULT 11 SCIPsetPresolving │ │ │ │ 2024: 0059a2bd 92 FUNC GLOBAL DEFAULT 11 SCIPextendRealarray │ │ │ │ 2025: 00127eb1 92 FUNC GLOBAL DEFAULT 11 SCIPsetSlackVarUb │ │ │ │ @@ -2174,15 +2174,15 @@ │ │ │ │ 2170: 007022c9 704 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectLeaveEv │ │ │ │ 2171: 0062e5e5 10 FUNC GLOBAL DEFAULT 11 SCIPnodeIsActive │ │ │ │ 2172: 005c09e5 56 FUNC GLOBAL DEFAULT 11 SCIPgetAvgDualbound │ │ │ │ 2173: 005ae429 300 FUNC GLOBAL DEFAULT 11 SCIPisObjIntegral │ │ │ │ 2174: 0082c8f1 1388 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9factorizeEv │ │ │ │ 2175: 0068d771 52 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14maxAbsRowscaleEv │ │ │ │ 2176: 0074fed9 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13unscaleSlacksERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ - 2177: 008d6560 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ + 2177: 008d6568 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ 2178: 00840239 1260 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE19_verifySolutionRealEv │ │ │ │ 2179: 00665fa9 188 FUNC GLOBAL DEFAULT 11 _Z20SCIPincludeObjPresolP4ScipPN4scip9ObjPresolEj │ │ │ │ 2180: 00454571 4 FUNC GLOBAL DEFAULT 11 SCIPbendersCutLP │ │ │ │ 2181: 0065aaed 44 FUNC GLOBAL DEFAULT 11 SCIPrbtreeSuccessor_call │ │ │ │ 2182: 0085948d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactStartStrongbranch │ │ │ │ 2183: 002234f1 144 FUNC GLOBAL DEFAULT 11 SCIPcreateExprVar │ │ │ │ 2184: 0052e7c1 192 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtrIntIntBoolBool │ │ │ │ @@ -2214,35 +2214,35 @@ │ │ │ │ 2210: 0047c015 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNCutsApplied │ │ │ │ 2211: 0074e255 440 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10scaleUpperERKNS_9SPxLPBaseIS8_EEiS8_ │ │ │ │ 2212: 000a7c65 364 FUNC GLOBAL DEFAULT 11 SCIPcreateBanditExp3 │ │ │ │ 2213: 000a7df5 36 FUNC GLOBAL DEFAULT 11 SCIPsetBetaExp3 │ │ │ │ 2214: 0051762d 1752 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtrLongInt │ │ │ │ 2215: 0072cad9 104 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeBoundsERKNS_10VectorBaseIdEES5_b │ │ │ │ 2216: 004a16c9 10 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrHasEstimate │ │ │ │ - 2217: 008d8684 17 OBJECT WEAK DEFAULT 13 _ZTSN4zstr8ifstreamE │ │ │ │ + 2217: 008d868c 17 OBJECT WEAK DEFAULT 13 _ZTSN4zstr8ifstreamE │ │ │ │ 2218: 005c0d01 6 FUNC GLOBAL DEFAULT 11 SCIPgetCutoffboundExact │ │ │ │ - 2219: 008d813c 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2219: 008d8144 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2220: 004a98f5 6 FUNC GLOBAL DEFAULT 11 SCIPheurGetNSolsFound │ │ │ │ 2221: 005a8cf5 92 FUNC GLOBAL DEFAULT 11 SCIPgetNlpiSolution │ │ │ │ 2222: 00916fec 20 OBJECT WEAK DEFAULT 21 _ZTVN5boost9container12length_errorE │ │ │ │ 2223: 0054f771 68 FUNC GLOBAL DEFAULT 11 SCIPbtFree │ │ │ │ 2224: 005099a9 208 FUNC GLOBAL DEFAULT 11 SCIPcomputeTwoSampleTTestValue │ │ │ │ 2225: 006db98d 604 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEaSERKS8_ │ │ │ │ 2226: 00646519 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetColExact │ │ │ │ 2227: 004a1691 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetPrecedence │ │ │ │ 2228: 003ec729 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderOsil │ │ │ │ 2229: 0054ca05 20 FUNC GLOBAL DEFAULT 11 SCIPactivityFree │ │ │ │ - 2230: 008d6864 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ + 2230: 008d686c 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ 2231: 007b87d1 1076 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9solveLeftEPS8_SA_ │ │ │ │ 2232: 004b2925 4 FUNC GLOBAL DEFAULT 11 SCIPcliqueGetValues │ │ │ │ 2233: 00484a85 6 FUNC GLOBAL DEFAULT 11 SCIPcutpoolGetTime │ │ │ │ 2234: 000a5671 252 FUNC GLOBAL DEFAULT 11 SCIPmessagehdlrSetQuiet │ │ │ │ 2235: 004a7b41 4 FUNC GLOBAL DEFAULT 11 SCIPfdopen │ │ │ │ 2236: 005a3b45 6 FUNC GLOBAL DEFAULT 11 SCIPisRootLPRelax │ │ │ │ - 2237: 008d8998 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ + 2237: 008d89a0 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ 2238: 006478b5 32 FUNC GLOBAL DEFAULT 11 SCIPvarGetHolelistOriginal │ │ │ │ 2239: 0057dcad 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNCutoffs │ │ │ │ 2240: 0057f6c9 20 FUNC GLOBAL DEFAULT 11 SCIPrationalIsZero │ │ │ │ 2241: 004a16d5 10 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrHasInitEstimates │ │ │ │ 2242: 0049ddfd 4 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrSetData │ │ │ │ 2243: 0071711d 552 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE18computeEnterCoPrhsEv │ │ │ │ 2244: 008511e1 7236 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE19_performOptIRStableERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEEbbiRbSC_SC_SC_SC_SC_SC_ │ │ │ │ @@ -2266,15 +2266,15 @@ │ │ │ │ 2262: 0050a7c1 156 FUNC GLOBAL DEFAULT 11 SCIPsparseSolGetNextSol │ │ │ │ 2263: 0057e53d 76 FUNC GLOBAL DEFAULT 11 SCIPrationalCopyBlock │ │ │ │ 2264: 001023d1 136 FUNC GLOBAL DEFAULT 11 SCIPsetHminCumulative │ │ │ │ 2265: 0074c7ad 152 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11doRemoveColEi │ │ │ │ 2266: 005b3679 96 FUNC GLOBAL DEFAULT 11 SCIPsplitReoptRoot │ │ │ │ 2267: 0061fe19 6 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetLowerbound │ │ │ │ 2268: 005905fd 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioExternBranchCands │ │ │ │ - 2269: 008d7144 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ + 2269: 008d714c 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ 2270: 003cbd21 11732 FUNC GLOBAL DEFAULT 11 SCIPwriteLp │ │ │ │ 2271: 00459cf1 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNBenderscuts │ │ │ │ 2272: 0052de01 92 FUNC GLOBAL DEFAULT 11 SCIPsortPtrIntIntBoolBool │ │ │ │ 2273: 001fc1d1 340 FUNC GLOBAL DEFAULT 11 SCIPdialogExecIIS │ │ │ │ 2274: 00447e35 1064 FUNC GLOBAL DEFAULT 11 SCIPtreemodelInit │ │ │ │ 2275: 00455501 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNConvexSubproblems │ │ │ │ 2276: 001e401d 88 FUNC GLOBAL DEFAULT 11 SCIPgetRhsVarbound │ │ │ │ @@ -2313,24 +2313,24 @@ │ │ │ │ 2309: 00859a5d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactSetState │ │ │ │ 2310: 005527f1 216 FUNC GLOBAL DEFAULT 11 SCIPconsGetLhs │ │ │ │ 2311: 0085927d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetRows │ │ │ │ 2312: 001fb0a5 428 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySolution │ │ │ │ 2313: 0062dc99 14 FUNC GLOBAL DEFAULT 11 SCIPnodeSetReopttype │ │ │ │ 2314: 0057dc15 4 FUNC GLOBAL DEFAULT 11 SCIPpropGetPresolPriority │ │ │ │ 2315: 005a23f9 4 FUNC GLOBAL DEFAULT 11 SCIPtechVersion │ │ │ │ - 2316: 008d64c8 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ + 2316: 008d64d0 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ 2317: 005acbad 28 FUNC GLOBAL DEFAULT 11 SCIPsetPresolPriority │ │ │ │ 2318: 0050a77d 4 FUNC GLOBAL DEFAULT 11 SCIPsparseSolGetNVars │ │ │ │ 2319: 005dda71 2388 FUNC GLOBAL DEFAULT 11 SCIPtightenVarUbGlobal │ │ │ │ 2320: 00917a8c 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2321: 00562029 1260 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleDelVarSet │ │ │ │ 2322: 001e46f5 76 FUNC GLOBAL DEFAULT 11 SCIPgetRowVarbound │ │ │ │ 2323: 00553ca5 4 FUNC GLOBAL DEFAULT 11 SCIProwprepSetSidetype │ │ │ │ 2324: 005ac01d 80 FUNC GLOBAL DEFAULT 11 SCIPfixParam │ │ │ │ - 2325: 008d6708 41 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ + 2325: 008d6710 41 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ 2326: 0092044c 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIdE16unsimplifiedDualEvE11emptyVector │ │ │ │ 2327: 00522451 86 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntReal │ │ │ │ 2328: 000a52b5 116 FUNC GLOBAL DEFAULT 11 BMSfreeBufferMemory_call │ │ │ │ 2329: 0063d1a1 2052 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestRootSol │ │ │ │ 2330: 00593dcd 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsModifiable │ │ │ │ 2331: 00614019 1196 FUNC GLOBAL DEFAULT 11 SCIPisPackingPartitioningOrbitope │ │ │ │ 2332: 00917860 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ @@ -2340,34 +2340,34 @@ │ │ │ │ 2336: 005869ad 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetNInfNodes │ │ │ │ 2337: 005202e1 2076 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealBoolPtr │ │ │ │ 2338: 0038efad 5468 FUNC GLOBAL DEFAULT 11 SCIPanalyzeDeductionsProbing │ │ │ │ 2339: 005a32bd 26 FUNC GLOBAL DEFAULT 11 SCIPsetHeurFree │ │ │ │ 2340: 006a3499 740 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 2341: 005b484d 108 FUNC GLOBAL DEFAULT 11 SCIPcreateUnknownSol │ │ │ │ 2342: 0015d8b5 80 FUNC GLOBAL DEFAULT 11 SCIPgetValsLinear │ │ │ │ - 2343: 008d75a8 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2343: 008d75b0 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2344: 005514f5 160 FUNC GLOBAL DEFAULT 11 SCIPhashmapSetImage │ │ │ │ 2345: 001c9939 2676 FUNC GLOBAL DEFAULT 11 SCIPmakeSOS1sFeasible │ │ │ │ 2346: 002c1b79 4784 FUNC GLOBAL DEFAULT 11 SCIPcomputeBilinEnvelope1 │ │ │ │ 2347: 0080fe15 1452 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE28buildBestPriceVectorEnterDimERS8_S8_ │ │ │ │ 2348: 0018e8c9 88 FUNC GLOBAL DEFAULT 11 SCIPgetVarsOr │ │ │ │ 2349: 002c2e29 1138 FUNC GLOBAL DEFAULT 11 SCIPcomputeBilinEnvelope2 │ │ │ │ 2350: 00775941 154 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE10solveRightEPdS2_ │ │ │ │ 2351: 0055f499 6 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetSolveTime │ │ │ │ 2352: 00571cc9 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNUpgdConss │ │ │ │ 2353: 000df1e1 76 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsBounddisjunction │ │ │ │ 2354: 0052b4cd 202 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrRealRealIntBool │ │ │ │ 2355: 00538085 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealBoolPtr │ │ │ │ 2356: 005c0819 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSepaRounds │ │ │ │ - 2357: 008d8378 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2357: 008d8380 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2358: 0055143d 184 FUNC GLOBAL DEFAULT 11 SCIPhashmapInsertReal │ │ │ │ 2359: 005a4fa5 56 FUNC GLOBAL DEFAULT 11 SCIPgetRowSolFeasibility │ │ │ │ 2360: 0028b7ad 5540 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurScheduler │ │ │ │ 2361: 00660551 4 FUNC GLOBAL DEFAULT 11 SCIPxmlFirstChild │ │ │ │ - 2362: 008d28c4 29 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container9exceptionE │ │ │ │ + 2362: 008d28cc 29 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container9exceptionE │ │ │ │ 2363: 00517df5 204 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrPtrLongIntInt │ │ │ │ 2364: 0021fb71 1188 FUNC GLOBAL DEFAULT 11 SCIPmultiplyBySumExprSum │ │ │ │ 2365: 00187121 100 FUNC GLOBAL DEFAULT 11 SCIPaddExprViolScoreNonlinear │ │ │ │ 2366: 0057dc31 4 FUNC GLOBAL DEFAULT 11 SCIPpropGetFreq │ │ │ │ 2367: 0059b6f5 80 FUNC GLOBAL DEFAULT 11 SCIPgetDecomps │ │ │ │ 2368: 00223fc5 4 FUNC GLOBAL DEFAULT 11 SCIPexprintGetCapability │ │ │ │ 2369: 0054f7c1 4 FUNC GLOBAL DEFAULT 11 SCIPbtGetRoot │ │ │ │ @@ -2376,15 +2376,15 @@ │ │ │ │ 2372: 006d24c5 264 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE10Statistics16clearSolvingDataEv │ │ │ │ 2373: 004a5489 1436 FUNC GLOBAL DEFAULT 11 SCIPexprCopy │ │ │ │ 2374: 0068d249 12 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE8scaleObjERKNS_9SPxLPBaseIdEEid │ │ │ │ 2375: 005a5b3d 88 FUNC GLOBAL DEFAULT 11 SCIPchgRowExactRhs │ │ │ │ 2376: 00532c09 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrRealBool │ │ │ │ 2377: 004b2f51 190 FUNC GLOBAL DEFAULT 11 SCIPintervalIsSubsetEQ │ │ │ │ 2378: 0045bffd 6 FUNC GLOBAL DEFAULT 11 SCIPbenderscutGetSetupTime │ │ │ │ - 2379: 008d8640 28 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream8ifstreamE │ │ │ │ + 2379: 008d8648 28 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream8ifstreamE │ │ │ │ 2380: 005c0fa9 42 FUNC GLOBAL DEFAULT 11 SCIPgetAvgPseudocostCountCurrentRun │ │ │ │ 2381: 005aaac5 6 FUNC GLOBAL DEFAULT 11 SCIPmarkLimitChanged │ │ │ │ 2382: 0010392d 992 FUNC GLOBAL DEFAULT 11 SCIPrespropCumulativeCondition │ │ │ │ 2383: 009172d0 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ 2384: 007bcb91 2602 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14solveUleftNoNZES8_PS8_SA_Pii │ │ │ │ 2385: 005554fd 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetFreeExprData │ │ │ │ 2386: 0030a05d 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 │ │ │ │ @@ -2418,15 +2418,15 @@ │ │ │ │ 2414: 0052878d 148 FUNC GLOBAL DEFAULT 11 SCIPselectIntIntPtrPtrInterval │ │ │ │ 2415: 0063bd81 360 FUNC GLOBAL DEFAULT 11 SCIPvarGetNLPSol_rec │ │ │ │ 2416: 0091a3e8 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SoPlexBaseIdEE │ │ │ │ 2417: 006fe161 544 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE10getDualSolERNS_10VectorBaseIdEE │ │ │ │ 2418: 005aee51 88 FUNC GLOBAL DEFAULT 11 SCIPgetNContImplVars │ │ │ │ 2419: 0059dc95 26 FUNC GLOBAL DEFAULT 11 SCIPsetEventhdlrExit │ │ │ │ 2420: 0057e719 18 FUNC GLOBAL DEFAULT 11 SCIPrationalSetReal │ │ │ │ - 2421: 008d9a80 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ + 2421: 008d9a88 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ 2422: 001fcc11 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetEmphasisFeasibility │ │ │ │ 2423: 004a50c1 736 FUNC GLOBAL DEFAULT 11 SCIPexprRelease │ │ │ │ 2424: 000a503d 256 FUNC GLOBAL DEFAULT 11 BMSreallocBufferMemory_call │ │ │ │ 2425: 008308f1 1512 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE4initEv │ │ │ │ 2426: 00482ecd 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetNUses │ │ │ │ 2427: 007c0775 1556 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11updateFtestEv │ │ │ │ 2428: 00668c7d 192 FUNC GLOBAL DEFAULT 11 _Z16SCIPcreateObjVarP4ScipPP8SCIP_VarPKcddd12SCIP_VartypejjPN4scip10ObjVardataEj │ │ │ │ @@ -2491,29 +2491,29 @@ │ │ │ │ 2487: 007c31c1 976 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE16initFactorMatrixEPPKNS_11SVectorBaseIdEEd │ │ │ │ 2488: 000a2bd1 64 FUNC GLOBAL DEFAULT 11 BMSfreeMemory_call │ │ │ │ 2489: 00571cc5 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNAddConss │ │ │ │ 2490: 002e4099 4 FUNC GLOBAL DEFAULT 11 SCIPisIpoptAvailableIpopt │ │ │ │ 2491: 000a9b01 520 FUNC GLOBAL DEFAULT 11 SCIPincludeBranchruleAllfullstrong │ │ │ │ 2492: 00524831 122 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntPtr │ │ │ │ 2493: 005c069d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNRootboundChgsRun │ │ │ │ - 2494: 008d72b0 92 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2494: 008d72b8 92 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2495: 0091896c 20 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 2496: 004a69f9 942 FUNC GLOBAL DEFAULT 11 SCIPexprcurvMonomial │ │ │ │ 2497: 005c051d 100 FUNC GLOBAL DEFAULT 11 SCIPgetReoptSolsRun │ │ │ │ 2498: 005a6dbd 64 FUNC GLOBAL DEFAULT 11 SCIPgetNLPNlRows │ │ │ │ 2499: 005a3f65 100 FUNC GLOBAL DEFAULT 11 SCIPinterruptLP │ │ │ │ 2500: 0052d509 82 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrPtrBoolInt │ │ │ │ 2501: 005cf23d 30 FUNC GLOBAL DEFAULT 11 SCIPgetCurrentNode │ │ │ │ 2502: 005d8ac9 824 FUNC GLOBAL DEFAULT 11 SCIPchgVarUb │ │ │ │ 2503: 00693c59 152 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 2504: 005c07f5 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevars │ │ │ │ 2505: 005289a5 1448 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedLong │ │ │ │ 2506: 005b5ccd 10 FUNC GLOBAL DEFAULT 11 SCIPretransformObj │ │ │ │ 2507: 00534459 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrRealIntInt │ │ │ │ - 2508: 008d68b8 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ + 2508: 008d68c0 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ 2509: 006df475 396 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE15loadBasisSolverEPNS_10SLinSolverIdEEb │ │ │ │ 2510: 0050a395 320 FUNC GLOBAL DEFAULT 11 SCIPgmlWriteArc │ │ │ │ 2511: 000a4649 22 FUNC GLOBAL DEFAULT 11 BMSgetBlockMemoryUnused_call │ │ │ │ 2512: 005dd131 2368 FUNC GLOBAL DEFAULT 11 SCIPtightenVarLbGlobal │ │ │ │ 2513: 005e7969 6 FUNC GLOBAL DEFAULT 11 SCIPsepaGetNCutsAdded │ │ │ │ 2514: 00599e25 6 FUNC GLOBAL DEFAULT 11 SCIPgetNCuts │ │ │ │ 2515: 00595139 772 FUNC GLOBAL DEFAULT 11 SCIPcopyOrigProb │ │ │ │ @@ -2630,15 +2630,15 @@ │ │ │ │ 2626: 005b2e49 6 FUNC GLOBAL DEFAULT 11 SCIPgetReaders │ │ │ │ 2627: 00538fbd 1352 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealInt │ │ │ │ 2628: 00620829 4 FUNC GLOBAL DEFAULT 11 SCIPtableGetEarliestStage │ │ │ │ 2629: 00483105 16 FUNC GLOBAL DEFAULT 11 SCIPconsIsLockedTypePos │ │ │ │ 2630: 00859ac5 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactReadState │ │ │ │ 2631: 006fced9 1388 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE15perturbMinEnterEv │ │ │ │ 2632: 0059469d 84 FUNC GLOBAL DEFAULT 11 SCIPenfolpCons │ │ │ │ - 2633: 008d6808 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ + 2633: 008d6810 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ 2634: 0065f2b5 112 FUNC GLOBAL DEFAULT 11 SCIPxmlNewAttr │ │ │ │ 2635: 0059a5ed 96 FUNC GLOBAL DEFAULT 11 SCIPincIntarrayVal │ │ │ │ 2636: 00541045 4 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealRealRealBoolBoolPtr │ │ │ │ 2637: 002e7fc9 816 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselHybridestim │ │ │ │ 2638: 00574c95 4 FUNC GLOBAL DEFAULT 11 SCIPpricerIsActive │ │ │ │ 2639: 005a35b1 8 FUNC GLOBAL DEFAULT 11 SCIPgetNHeurs │ │ │ │ 2640: 0072c161 336 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11changeUpperERKNS_10VectorBaseIdEEb │ │ │ │ @@ -2670,15 +2670,15 @@ │ │ │ │ 2666: 006427b5 4 FUNC GLOBAL DEFAULT 11 SCIPboundchgGetVar │ │ │ │ 2667: 005927cd 8 FUNC GLOBAL DEFAULT 11 SCIPgetNConflicthdlrs │ │ │ │ 2668: 00646411 44 FUNC GLOBAL DEFAULT 11 SCIPvarIsNonimpliedIntegral │ │ │ │ 2669: 0071d995 828 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE17_readFileRationalEPKcPNS_7NameSetES5_PNS_7DIdxSetE │ │ │ │ 2670: 006761cd 580 FUNC GLOBAL DEFAULT 11 SCIPlpiChgCoef │ │ │ │ 2671: 006a7cd5 46 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE5nNzosEv │ │ │ │ 2672: 0061fa31 28 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetLastLowerbound │ │ │ │ - 2673: 008d844c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 2673: 008d8454 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 2674: 00531c31 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrIntInt │ │ │ │ 2675: 005b4df9 104 FUNC GLOBAL DEFAULT 11 SCIPlinkPseudoSol │ │ │ │ 2676: 006a7c79 64 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10tolerancesEv │ │ │ │ 2677: 009203dc 12 OBJECT UNIQUE DEFAULT 25 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedSlacksEvE11emptyVector_ │ │ │ │ 2678: 00531621 52 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrBool │ │ │ │ 2679: 0059543d 12 FUNC GLOBAL DEFAULT 11 SCIPenableConsCompression │ │ │ │ 2680: 005aa929 12 FUNC GLOBAL DEFAULT 11 SCIPbarrierconvtol │ │ │ │ @@ -2749,15 +2749,15 @@ │ │ │ │ 2745: 0054f64d 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeGetRightchild │ │ │ │ 2746: 0065a151 368 FUNC GLOBAL DEFAULT 11 SCIPvisualRepropagatedNode │ │ │ │ 2747: 00592e45 292 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrSepa │ │ │ │ 2748: 00531d15 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrIntInt │ │ │ │ 2749: 000a4ba9 6 FUNC GLOBAL DEFAULT 11 BMSsetBufferMemoryArraygrowfac │ │ │ │ 2750: 00918000 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 2751: 0050b8ed 320 FUNC GLOBAL DEFAULT 11 SCIPhashtableCreate │ │ │ │ - 2752: 008d771c 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2752: 008d7724 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2753: 005abb15 56 FUNC GLOBAL DEFAULT 11 SCIPconvertRealToLongint │ │ │ │ 2754: 0072b689 288 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE4readERSiPNS_7NameSetESC_PNS_7DIdxSetE │ │ │ │ 2755: 0037ef45 224 FUNC GLOBAL DEFAULT 11 SCIPincludePresolStuffing │ │ │ │ 2756: 00917df8 12 OBJECT WEAK DEFAULT 21 _ZTIN4zstr10istreambufE │ │ │ │ 2757: 00594a39 88 FUNC GLOBAL DEFAULT 11 SCIPprintCons │ │ │ │ 2758: 0046cc55 6 FUNC GLOBAL DEFAULT 11 SCIPconflicthdlrGetSetupTime │ │ │ │ 2759: 0057e4b5 136 FUNC GLOBAL DEFAULT 11 SCIPrationalCopyArray │ │ │ │ @@ -2911,15 +2911,15 @@ │ │ │ │ 2907: 005b5d91 704 FUNC GLOBAL DEFAULT 11 SCIPprintSolExact │ │ │ │ 2908: 0016e5fd 2440 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrLogicor │ │ │ │ 2909: 005a87bd 24 FUNC GLOBAL DEFAULT 11 SCIPsetNlpiPriority │ │ │ │ 2910: 005a1871 88 FUNC GLOBAL DEFAULT 11 SCIPcallExprMonotonicity │ │ │ │ 2911: 004b4d0d 464 FUNC GLOBAL DEFAULT 11 SCIPintervalSquare │ │ │ │ 2912: 005c07b1 12 FUNC GLOBAL DEFAULT 11 SCIPgetNDivingLPs │ │ │ │ 2913: 00918258 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12SPxDefaultRTIdEE │ │ │ │ - 2914: 008d67b0 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ + 2914: 008d67b8 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ 2915: 0091a3ac 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ 2916: 007089d1 1116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEESaISA_EE17_M_default_appendEj │ │ │ │ 2917: 005985b5 128 FUNC GLOBAL DEFAULT 11 SCIPcopyConsCompression │ │ │ │ 2918: 0049f569 68 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowSide │ │ │ │ 2919: 008591f1 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactChgBounds │ │ │ │ 2920: 0057f7f9 4 FUNC GLOBAL DEFAULT 11 SCIPrationalIsInfinity │ │ │ │ 2921: 005ac38d 88 FUNC GLOBAL DEFAULT 11 SCIPchgCharParam │ │ │ │ @@ -2956,15 +2956,15 @@ │ │ │ │ 2952: 007c3139 132 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE8setPivotEiiid │ │ │ │ 2953: 004b2b39 14 FUNC GLOBAL DEFAULT 11 SCIPintervalHasRoundingControl │ │ │ │ 2954: 0058fff9 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleInitsol │ │ │ │ 2955: 00665ad1 196 FUNC GLOBAL DEFAULT 11 _Z21SCIPincludeObjNodeselP4ScipPN4scip10ObjNodeselEj │ │ │ │ 2956: 003b20cd 2412 FUNC GLOBAL DEFAULT 11 SCIPreadDiff │ │ │ │ 2957: 0045fef1 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetNExternCalls │ │ │ │ 2958: 0058eea9 252 FUNC GLOBAL DEFAULT 11 SCIPincludeBanditvtable │ │ │ │ - 2959: 008d6ec0 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ + 2959: 008d6ec8 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ 2960: 006d6b61 476 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE20getColVectorUnscaledEiRNS_12DSVectorBaseIS7_EE │ │ │ │ 2961: 001a8ca9 2112 FUNC GLOBAL DEFAULT 11 SCIPchgLhsPseudoboolean │ │ │ │ 2962: 0068ba79 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7setBothEb │ │ │ │ 2963: 00665229 32 FUNC GLOBAL DEFAULT 11 _Z15SCIPfindObjHeurP4ScipPKc │ │ │ │ 2964: 004d9a29 20 FUNC GLOBAL DEFAULT 11 SCIProwGetOriginSepa │ │ │ │ 2965: 002c0c89 836 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrBilinear │ │ │ │ 2966: 00916c18 8 OBJECT WEAK DEFAULT 21 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ @@ -3018,28 +3018,28 @@ │ │ │ │ 3014: 006754a5 388 FUNC GLOBAL DEFAULT 11 SCIPlpiDelCols │ │ │ │ 3015: 0082b8dd 760 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16eliminateNucleusES8_S8_ │ │ │ │ 3016: 006d9d1d 736 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeRangeERKNS_10VectorBaseIS7_EESC_b │ │ │ │ 3017: 001b7b7d 80 FUNC GLOBAL DEFAULT 11 SCIPgetNFixedonesSetppc │ │ │ │ 3018: 005b2abd 28 FUNC GLOBAL DEFAULT 11 SCIPgetProps │ │ │ │ 3019: 0059a875 76 FUNC GLOBAL DEFAULT 11 SCIPfreePtrarray │ │ │ │ 3020: 004e8945 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNNonzs │ │ │ │ - 3021: 008d7cb0 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3021: 008d7cb8 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3022: 0058faf9 304 FUNC GLOBAL DEFAULT 11 SCIPincludeBenderscut │ │ │ │ 3023: 005b2ead 26 FUNC GLOBAL DEFAULT 11 SCIPsetRelaxExit │ │ │ │ 3024: 0068f771 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeMaxObjEiRKdb │ │ │ │ 3025: 005aa609 26 FUNC GLOBAL DEFAULT 11 SCIPsetNodeselExit │ │ │ │ 3026: 005c18ad 52 FUNC GLOBAL DEFAULT 11 SCIPprintOrigProblemStatistics │ │ │ │ 3027: 0054f7c9 24 FUNC GLOBAL DEFAULT 11 SCIPcalcMachineEpsilon │ │ │ │ 3028: 0080e7ad 516 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementESaISB_EE17_M_realloc_appendIJRKSB_EEEvDpOT_ │ │ │ │ 3029: 00594dc9 216 FUNC GLOBAL DEFAULT 11 SCIPcopyBenders │ │ │ │ 3030: 002a19f9 3244 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurUndercover │ │ │ │ 3031: 004a75bd 888 FUNC GLOBAL DEFAULT 11 SCIPexpriterInit │ │ │ │ 3032: 00859af5 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactWriteState │ │ │ │ 3033: 0050aba9 50 FUNC GLOBAL DEFAULT 11 SCIPqueueRemove │ │ │ │ - 3034: 008d9be4 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ + 3034: 008d9bec 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ 3035: 0054dff1 1884 FUNC GLOBAL DEFAULT 11 SCIPdigraphGetArticulationPoints │ │ │ │ 3036: 000a4b19 144 FUNC GLOBAL DEFAULT 11 BMSdestroyBufferMemory_call │ │ │ │ 3037: 005906e9 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioPseudoBranchCands │ │ │ │ 3038: 006d7b5d 1220 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE13changeElementEiiRKS7_b │ │ │ │ 3039: 003be6fd 476 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderFzn │ │ │ │ 3040: 00598531 8 FUNC GLOBAL DEFAULT 11 SCIPgetSubscipDepth │ │ │ │ 3041: 005c0bed 46 FUNC GLOBAL DEFAULT 11 SCIPgetDualboundRoot │ │ │ │ @@ -3097,18 +3097,18 @@ │ │ │ │ 3093: 005aa641 26 FUNC GLOBAL DEFAULT 11 SCIPsetNodeselExitsol │ │ │ │ 3094: 0051e51d 148 FUNC GLOBAL DEFAULT 11 SCIPselectRealRealRealInt │ │ │ │ 3095: 005671e1 12 FUNC GLOBAL DEFAULT 11 SCIPparamGetBool │ │ │ │ 3096: 0057f181 8 FUNC GLOBAL DEFAULT 11 SCIPrationalDiffReal │ │ │ │ 3097: 0059a21d 84 FUNC GLOBAL DEFAULT 11 SCIPcreateRealarray │ │ │ │ 3098: 0064655d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetAggrVar │ │ │ │ 3099: 004a7c31 10 FUNC GLOBAL DEFAULT 11 SCIPfputs │ │ │ │ - 3100: 008d93c4 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3100: 008d93cc 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3101: 00592095 284 FUNC GLOBAL DEFAULT 11 SCIPincludeCompr │ │ │ │ 3102: 005c0821 10 FUNC GLOBAL DEFAULT 11 SCIPgetNCutsFound │ │ │ │ - 3103: 008d6618 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ + 3103: 008d6620 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ 3104: 00588d4d 8 FUNC GLOBAL DEFAULT 11 SCIPreoptnodeGetNVars │ │ │ │ 3105: 0059453d 88 FUNC GLOBAL DEFAULT 11 SCIPaddConsLocksType │ │ │ │ 3106: 006c8e09 344 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11rejectEnterENS_5SPxIdEdNS_12SPxBasisBaseIdE4Desc6StatusE │ │ │ │ 3107: 005ac949 6 FUNC GLOBAL DEFAULT 11 SCIPfindPresol │ │ │ │ 3108: 0047c121 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrWasSolSeparationDelayed │ │ │ │ 3109: 004d9941 6 FUNC GLOBAL DEFAULT 11 SCIProwGetLhs │ │ │ │ 3110: 005ac2d5 6 FUNC GLOBAL DEFAULT 11 SCIPisLongintParamValid │ │ │ │ @@ -3159,15 +3159,15 @@ │ │ │ │ 3155: 005613d1 512 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleFree │ │ │ │ 3156: 005ab1bd 94 FUNC GLOBAL DEFAULT 11 SCIPisFeasGE │ │ │ │ 3157: 0068d939 120 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE15getCoefUnscaledERKNS_9SPxLPBaseIdEEii │ │ │ │ 3158: 00482ec1 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetPos │ │ │ │ 3159: 00531569 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrBool │ │ │ │ 3160: 002e6bf9 12 FUNC GLOBAL DEFAULT 11 SCIPgetSolverNameWorhp │ │ │ │ 3161: 0073cf8d 128 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedVecsEi │ │ │ │ - 3162: 008d8828 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3162: 008d8830 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3163: 000a2361 128 FUNC WEAK DEFAULT 11 _ZN5boost15throw_exceptionISt12domain_errorEEvRKT_RKNS_15source_locationE │ │ │ │ 3164: 006eb131 2000 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational16initFactorMatrixEPPKNS_11SVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEE │ │ │ │ 3165: 008599fd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetBInvCol │ │ │ │ 3166: 007a0431 212 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11computeTestEi │ │ │ │ 3167: 003acb51 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderCcg │ │ │ │ 3168: 004a98a1 4 FUNC GLOBAL DEFAULT 11 SCIPheurSetTimingmask │ │ │ │ 3169: 006ac701 912 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational12vSolveLrightEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEPii │ │ │ │ @@ -3192,15 +3192,15 @@ │ │ │ │ 3188: 0078f629 1336 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 3189: 0085936d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetBounds │ │ │ │ 3190: 00458d59 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNTransferredCuts │ │ │ │ 3191: 00482c41 6 FUNC GLOBAL DEFAULT 11 SCIPlinConsStatsGetTypeCount │ │ │ │ 3192: 005187ad 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertReal │ │ │ │ 3193: 005acba5 8 FUNC GLOBAL DEFAULT 11 SCIPgetNPresols │ │ │ │ 3194: 00223fe1 4 FUNC GLOBAL DEFAULT 11 SCIPexprintGetExprCapability │ │ │ │ - 3195: 008d9b20 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ + 3195: 008d9b28 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ 3196: 007a2b41 1408 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11computeTestEv │ │ │ │ 3197: 00593495 6 FUNC GLOBAL DEFAULT 11 SCIPfindConshdlr │ │ │ │ 3198: 007c4585 464 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE14forestReMaxColEii │ │ │ │ 3199: 006a377d 768 FUNC WEAK DEFAULT 11 _ZThn144_N6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 3200: 006ce889 3000 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11maxColRatioERKNS_9SPxLPBaseIS8_EE │ │ │ │ 3201: 004b31e1 118 FUNC GLOBAL DEFAULT 11 SCIPintervalIntersect │ │ │ │ 3202: 004e89b5 44 FUNC GLOBAL DEFAULT 11 SCIPmatrixDownlockConflict │ │ │ │ @@ -3252,15 +3252,15 @@ │ │ │ │ 3248: 00917590 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ 3249: 00574c99 4 FUNC GLOBAL DEFAULT 11 SCIPpricerIsDelayed │ │ │ │ 3250: 004912b1 200 FUNC GLOBAL DEFAULT 11 SCIPaggrRowRemoveZeros │ │ │ │ 3251: 0091a1f4 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxDantzigPRIdEE │ │ │ │ 3252: 005d8e01 748 FUNC GLOBAL DEFAULT 11 SCIPendStrongbranch │ │ │ │ 3253: 005acbd1 26 FUNC GLOBAL DEFAULT 11 SCIPsetPricerCopy │ │ │ │ 3254: 005411c9 30 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownInt │ │ │ │ - 3255: 008d8ed8 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3255: 008d8ee0 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3256: 00126125 116 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicIndicator │ │ │ │ 3257: 00658b6d 456 FUNC GLOBAL DEFAULT 11 SCIPvisualInit │ │ │ │ 3258: 0068d725 74 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14getRhsUnscaledERKNS_9SPxLPBaseIdEERNS_10VectorBaseIdEE │ │ │ │ 3259: 0074ce51 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9addedColsEi │ │ │ │ 3260: 0048f75d 2324 FUNC GLOBAL DEFAULT 11 SCIPcutsTightenCoefficients │ │ │ │ 3261: 005b0829 16 FUNC GLOBAL DEFAULT 11 SCIPgetNodeDualbound │ │ │ │ 3262: 009187d4 352 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ @@ -3271,15 +3271,15 @@ │ │ │ │ 3267: 006ea391 2000 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE20_untransformEqualityERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEE │ │ │ │ 3268: 0059e10d 176 FUNC GLOBAL DEFAULT 11 SCIPdropVarEvent │ │ │ │ 3269: 004bda0d 156 FUNC GLOBAL DEFAULT 11 SCIPlapackSolveLinearEquations │ │ │ │ 3270: 005ab5ed 18 FUNC GLOBAL DEFAULT 11 SCIPdualfeasCeil │ │ │ │ 3271: 00773689 624 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE13checkSolutionERNS_9SPxLPBaseIdEENS_10VectorBaseIdEE │ │ │ │ 3272: 00550f01 144 FUNC GLOBAL DEFAULT 11 SCIPhashtableSafeInsert │ │ │ │ 3273: 006c54c5 572 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12changeMaxObjENS_8SPxColIdERKS7_b │ │ │ │ - 3274: 008d9c64 40 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ + 3274: 008d9c6c 40 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 3275: 00525751 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntPtrReal │ │ │ │ 3276: 001efe99 2600 FUNC GLOBAL DEFAULT 11 SCIPincludeCutselEnsemble │ │ │ │ 3277: 005e78c5 4 FUNC GLOBAL DEFAULT 11 SCIPsepaGetDesc │ │ │ │ 3278: 005c07d9 12 FUNC GLOBAL DEFAULT 11 SCIPgetNRootStrongbranchs │ │ │ │ 3279: 006000c9 14 FUNC GLOBAL DEFAULT 11 SCIPsolIsPartial │ │ │ │ 3280: 0045452d 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNStrengthenFails │ │ │ │ 3281: 004b830d 1268 FUNC GLOBAL DEFAULT 11 SCIPintervalSolveUnivariateQuadExpressionPositiveAllScalar │ │ │ │ @@ -3306,15 +3306,15 @@ │ │ │ │ 3302: 00622331 8 FUNC GLOBAL DEFAULT 11 SCIPnodeGetNAddedConss │ │ │ │ 3303: 005acbed 26 FUNC GLOBAL DEFAULT 11 SCIPsetPricerFree │ │ │ │ 3304: 006162f9 716 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphConsnode │ │ │ │ 3305: 0061801d 168 FUNC GLOBAL DEFAULT 11 SCIPfreeSymDataExpr │ │ │ │ 3306: 00551635 180 FUNC GLOBAL DEFAULT 11 SCIPhashmapSetImageReal │ │ │ │ 3307: 0077a2e9 112 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE14solveLleftNoNZEPd │ │ │ │ 3308: 004a61a9 6 FUNC GLOBAL DEFAULT 11 SCIPexprSetCurvature │ │ │ │ - 3309: 008d96c0 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3309: 008d96c8 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3310: 0066e709 192 FUNC GLOBAL DEFAULT 11 SCIPlpiGetCoef │ │ │ │ 3311: 00620825 4 FUNC GLOBAL DEFAULT 11 SCIPtableGetPosition │ │ │ │ 3312: 006a874d 20 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11rowVector_wEi │ │ │ │ 3313: 0076e409 1036 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10writeBasisERSoPKNS_7NameSetESD_b │ │ │ │ 3314: 0057dca5 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNRespropCalls │ │ │ │ 3315: 0049f199 68 FUNC GLOBAL DEFAULT 11 SCIPeventGetNewImpltype │ │ │ │ 3316: 007660e1 360 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7setTypeENS9_4TypeE │ │ │ │ @@ -3324,29 +3324,29 @@ │ │ │ │ 3320: 0013bcf9 784 FUNC GLOBAL DEFAULT 11 SCIPsolveKnapsackApproximately │ │ │ │ 3321: 00525795 1536 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntPtrReal │ │ │ │ 3322: 0054f995 58 FUNC GLOBAL DEFAULT 11 SCIPcalcSmaComMul │ │ │ │ 3323: 004a6115 4 FUNC GLOBAL DEFAULT 11 SCIPexprGetData │ │ │ │ 3324: 004d98a1 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetLPDepth │ │ │ │ 3325: 005d6559 104 FUNC GLOBAL DEFAULT 11 SCIPcomputeVarLbLocalExact │ │ │ │ 3326: 005affd9 8 FUNC GLOBAL DEFAULT 11 SCIPgetNOrigConss │ │ │ │ - 3327: 008d9aec 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIdEE │ │ │ │ + 3327: 008d9af4 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIdEE │ │ │ │ 3328: 006426a9 244 FUNC GLOBAL DEFAULT 11 SCIPvarsCountTypes │ │ │ │ 3329: 004b09a9 24 FUNC GLOBAL DEFAULT 11 SCIPcliqueHasVar │ │ │ │ 3330: 0051b391 1540 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealIntPtr │ │ │ │ 3331: 0062e5f1 10 FUNC GLOBAL DEFAULT 11 SCIPnodeIsPropagatedAgain │ │ │ │ 3332: 0065da61 4 FUNC GLOBAL DEFAULT 11 tcliqueGetNNodes │ │ │ │ 3333: 00195299 1176 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrOrbitopeFull │ │ │ │ 3334: 0057dbe1 44 FUNC GLOBAL DEFAULT 11 SCIPpropCompName │ │ │ │ 3335: 00642415 20 FUNC GLOBAL DEFAULT 11 SCIPvarGetBdchgInfo │ │ │ │ 3336: 005a7d09 152 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowNLPActivity │ │ │ │ 3337: 00534e91 1756 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrPtrIntInt │ │ │ │ 3338: 002c8219 876 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrConvex │ │ │ │ 3339: 0070e6e9 448 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE4DescC2ERKS2_ │ │ │ │ 3340: 0074e779 440 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8scaleLhsERKNS_9SPxLPBaseIS8_EEiS8_ │ │ │ │ - 3341: 008d8e5c 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3341: 008d8e64 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3342: 0045fe7d 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetPriority │ │ │ │ 3343: 00213e6d 40 FUNC GLOBAL DEFAULT 11 SCIPisExprLog │ │ │ │ 3344: 0072f309 464 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE10updateTestEv │ │ │ │ 3345: 007d64c5 1184 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14forestReMaxColEii │ │ │ │ 3346: 0068ba85 10 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14getColScaleExpEi │ │ │ │ 3347: 005cf29d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNChildren │ │ │ │ 3348: 006351b1 28 FUNC GLOBAL DEFAULT 11 SCIPvarMayRoundUp │ │ │ │ @@ -3401,15 +3401,15 @@ │ │ │ │ 3397: 005462c9 1444 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownLong │ │ │ │ 3398: 00329b49 206 FUNC WEAK DEFAULT 11 _ZNSt20discard_block_engineISt26subtract_with_carry_engineIjLj24ELj10ELj24EELj223ELj23EEclEv │ │ │ │ 3399: 0079dce1 9420 FUNC WEAK DEFAULT 11 _ZN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectEnterERS8_ib │ │ │ │ 3400: 0058fddd 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutExitsol │ │ │ │ 3401: 006a7a81 504 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9unscaleLPEv │ │ │ │ 3402: 005a8c35 88 FUNC GLOBAL DEFAULT 11 SCIPsetNlpiInitialGuess │ │ │ │ 3403: 0076ceed 94 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22computeLeaveCoPrhs4ColEii │ │ │ │ - 3404: 008d90c8 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3404: 008d90d0 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3405: 0066de11 4 FUNC GLOBAL DEFAULT 11 SCIPlpiHasDualSolve │ │ │ │ 3406: 00590305 8 FUNC GLOBAL DEFAULT 11 SCIPgetNBranchrules │ │ │ │ 3407: 00920410 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector │ │ │ │ 3408: 0073d19d 130 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedVecsEi │ │ │ │ 3409: 0057f221 112 FUNC GLOBAL DEFAULT 11 SCIPrationalAddProd │ │ │ │ 3410: 0058696d 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetFirstRestarts │ │ │ │ 3411: 00553d5d 360 FUNC GLOBAL DEFAULT 11 SCIPprintRowprepSol │ │ │ │ @@ -3470,15 +3470,15 @@ │ │ │ │ 3466: 00663ee9 188 FUNC GLOBAL DEFAULT 11 _Z23SCIPincludeObjEventhdlrP4ScipPN4scip12ObjEventhdlrEj │ │ │ │ 3467: 0054f699 18 FUNC GLOBAL DEFAULT 11 SCIPbtnodeIsLeaf │ │ │ │ 3468: 0054f9d1 684 FUNC GLOBAL DEFAULT 11 SCIPrealToRational │ │ │ │ 3469: 009173c0 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3470: 00534d9d 172 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownPtrPtrIntInt │ │ │ │ 3471: 00528fcd 52 FUNC GLOBAL DEFAULT 11 SCIPsortLongPtr │ │ │ │ 3472: 00533d91 1588 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrPtrReal │ │ │ │ - 3473: 008d7bec 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3473: 008d7bf4 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3474: 0050a789 56 FUNC GLOBAL DEFAULT 11 SCIPsparseSolGetFirstSol │ │ │ │ 3475: 005b8405 484 FUNC GLOBAL DEFAULT 11 SCIPtrySol │ │ │ │ 3476: 005b37d9 312 FUNC GLOBAL DEFAULT 11 SCIPincludeSepa │ │ │ │ 3477: 004d9939 6 FUNC GLOBAL DEFAULT 11 SCIProwGetSumNorm │ │ │ │ 3478: 005ab0ad 90 FUNC GLOBAL DEFAULT 11 SCIPisFeasLT │ │ │ │ 3479: 005b1341 252 FUNC GLOBAL DEFAULT 11 SCIPchgVarUbProbing │ │ │ │ 3480: 0045451d 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNStrengthenCutsFound │ │ │ │ @@ -3515,41 +3515,41 @@ │ │ │ │ 3511: 005dfe09 124 FUNC GLOBAL DEFAULT 11 SCIPgetVarPseudocostScoreCurrentRun │ │ │ │ 3512: 00433515 772 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaMixing │ │ │ │ 3513: 00582021 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxGetTime │ │ │ │ 3514: 007738f9 3112 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE16trivialHeuristicERNS_9SPxLPBaseIdEE │ │ │ │ 3515: 00482ec5 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetHdlr │ │ │ │ 3516: 00483101 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetNLocksNeg │ │ │ │ 3517: 005b0029 104 FUNC GLOBAL DEFAULT 11 SCIPclearConflictStore │ │ │ │ - 3518: 008d99e8 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ + 3518: 008d99f0 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ 3519: 0021eb41 44 FUNC GLOBAL DEFAULT 11 SCIPmultiplyByConstantExprSum │ │ │ │ 3520: 00641451 140 FUNC GLOBAL DEFAULT 11 SCIPvarGetNBranchingsCurrentRun │ │ │ │ 3521: 002e6f59 632 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselBfs │ │ │ │ 3522: 005dfc25 26 FUNC GLOBAL DEFAULT 11 SCIPgetVarPseudocostCurrentRun │ │ │ │ 3523: 00594799 80 FUNC GLOBAL DEFAULT 11 SCIPsepalpCons │ │ │ │ 3524: 0054b6d1 92 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrIntIntBoolBool │ │ │ │ 3525: 007304c5 674 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE19getRedCostViolationERdS2_ │ │ │ │ 3526: 0047bd6d 8 FUNC GLOBAL DEFAULT 11 SCIPconshdlrMarkExact │ │ │ │ 3527: 004e88a9 8 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColNDownlocks │ │ │ │ 3528: 0076120d 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12doRemoveRowsEPi │ │ │ │ 3529: 005e00d9 70 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgInferenceScore │ │ │ │ 3530: 0058f33d 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersPostsolve │ │ │ │ - 3531: 008d9a48 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ + 3531: 008d9a50 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ 3532: 00544925 134 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownIntIntIntPtr │ │ │ │ 3533: 005b2ae1 28 FUNC GLOBAL DEFAULT 11 SCIPsetPropPriority │ │ │ │ 3534: 007edac1 664 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE11selectLeaveEv │ │ │ │ 3535: 00917178 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3536: 0083f481 1712 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE31_solveRealLPAndRecordStatisticsEPVb │ │ │ │ 3537: 000f050d 80 FUNC GLOBAL DEFAULT 11 SCIPsetParamsCountsols │ │ │ │ 3538: 0075b979 1072 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7tightenEv │ │ │ │ 3539: 005abdd9 108 FUNC GLOBAL DEFAULT 11 SCIPaddStringParam │ │ │ │ 3540: 006a92e1 236 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational11packColumnsEv │ │ │ │ 3541: 004a8531 10 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetNSolutionCalls │ │ │ │ 3542: 001befe1 80 FUNC GLOBAL DEFAULT 11 SCIPgetNSOS1Vars │ │ │ │ 3543: 003af951 524 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderCip │ │ │ │ - 3544: 008d9a14 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIdEE │ │ │ │ + 3544: 008d9a1c 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIdEE │ │ │ │ 3545: 0061fde1 4 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetStatus │ │ │ │ 3546: 005c06e9 8 FUNC GLOBAL DEFAULT 11 SCIPgetNRootLPIterations │ │ │ │ 3547: 0061fb21 180 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreEnsureAllSynced │ │ │ │ 3548: 00762711 4636 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13getLeaveVals2ES8_NS_5SPxIdERS8_SB_SB_SB_RNS_9StableSumIS8_EE │ │ │ │ 3549: 005c06ad 8 FUNC GLOBAL DEFAULT 11 SCIPgetNDelayedCutoffs │ │ │ │ 3550: 007497a1 200 FUNC WEAK DEFAULT 11 _ZN6soplex11SPxEquiliSCIdE17computeEquiExpVecEPKNS_9SVSetBaseIdEERKNS_9DataArrayIiEERS7_d │ │ │ │ 3551: 007fe361 7608 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14handleExtremesERNS_9SPxLPBaseIS8_EE │ │ │ │ @@ -3572,15 +3572,15 @@ │ │ │ │ 3568: 001fc749 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetPresolvingFast │ │ │ │ 3569: 00767341 822 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE5valueEv │ │ │ │ 3570: 0074f3c9 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14unscaleDualrayERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 3571: 0070af11 712 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9shiftFvecEv │ │ │ │ 3572: 00551aa1 204 FUNC GLOBAL DEFAULT 11 SCIPcomputeArraysIntersectionPtr │ │ │ │ 3573: 009175e0 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ 3574: 005ac225 92 FUNC GLOBAL DEFAULT 11 SCIPchgLongintParam │ │ │ │ - 3575: 008d6b64 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ + 3575: 008d6b6c 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ 3576: 005fd179 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetAbsIntegralityViolation │ │ │ │ 3577: 0057ff9d 10 FUNC GLOBAL DEFAULT 11 SCIPrationalComputeApproximation │ │ │ │ 3578: 0054e949 42 FUNC GLOBAL DEFAULT 11 SCIPdigraphGetComponent │ │ │ │ 3579: 000a5389 132 FUNC GLOBAL DEFAULT 11 BMSprintBufferMemory │ │ │ │ 3580: 0027a911 648 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurPscostdiving │ │ │ │ 3581: 00555509 6 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetProp │ │ │ │ 3582: 003abae1 24 FUNC GLOBAL DEFAULT 11 SCIPpropSyncGetNTightenedIntBnds │ │ │ │ @@ -3626,15 +3626,15 @@ │ │ │ │ 3622: 005aa789 284 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselBasic │ │ │ │ 3623: 003f4c91 316 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderRlp │ │ │ │ 3624: 0053f4c5 146 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealPtrPtrInt │ │ │ │ 3625: 0057dd35 10 FUNC GLOBAL DEFAULT 11 SCIPpropDoesPresolve │ │ │ │ 3626: 004a1681 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetEstimate │ │ │ │ 3627: 005921b1 276 FUNC GLOBAL DEFAULT 11 SCIPincludeComprBasic │ │ │ │ 3628: 00859205 10 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetNRows │ │ │ │ - 3629: 008d6838 44 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ + 3629: 008d6840 44 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ 3630: 006bc519 5636 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE15DuplicateColsPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 3631: 0068bb65 4 FUNC WEAK DEFAULT 11 _ZNK6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12isConsistentEv │ │ │ │ 3632: 005a35a9 6 FUNC GLOBAL DEFAULT 11 SCIPgetHeurs │ │ │ │ 3633: 0055555d 10 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrHasExitSepa │ │ │ │ 3634: 00917d68 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex18SPxStatusExceptionE │ │ │ │ 3635: 004d99ad 6 FUNC GLOBAL DEFAULT 11 SCIProwGetAge │ │ │ │ 3636: 00590405 200 FUNC GLOBAL DEFAULT 11 SCIPgetNLPBranchCands │ │ │ │ @@ -3646,15 +3646,15 @@ │ │ │ │ 3642: 0050ac61 260 FUNC GLOBAL DEFAULT 11 SCIPpqueueCreate │ │ │ │ 3643: 00758945 284 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9stabilityEv │ │ │ │ 3644: 00509a79 4 FUNC GLOBAL DEFAULT 11 SCIPerf │ │ │ │ 3645: 00571c49 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetPriority │ │ │ │ 3646: 000a5dc9 10 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintInfo │ │ │ │ 3647: 005ad189 24 FUNC GLOBAL DEFAULT 11 SCIPsetProbExitsol │ │ │ │ 3648: 006f9005 344 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE10invalidateEv │ │ │ │ - 3649: 008d9c18 33 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ + 3649: 008d9c20 33 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ 3650: 005c9f15 832 FUNC GLOBAL DEFAULT 11 SCIPprintTreeStatistics │ │ │ │ 3651: 0018a731 128 FUNC GLOBAL DEFAULT 11 SCIPgetExprPartialDiffGradientDirNonlinear │ │ │ │ 3652: 006414dd 220 FUNC GLOBAL DEFAULT 11 SCIPvarGetAvgBranchdepth │ │ │ │ 3653: 00454d1d 10 FUNC GLOBAL DEFAULT 11 SCIPbendersGetSubproblemMasterVars │ │ │ │ 3654: 005a4135 420 FUNC GLOBAL DEFAULT 11 SCIPprintLPSolutionQuality │ │ │ │ 3655: 005a144d 352 FUNC GLOBAL DEFAULT 11 SCIPcomputeExprIntegrality │ │ │ │ 3656: 00562c61 12 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetConstraintLhs │ │ │ │ @@ -3675,15 +3675,15 @@ │ │ │ │ 3671: 005e00b9 8 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgConflictlengthCurrentRun │ │ │ │ 3672: 0052ca35 194 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrPtrIntInt │ │ │ │ 3673: 007762f1 688 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE17solveRight4updateERNS_12SSVectorBaseIdEERKNS_11SVectorBaseIdEE │ │ │ │ 3674: 0067e45d 960 FUNC GLOBAL DEFAULT 11 SCIPlpiWriteLP │ │ │ │ 3675: 009181c8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12SPxLeastSqSCIdEE │ │ │ │ 3676: 005441c1 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownIntIntPtr │ │ │ │ 3677: 0050a85d 240 FUNC GLOBAL DEFAULT 11 SCIPqueueCreate │ │ │ │ - 3678: 008d8488 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ + 3678: 008d8490 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ 3679: 008598dd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetDualfarkas │ │ │ │ 3680: 005b4fc5 164 FUNC GLOBAL DEFAULT 11 SCIPsetSolVal │ │ │ │ 3681: 00917bf8 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3682: 00192aad 108 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrOrbitope │ │ │ │ 3683: 005a854d 584 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpi │ │ │ │ 3684: 00594645 88 FUNC GLOBAL DEFAULT 11 SCIPenfopsCons │ │ │ │ 3685: 0057dcc5 6 FUNC GLOBAL DEFAULT 11 SCIPpropWasDelayed │ │ │ │ @@ -3725,15 +3725,15 @@ │ │ │ │ 3721: 004b2ce9 42 FUNC GLOBAL DEFAULT 11 SCIPintervalSet │ │ │ │ 3722: 0047c0dd 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetPropFreq │ │ │ │ 3723: 006f93e9 3084 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE21_untransformUnboundedERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEEb │ │ │ │ 3724: 00484a75 4 FUNC GLOBAL DEFAULT 11 SCIPcutpoolGetCuts │ │ │ │ 3725: 005b7865 288 FUNC GLOBAL DEFAULT 11 SCIPretransformSol │ │ │ │ 3726: 006d3431 628 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE13getRedCostSolERNS_10VectorBaseIdEE │ │ │ │ 3727: 0091730c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ - 3728: 008d9a2c 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ + 3728: 008d9a34 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ 3729: 005e0169 1048 FUNC GLOBAL DEFAULT 11 SCIPinitVarBranchStats │ │ │ │ 3730: 0054104d 4 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealRealRealBoolBoolPtr │ │ │ │ 3731: 000a46c9 716 FUNC GLOBAL DEFAULT 11 BMSdisplayBlockMemory_call │ │ │ │ 3732: 004593dd 46 FUNC GLOBAL DEFAULT 11 SCIPbendersGetStoredCutData │ │ │ │ 3733: 007b541d 3690 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13vSolveLright3EPS8_PiRiS8_SA_SB_SC_S8_SA_SB_SC_S8_ │ │ │ │ 3734: 001fb4bd 92 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySolutionPool │ │ │ │ 3735: 004a8631 12 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetNSols │ │ │ │ @@ -3747,15 +3747,15 @@ │ │ │ │ 3743: 005cf305 8 FUNC GLOBAL DEFAULT 11 SCIPgetNLeaves │ │ │ │ 3744: 005b0ee5 12 FUNC GLOBAL DEFAULT 11 SCIPinProbing │ │ │ │ 3745: 0050ac41 30 FUNC GLOBAL DEFAULT 11 SCIPqueueNElems │ │ │ │ 3746: 005238a1 62 FUNC GLOBAL DEFAULT 11 SCIPsortIntIntLong │ │ │ │ 3747: 0054427d 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntPtr │ │ │ │ 3748: 004a1741 8 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetReversepropTime │ │ │ │ 3749: 006425d1 216 FUNC GLOBAL DEFAULT 11 SCIPvarWasFixedEarlier │ │ │ │ - 3750: 008d92c4 128 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3750: 008d92cc 128 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3751: 006ff101 204 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeMaxObjERKNS_10VectorBaseIdEEb │ │ │ │ 3752: 0074c4e9 238 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE11removedRowsEPKi │ │ │ │ 3753: 005ac73d 80 FUNC GLOBAL DEFAULT 11 SCIPsetSubscipsOff │ │ │ │ 3754: 005a3b21 10 FUNC GLOBAL DEFAULT 11 SCIPgetLPLooseObjval │ │ │ │ 3755: 005bcedd 3696 FUNC GLOBAL DEFAULT 11 SCIPpresolve │ │ │ │ 3756: 00796721 624 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10maxReLeaveERS8_iS8_b │ │ │ │ 3757: 006dc94d 412 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE7freeAllEv │ │ │ │ @@ -3763,18 +3763,18 @@ │ │ │ │ 3759: 0067d5c9 260 FUNC GLOBAL DEFAULT 11 SCIPlpiChgObjsen │ │ │ │ 3760: 004a177d 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetNBranchings │ │ │ │ 3761: 00917188 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex11SVectorBaseIdEE │ │ │ │ 3762: 0085aaa1 30 FUNC GLOBAL DEFAULT 11 SCIPtpiSignalCondition │ │ │ │ 3763: 005c11b1 48 FUNC GLOBAL DEFAULT 11 SCIPgetAvgConflictScore │ │ │ │ 3764: 00567209 16 FUNC GLOBAL DEFAULT 11 SCIPparamGetLongint │ │ │ │ 3765: 0062e485 200 FUNC GLOBAL DEFAULT 11 SCIPnodeGetAncestorBranchingPath │ │ │ │ - 3766: 008d8464 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ - 3767: 008d64e4 121 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3766: 008d846c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 3767: 008d64ec 121 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3768: 0059b4b1 2 FUNC GLOBAL DEFAULT 11 SCIPdisableDebugSol │ │ │ │ - 3769: 008d69b8 140 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ + 3769: 008d69c0 140 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ 3770: 0054fc7d 46 FUNC GLOBAL DEFAULT 11 SCIPrealIsExactlyIntegral │ │ │ │ 3771: 005a7c79 144 FUNC GLOBAL DEFAULT 11 SCIPrecalcNlRowNLPActivity │ │ │ │ 3772: 0076d9b9 820 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17setLeaveBound4RowEii │ │ │ │ 3773: 005c0685 8 FUNC GLOBAL DEFAULT 11 SCIPgetNInfeasibleLeaves │ │ │ │ 3774: 007760a1 192 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE17vSolveUpdateRightEPdPiid │ │ │ │ 3775: 0017f2d5 104 FUNC GLOBAL DEFAULT 11 SCIPcheckQuadraticNonlinear │ │ │ │ 3776: 00562c3d 16 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleIsVarNonlinear │ │ │ │ @@ -3788,15 +3788,15 @@ │ │ │ │ 3784: 0017f39d 96 FUNC GLOBAL DEFAULT 11 SCIPchgRhsNonlinear │ │ │ │ 3785: 00675629 272 FUNC GLOBAL DEFAULT 11 SCIPlpiDelColset │ │ │ │ 3786: 0050c955 4 FUNC GLOBAL DEFAULT 11 SCIPhashsetGetNElements │ │ │ │ 3787: 0053b561 120 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealRealInt │ │ │ │ 3788: 0068e9c9 130 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11rejectLeaveEiNS_5SPxIdENS_12SPxBasisBaseIdE4Desc6StatusEPKNS_11SVectorBaseIdEE │ │ │ │ 3789: 00917aa8 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3790: 006fabcd 236 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIdE13dualColStatusEi │ │ │ │ - 3791: 008d9ad4 22 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ + 3791: 008d9adc 22 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ 3792: 002df641 504 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpSolverAll │ │ │ │ 3793: 0072f9c9 512 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE20computePrimalray4RowEd │ │ │ │ 3794: 0051b995 140 FUNC GLOBAL DEFAULT 11 SCIPselectRealIntPtr │ │ │ │ 3795: 0059dd0d 272 FUNC GLOBAL DEFAULT 11 SCIPincludeEventhdlr │ │ │ │ 3796: 005ae0fd 8 FUNC GLOBAL DEFAULT 11 SCIPgetOrigObjoffset │ │ │ │ 3797: 00666119 32 FUNC GLOBAL DEFAULT 11 _Z17SCIPfindObjPresolP4ScipPKc │ │ │ │ 3798: 007b4081 2542 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16vSolveUrightNoNZEPS8_SA_PiiS8_ │ │ │ │ @@ -3853,42 +3853,42 @@ │ │ │ │ 3849: 00694645 316 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12changeMaxObjEiRKS7_b │ │ │ │ 3850: 004a98e9 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetMaxdepth │ │ │ │ 3851: 0085963d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactExistsDualRay │ │ │ │ 3852: 00778fa9 176 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE10solveUleftEPdS2_ │ │ │ │ 3853: 00709f31 512 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE16setDualRowBoundsEv │ │ │ │ 3854: 003670fd 228 FUNC GLOBAL DEFAULT 11 SCIPincludePresolDualagg │ │ │ │ 3855: 00455a65 6 FUNC GLOBAL DEFAULT 11 SCIPbendersInStrengthenRound │ │ │ │ - 3856: 008d66d0 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ + 3856: 008d66d8 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ 3857: 00223fe5 48 FUNC GLOBAL DEFAULT 11 SCIPexprintEval │ │ │ │ 3858: 00592875 96 FUNC GLOBAL DEFAULT 11 SCIPaddConflictLb │ │ │ │ 3859: 0091a000 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxPricerIdEE │ │ │ │ 3860: 0057e415 36 FUNC GLOBAL DEFAULT 11 SCIPrationalCheckInfByValue │ │ │ │ 3861: 005ac78d 84 FUNC GLOBAL DEFAULT 11 SCIPsetHeuristics │ │ │ │ 3862: 004a7ca1 4 FUNC GLOBAL DEFAULT 11 SCIPrewind │ │ │ │ 3863: 0040b05d 1028 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaClosecuts │ │ │ │ 3864: 0091819c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex6PresolIdEE │ │ │ │ 3865: 00790d71 1456 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10minReEnterERS8_S8_RKNS_5SPxIdEib │ │ │ │ 3866: 00532549 1580 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrRealInt │ │ │ │ 3867: 007b33d1 2336 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE25vSolveRight4update2sparseES8_PS8_PiSA_SB_RiS8_SA_SB_SA_SB_SC_SA_SB_SB_ │ │ │ │ 3868: 0017f33d 96 FUNC GLOBAL DEFAULT 11 SCIPchgLhsNonlinear │ │ │ │ 3869: 00128185 1628 FUNC GLOBAL DEFAULT 11 SCIPmakeIndicatorFeasible │ │ │ │ 3870: 005a5441 124 FUNC GLOBAL DEFAULT 11 SCIPchgVarLbDive │ │ │ │ - 3871: 008d9cb8 85 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3871: 008d9cc0 85 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3872: 005c0755 12 FUNC GLOBAL DEFAULT 11 SCIPgetNPrimalResolveLPs │ │ │ │ 3873: 0080e9b1 1480 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE30buildBestPriceVectorEnterCoDimERS8_S8_ │ │ │ │ 3874: 004e29d9 4 FUNC GLOBAL DEFAULT 11 SCIProwExactGetRhs │ │ │ │ 3875: 005da749 1132 FUNC GLOBAL DEFAULT 11 SCIPtightenVarLbExact │ │ │ │ 3876: 00764f11 808 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12getPrimalrayERNS_10VectorBaseIS8_EE │ │ │ │ 3877: 006465ad 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetMultaggrConstantExact │ │ │ │ 3878: 0059aa39 84 FUNC GLOBAL DEFAULT 11 SCIPcopyDigraph │ │ │ │ 3879: 005c2e81 1448 FUNC GLOBAL DEFAULT 11 SCIPcollectConstraintStatistics │ │ │ │ 3880: 0050b4f9 636 FUNC GLOBAL DEFAULT 11 SCIPmultihashInsert │ │ │ │ 3881: 009171a8 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex17CLUFactorRationalE │ │ │ │ 3882: 005405d1 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealRealBoolPtr │ │ │ │ - 3883: 008d7fbc 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3883: 008d7fc4 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3884: 005a4f15 44 FUNC GLOBAL DEFAULT 11 SCIPgetRowActivity │ │ │ │ 3885: 005abc7d 128 FUNC GLOBAL DEFAULT 11 SCIPaddLongintParam │ │ │ │ 3886: 004d9a51 6 FUNC GLOBAL DEFAULT 11 SCIProwGetLPDepth │ │ │ │ 3887: 00613025 244 FUNC GLOBAL DEFAULT 11 SCIPdetermineNVarsAffectedSym │ │ │ │ 3888: 000a6e25 76 FUNC GLOBAL DEFAULT 11 SCIPbanditUpdate │ │ │ │ 3889: 00454579 4 FUNC GLOBAL DEFAULT 11 SCIPbendersCutRelaxation │ │ │ │ 3890: 0091a334 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex11SPxHarrisRTIdEE │ │ │ │ @@ -3975,15 +3975,15 @@ │ │ │ │ 3971: 005a2cbd 788 FUNC GLOBAL DEFAULT 11 SCIPprintStage │ │ │ │ 3972: 005d3249 184 FUNC GLOBAL DEFAULT 11 SCIPgetBinvarRepresentatives │ │ │ │ 3973: 005b0405 108 FUNC GLOBAL DEFAULT 11 SCIPaddConsLocal │ │ │ │ 3974: 00271669 1308 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurOfins │ │ │ │ 3975: 00574c55 4 FUNC GLOBAL DEFAULT 11 SCIPpricerGetNCalls │ │ │ │ 3976: 006f9ff9 2800 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE23_untransformFeasibilityERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEEb │ │ │ │ 3977: 00662af5 512 FUNC GLOBAL DEFAULT 11 _Z22SCIPincludeObjConshdlrP4ScipPN4scip11ObjConshdlrEj │ │ │ │ - 3978: 008d9b58 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ + 3978: 008d9b60 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ 3979: 000a5661 16 FUNC GLOBAL DEFAULT 11 SCIPmessagehdlrSetData │ │ │ │ 3980: 00658971 6 FUNC GLOBAL DEFAULT 11 SCIPbdchginfoGetOldbound │ │ │ │ 3981: 0058fa49 88 FUNC GLOBAL DEFAULT 11 SCIPcomputeBendersSubproblemLowerbound │ │ │ │ 3982: 004e7d05 240 FUNC GLOBAL DEFAULT 11 SCIPmatrixPrintRow │ │ │ │ 3983: 006d1159 2414 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE8Settings9RealParamC2Ev │ │ │ │ 3984: 0073c4ad 556 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5boost14multiprecision6numberINS1_8backends9gmp_floatILj50EEELNS1_26expression_template_optionE0EEESaIS7_EE14_M_fill_appendEjRKS7_ │ │ │ │ 3985: 003792e5 228 FUNC GLOBAL DEFAULT 11 SCIPincludePresolRedvub │ │ │ │ @@ -4015,16 +4015,16 @@ │ │ │ │ 4011: 0050c949 10 FUNC GLOBAL DEFAULT 11 SCIPhashsetIsEmpty │ │ │ │ 4012: 004ddac1 4 FUNC GLOBAL DEFAULT 11 SCIProwExactGetVals │ │ │ │ 4013: 005a5881 404 FUNC GLOBAL DEFAULT 11 SCIPsolveDiveLP │ │ │ │ 4014: 0065dac9 160 FUNC GLOBAL DEFAULT 11 tcliqueFree │ │ │ │ 4015: 0045dde5 4 FUNC GLOBAL DEFAULT 11 SCIPboundstoreGetNChgs │ │ │ │ 4016: 009203e8 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedSlacksEvE11emptyVector │ │ │ │ 4017: 0065f325 8 FUNC GLOBAL DEFAULT 11 SCIPxmlAddAttr │ │ │ │ - 4018: 008d71d0 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ - 4019: 008d9244 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4018: 008d71d8 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ + 4019: 008d924c 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4020: 006b6bf9 508 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE17addPrimalActivityERKNS_11SVectorBaseIS7_EERNS_10VectorBaseIS7_EE │ │ │ │ 4021: 00620065 80 FUNC GLOBAL DEFAULT 11 SCIPsyncdataAddBoundChanges │ │ │ │ 4022: 009180e0 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12LPColSetBaseIdEE │ │ │ │ 4023: 00858289 3436 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdED1Ev │ │ │ │ 4024: 00548ec1 4 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownLongPtrRealRealIntBool │ │ │ │ 4025: 005b5cd9 6 FUNC GLOBAL DEFAULT 11 SCIPgetSolTime │ │ │ │ 4026: 001fc325 148 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetDefault │ │ │ │ @@ -4063,15 +4063,15 @@ │ │ │ │ 4059: 00588d75 82 FUNC GLOBAL DEFAULT 11 SCIPreoptnodeGetConss │ │ │ │ 4060: 006b5271 1240 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational10solveRightERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERKNS_11SVectorBaseIS8_EE │ │ │ │ 4061: 005abcfd 104 FUNC GLOBAL DEFAULT 11 SCIPaddRealParam │ │ │ │ 4062: 001fcc99 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetEmphasisHardlp │ │ │ │ 4063: 005a6825 96 FUNC GLOBAL DEFAULT 11 SCIPwarningMessage │ │ │ │ 4064: 00693349 192 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8scaleRhsERKNS_9SPxLPBaseIS7_EEiS7_ │ │ │ │ 4065: 0059af65 96 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeLongArray │ │ │ │ - 4066: 008d63d0 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4066: 008d63d8 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4067: 004a84f5 46 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetSolSuccess │ │ │ │ 4068: 005b0091 472 FUNC GLOBAL DEFAULT 11 SCIPaddConsNode │ │ │ │ 4069: 00852e25 876 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE20_performFeasIRStableERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEERbSC_SC_SC_ │ │ │ │ 4070: 0076fe89 296 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE19selectEnterDenseDimERdd │ │ │ │ 4071: 0017b0d1 6888 FUNC GLOBAL DEFAULT 11 SCIPcomputeFacetVertexPolyhedralNonlinear │ │ │ │ 4072: 005a8831 6 FUNC GLOBAL DEFAULT 11 SCIPgetNlpiSolverPointer │ │ │ │ 4073: 0054d229 624 FUNC GLOBAL DEFAULT 11 SCIPprofileGetLatestFeasibleStart │ │ │ │ @@ -4079,15 +4079,15 @@ │ │ │ │ 4075: 00552101 4 FUNC GLOBAL DEFAULT 11 SCIPstrncasecmp │ │ │ │ 4076: 005450c9 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownIntIntIntReal │ │ │ │ 4077: 00658ad9 132 FUNC GLOBAL DEFAULT 11 SCIPvisualCreate │ │ │ │ 4078: 00647875 64 FUNC GLOBAL DEFAULT 11 SCIPvarGetUbOriginalExact │ │ │ │ 4079: 007f53d1 4968 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE13duplicateRowsERNS_9SPxLPBaseIdEERb │ │ │ │ 4080: 004d98d5 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetStrongbranchNode │ │ │ │ 4081: 0050f8ad 1464 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrReal │ │ │ │ - 4082: 008d725c 83 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 4082: 008d7264 83 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4083: 00841331 1848 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE21_evaluateSolutionRealENS_13SPxSimplifierIdE6ResultE │ │ │ │ 4084: 006e43e1 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addColERKNS_9LPColBaseIS7_EEb │ │ │ │ 4085: 0027b2a5 592 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurReoptsols │ │ │ │ 4086: 00516b7d 148 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtrRealInt │ │ │ │ 4087: 00124db5 2932 FUNC GLOBAL DEFAULT 11 SCIPcreateConsIndicatorGeneric │ │ │ │ 4088: 006ab505 904 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational16solveLleftForestEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEPii │ │ │ │ 4089: 005ced85 172 FUNC GLOBAL DEFAULT 11 SCIPstoreSolutionGap │ │ │ │ @@ -4143,24 +4143,24 @@ │ │ │ │ 4139: 005c067d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNFeasibleLeaves │ │ │ │ 4140: 005de5fd 704 FUNC GLOBAL DEFAULT 11 SCIPchgVarImplType │ │ │ │ 4141: 0050ff31 120 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrInt │ │ │ │ 4142: 0062dcb1 4 FUNC GLOBAL DEFAULT 11 SCIPnodeGetDomchg │ │ │ │ 4143: 005902fd 6 FUNC GLOBAL DEFAULT 11 SCIPgetBranchrules │ │ │ │ 4144: 00677231 608 FUNC GLOBAL DEFAULT 11 SCIPlpiClear │ │ │ │ 4145: 0049c2bd 74 FUNC GLOBAL DEFAULT 11 SCIPdialogHasEntry │ │ │ │ - 4146: 008d89b8 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ + 4146: 008d89c0 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ 4147: 004b5659 2486 FUNC GLOBAL DEFAULT 11 SCIPintervalPowerScalar │ │ │ │ 4148: 006a7e3d 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9maxRowObjEv │ │ │ │ 4149: 005247f1 62 FUNC GLOBAL DEFAULT 11 SCIPsortIntIntPtr │ │ │ │ 4150: 00917798 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ 4151: 00223e81 48 FUNC GLOBAL DEFAULT 11 SCIPisExprVaridx │ │ │ │ 4152: 00918214 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10SPxSteepPRIdEE │ │ │ │ 4153: 000a3f41 568 FUNC GLOBAL DEFAULT 11 BMSfreeBlockMemory_call │ │ │ │ 4154: 004a6105 4 FUNC GLOBAL DEFAULT 11 SCIPexprGetNUses │ │ │ │ - 4155: 008d66e8 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ + 4155: 008d66f0 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 4156: 004a866d 4 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetLPSolveFreq │ │ │ │ 4157: 0066e999 28 FUNC GLOBAL DEFAULT 11 SCIPlpiIgnoreInstability │ │ │ │ 4158: 0059a319 76 FUNC GLOBAL DEFAULT 11 SCIPclearRealarray │ │ │ │ 4159: 0091a064 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SPxDevexPRIdEE │ │ │ │ 4160: 0017cbb9 6 FUNC GLOBAL DEFAULT 11 SCIPgetExprNonlinear │ │ │ │ 4161: 005b3025 276 FUNC GLOBAL DEFAULT 11 SCIPincludeRelaxBasic │ │ │ │ 4162: 006fc2a1 2580 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12getLeaveValsEiRNS_12SPxBasisBaseIdE4Desc6StatusERNS_5SPxIdERdS9_RiRNS_9StableSumIdEE │ │ │ │ @@ -4225,15 +4225,15 @@ │ │ │ │ 4221: 00603189 6 FUNC GLOBAL DEFAULT 11 SCIPsolSetPseudo │ │ │ │ 4222: 0068d851 128 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14minAbsColscaleEv │ │ │ │ 4223: 00454d29 10 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNSubproblemMasterVars │ │ │ │ 4224: 007afdfd 744 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10solveRightERNS_12SSVectorBaseIS8_EERKNS_11SVectorBaseIS8_EE │ │ │ │ 4225: 0053f559 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownRealPtrPtrInt │ │ │ │ 4226: 006e70cd 632 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE14removeColsRealEPi │ │ │ │ 4227: 00768c49 1780 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17changeUpperStatusEiS8_S8_ │ │ │ │ - 4228: 008d7834 191 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 4228: 008d783c 191 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4229: 0054f6dd 46 FUNC GLOBAL DEFAULT 11 SCIPbtnodeIsRightchild │ │ │ │ 4230: 005ac439 8 FUNC GLOBAL DEFAULT 11 SCIPisCharParamValid │ │ │ │ 4231: 007fe215 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS4_8backends9gmp_floatILj50EEELNS4_26expression_template_optionE0EEEE8PostStepEESaISD_EE17_M_realloc_appendIJRKSD_EEEvDpOT_ │ │ │ │ 4232: 004a614d 6 FUNC GLOBAL DEFAULT 11 SCIPexprGetDiffTag │ │ │ │ 4233: 005d9df1 184 FUNC GLOBAL DEFAULT 11 SCIPchgVarLbLazy │ │ │ │ 4234: 00918088 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4235: 0081e6e9 12884 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13duplicateColsERNS_9SPxLPBaseIS8_EERb │ │ │ │ @@ -4361,15 +4361,15 @@ │ │ │ │ 4357: 00526ea5 140 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtrIntReal │ │ │ │ 4358: 00223fc9 6 FUNC GLOBAL DEFAULT 11 SCIPexprintCreate │ │ │ │ 4359: 005b8b49 18 FUNC GLOBAL DEFAULT 11 SCIPgetPrimalRayVal │ │ │ │ 4360: 0061772d 4 FUNC GLOBAL DEFAULT 11 SCIPgetSymgraphNConsnodes │ │ │ │ 4361: 000a6021 36 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintVerbInfo │ │ │ │ 4362: 005164a5 1752 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtrRealInt │ │ │ │ 4363: 00693589 176 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9changeObjEiRKS8_b │ │ │ │ - 4364: 008d8440 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 4364: 008d8448 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 4365: 00581fa1 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxMarkExact │ │ │ │ 4366: 0050bc75 34 FUNC GLOBAL DEFAULT 11 SCIPhashtableRemoveAll │ │ │ │ 4367: 004a613d 6 FUNC GLOBAL DEFAULT 11 SCIPexprGetDot │ │ │ │ 4368: 00566f85 4 FUNC GLOBAL DEFAULT 11 SCIPnodeselGetName │ │ │ │ 4369: 002b8419 624 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecCreate │ │ │ │ 4370: 00919748 56 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxBasisBaseIdEE │ │ │ │ 4371: 00920404 12 OBJECT UNIQUE DEFAULT 25 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector_ │ │ │ │ @@ -4406,29 +4406,29 @@ │ │ │ │ 4402: 0051f14d 1680 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealPtrPtrInt │ │ │ │ 4403: 005d77ad 6 FUNC GLOBAL DEFAULT 11 SCIPgetCliques │ │ │ │ 4404: 005b88bd 6 FUNC GLOBAL DEFAULT 11 SCIPgetPartialSols │ │ │ │ 4405: 0066e9c5 140 FUNC GLOBAL DEFAULT 11 SCIPlpiFreeState │ │ │ │ 4406: 0057f691 26 FUNC GLOBAL DEFAULT 11 SCIPrationalIsGEReal │ │ │ │ 4407: 0072d1b5 188 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeBoundsEiRKdS3_b │ │ │ │ 4408: 0076fc39 592 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13readBasisFileEPKcPKNS_7NameSetESE_ │ │ │ │ - 4409: 008d657c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ - 4410: 008d860c 18 OBJECT WEAK DEFAULT 13 _ZTSN6soplex7NoTimerE │ │ │ │ + 4409: 008d6584 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4410: 008d8614 18 OBJECT WEAK DEFAULT 13 _ZTSN6soplex7NoTimerE │ │ │ │ 4411: 005482b9 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownLongPtrRealRealBool │ │ │ │ 4412: 0068c0ed 82 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 4413: 0078fb61 1892 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7getDataERS8_RNS_5SPxIdEiS8_S8_PKS8_SE_SE_SE_NS9_16BreakpointSourceES8_ │ │ │ │ 4414: 0050b301 138 FUNC GLOBAL DEFAULT 11 SCIPmultihashExists │ │ │ │ 4415: 00554ff9 592 FUNC GLOBAL DEFAULT 11 SCIPscaleupRowprep │ │ │ │ 4416: 0076d4a1 792 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17setEnterBound4ColEii │ │ │ │ 4417: 005433cd 62 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntInt │ │ │ │ 4418: 0044ac85 364 FUNC GLOBAL DEFAULT 11 SCIPincludeBenderscutFeasalt │ │ │ │ 4419: 00917f8c 32 OBJECT WEAK DEFAULT 21 _ZTIN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4420: 008595dd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactIsPrimalInfeasible │ │ │ │ 4421: 005b2245 456 FUNC GLOBAL DEFAULT 11 SCIPsnprintfProbingStats │ │ │ │ 4422: 0059adf5 276 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeIntArray │ │ │ │ - 4423: 008d6934 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ + 4423: 008d693c 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 4424: 005468ed 52 FUNC GLOBAL DEFAULT 11 SCIPsortDownLongPtr │ │ │ │ 4425: 00511c61 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrRealRealInt │ │ │ │ 4426: 001a8925 80 FUNC GLOBAL DEFAULT 11 SCIPgetNLinVarsWithoutAndPseudoboolean │ │ │ │ 4427: 00663b89 24 FUNC GLOBAL DEFAULT 11 _Z14SCIPgetObjDispP4ScipP9SCIP_Disp │ │ │ │ 4428: 00617d61 60 FUNC GLOBAL DEFAULT 11 SCIPfreeSymgraphConsnodeperm │ │ │ │ 4429: 0070db51 1212 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE22_correctPrimalSolutionIdEEvRNS_7SolBaseIN5boost14multiprecision6numberINS5_8backends12gmp_rationalELNS5_26expression_template_optionE0EEEEERSA_RiRKiRNS_10VectorBaseIT_EE │ │ │ │ 4430: 007f05e1 3092 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE14handleExtremesERNS_9SPxLPBaseIdEE │ │ │ │ @@ -4438,34 +4438,34 @@ │ │ │ │ 4434: 004a6119 4 FUNC GLOBAL DEFAULT 11 SCIPexprSetData │ │ │ │ 4435: 00590e45 1316 FUNC GLOBAL DEFAULT 11 SCIPcertifyActivityVarBoundExact │ │ │ │ 4436: 005c0ed1 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSolsFound │ │ │ │ 4437: 004ad84d 4 FUNC GLOBAL DEFAULT 11 SCIPiisfinderGetName │ │ │ │ 4438: 004ddaf5 10 FUNC GLOBAL DEFAULT 11 SCIProwExactHasFpRelax │ │ │ │ 4439: 005343c5 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrReal │ │ │ │ 4440: 005cf979 1420 FUNC GLOBAL DEFAULT 11 SCIPvalidateSolve │ │ │ │ - 4441: 008d9bc8 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ + 4441: 008d9bd0 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ 4442: 0058eea1 6 FUNC GLOBAL DEFAULT 11 SCIPfindBanditvtable │ │ │ │ 4443: 001ef381 116 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicXor │ │ │ │ 4444: 0049efd9 128 FUNC GLOBAL DEFAULT 11 SCIPeventGetNewbound │ │ │ │ 4445: 00917294 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ 4446: 00547a1d 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownLongPtrRealBool │ │ │ │ 4447: 0062082d 4 FUNC GLOBAL DEFAULT 11 SCIPtableIsActive │ │ │ │ - 4448: 008d9b8c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ - 4449: 008d8470 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 4448: 008d9b94 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ + 4449: 008d8478 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 4450: 007b13e1 2796 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17vSolveUpdateRightEPS8_PiiS8_ │ │ │ │ 4451: 00562dcd 156 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalConstraintValue │ │ │ │ 4452: 004d99b5 6 FUNC GLOBAL DEFAULT 11 SCIProwGetRank │ │ │ │ 4453: 00754265 2000 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20getRowMinAbsUnscaledERKNS_9SPxLPBaseIS8_EEi │ │ │ │ 4454: 00916fc0 24 OBJECT WEAK DEFAULT 21 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ 4455: 0061dff5 192 FUNC GLOBAL DEFAULT 11 SCIPlexicographicReductionPrintStatistics │ │ │ │ 4456: 0051a9ed 140 FUNC GLOBAL DEFAULT 11 SCIPselectRealIntInt │ │ │ │ 4457: 00594265 80 FUNC GLOBAL DEFAULT 11 SCIPresetConsAge │ │ │ │ 4458: 006abf99 640 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational9solveLeftERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERKNS_11SVectorBaseIS8_EE │ │ │ │ 4459: 005a454d 132 FUNC GLOBAL DEFAULT 11 SCIPcreateRowConshdlr │ │ │ │ - 4460: 008d9c3c 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ + 4460: 008d9c44 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ 4461: 00533ca5 234 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrPtrReal │ │ │ │ 4462: 00917170 8 OBJECT WEAK DEFAULT 21 _ZTIN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ 4463: 0076cf4d 572 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18computeLeaveCoPrhsEv │ │ │ │ 4464: 0051c281 62 FUNC GLOBAL DEFAULT 11 SCIPsortRealRealPtr │ │ │ │ 4465: 004a7995 412 FUNC GLOBAL DEFAULT 11 SCIPexpriterSkipDFS │ │ │ │ 4466: 005151f1 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrRealIntInt │ │ │ │ 4467: 00646509 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetTransVar │ │ │ │ @@ -4480,15 +4480,15 @@ │ │ │ │ 4476: 008595ad 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactIsPrimalUnbounded │ │ │ │ 4477: 00567219 6 FUNC GLOBAL DEFAULT 11 SCIPparamGetLongintMin │ │ │ │ 4478: 000d76c9 92 FUNC GLOBAL DEFAULT 11 SCIPsortAndCons │ │ │ │ 4479: 00642811 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetNUses │ │ │ │ 4480: 00536fbd 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrLongInt │ │ │ │ 4481: 004e8885 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNColumns │ │ │ │ 4482: 00918200 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ - 4483: 008d983c 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4483: 008d9844 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4484: 0010353d 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsCumulative │ │ │ │ 4485: 006778fd 148 FUNC GLOBAL DEFAULT 11 SCIPlpiGetPrimalRay │ │ │ │ 4486: 000a590d 4 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintWarning │ │ │ │ 4487: 00917540 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ 4488: 006de931 788 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE12setRealParamENS1_9RealParamEdb │ │ │ │ 4489: 005d6669 10 FUNC GLOBAL DEFAULT 11 SCIPgetVarMultaggrUbLocal │ │ │ │ 4490: 00917bdc 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -4569,15 +4569,15 @@ │ │ │ │ 4565: 00538005 128 FUNC GLOBAL DEFAULT 11 SCIPselectDownReal │ │ │ │ 4566: 00550a29 156 FUNC GLOBAL DEFAULT 11 SCIPrandomGetSubset │ │ │ │ 4567: 0058fdf9 66 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutPriority │ │ │ │ 4568: 008590e9 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetSolverPointer │ │ │ │ 4569: 007c8149 2264 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 4570: 006c84e5 340 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11lhsUnscaledERKNS_8SPxRowIdE │ │ │ │ 4571: 005b36d9 80 FUNC GLOBAL DEFAULT 11 SCIPresetReoptnodeDualcons │ │ │ │ - 4572: 008d6650 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4572: 008d6658 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4573: 005a0ab9 100 FUNC GLOBAL DEFAULT 11 SCIPevalExpr │ │ │ │ 4574: 00536791 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrPtrLongInt │ │ │ │ 4575: 005cb6a1 948 FUNC GLOBAL DEFAULT 11 SCIPcollectConcsolverStatistics │ │ │ │ 4576: 005dcb69 1096 FUNC GLOBAL DEFAULT 11 SCIPinferVarUbProp │ │ │ │ 4577: 00663511 316 FUNC GLOBAL DEFAULT 11 _Z20SCIPincludeObjDialogP4ScipPN4scip9ObjDialogEj │ │ │ │ 4578: 005ac8f5 26 FUNC GLOBAL DEFAULT 11 SCIPsetPresolExit │ │ │ │ 4579: 006cdcd9 2992 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11maxRowRatioERKNS_9SPxLPBaseIS8_EE │ │ │ │ @@ -4604,15 +4604,15 @@ │ │ │ │ 4600: 0063d9a5 108 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestRootRedcost │ │ │ │ 4601: 0066e8cd 22 FUNC GLOBAL DEFAULT 11 SCIPlpiIsDualInfeasible │ │ │ │ 4602: 007a9e89 1292 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22selectEnterSparseCoDimERS8_S8_ │ │ │ │ 4603: 002e65d1 188 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEj │ │ │ │ 4604: 000a5241 52 FUNC GLOBAL DEFAULT 11 BMSduplicateBufferMemory_call │ │ │ │ 4605: 0055f47d 4 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetName │ │ │ │ 4606: 004b390d 348 FUNC GLOBAL DEFAULT 11 SCIPintervalSub │ │ │ │ - 4607: 008d852c 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ + 4607: 008d8534 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ 4608: 009190d8 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4609: 00776f69 720 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE16vSolveUrightNoNZEPdS2_Piid │ │ │ │ 4610: 007d6965 700 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8packRowsEv │ │ │ │ 4611: 0036348d 608 FUNC GLOBAL DEFAULT 11 SCIPincludePresolConvertinttobin │ │ │ │ 4612: 00448291 4 FUNC GLOBAL DEFAULT 11 SCIPtreemodelIsEnabled │ │ │ │ 4613: 004a90a5 6 FUNC GLOBAL DEFAULT 11 SCIPheurMarkExact │ │ │ │ 4614: 00660e29 24 FUNC GLOBAL DEFAULT 11 _Z17SCIPgetObjBendersP4ScipP12SCIP_Benders │ │ │ │ @@ -4672,65 +4672,65 @@ │ │ │ │ 4668: 005a72ed 120 FUNC GLOBAL DEFAULT 11 SCIPgetNLPStatistics │ │ │ │ 4669: 001849cd 1040 FUNC GLOBAL DEFAULT 11 SCIPtightenExprIntervalNonlinear │ │ │ │ 4670: 00586975 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetLastRestarts │ │ │ │ 4671: 0050f6d5 140 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtr │ │ │ │ 4672: 00717a91 980 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12computeFrhs2ERNS_10VectorBaseIdEES4_ │ │ │ │ 4673: 00917384 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4674: 005ab31d 50 FUNC GLOBAL DEFAULT 11 SCIPfeasFrac │ │ │ │ - 4675: 008d9c8c 41 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ + 4675: 008d9c94 41 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 4676: 005a6789 36 FUNC GLOBAL DEFAULT 11 SCIPcollectMemoryGarbage │ │ │ │ 4677: 005c09d5 8 FUNC GLOBAL DEFAULT 11 SCIPgetNActiveConss │ │ │ │ 4678: 005999f1 100 FUNC GLOBAL DEFAULT 11 SCIPaddRowCutpool │ │ │ │ 4679: 005d1351 252 FUNC GLOBAL DEFAULT 11 SCIPwriteVarName │ │ │ │ 4680: 005e006d 66 FUNC GLOBAL DEFAULT 11 SCIPgetVarConflictlengthScoreCurrentRun │ │ │ │ 4681: 0068bd51 192 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxDantzigPRIdE11selectLeaveEv │ │ │ │ 4682: 005fd1c9 16 FUNC GLOBAL DEFAULT 11 SCIPsolIsOriginal │ │ │ │ 4683: 009203ec 4 OBJECT UNIQUE DEFAULT 25 _ZGVZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16unsimplifiedDualEvE11emptyVector │ │ │ │ 4684: 000a7e19 96 FUNC GLOBAL DEFAULT 11 SCIPgetProbabilityExp3 │ │ │ │ 4685: 005fd199 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetRelConsViolation │ │ │ │ 4686: 0049bd79 412 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrGetLine │ │ │ │ 4687: 00482f99 54 FUNC GLOBAL DEFAULT 11 SCIPconsIsPropagationEnabled │ │ │ │ - 4688: 008d68e0 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ + 4688: 008d68e8 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ 4689: 00453425 10 FUNC GLOBAL DEFAULT 11 SCIPbendersSubproblem │ │ │ │ 4690: 00658219 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetBranchPriority │ │ │ │ 4691: 00917518 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ 4692: 0083a135 6 FUNC WEAK DEFAULT 11 _ZThn328_N6soplex13SPxSolverBaseIdED1Ev │ │ │ │ 4693: 000c1bed 128 FUNC GLOBAL DEFAULT 11 SCIPexecRelpscostBranching │ │ │ │ 4694: 003348a9 1176 FUNC WEAK DEFAULT 11 _ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratorjb │ │ │ │ 4695: 007618c5 520 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedColsEi │ │ │ │ 4696: 001ef445 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsXor │ │ │ │ 4697: 005c068d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNObjlimLeaves │ │ │ │ 4698: 0068b099 2 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxScalerIdE11setIntParamEiPKc │ │ │ │ 4699: 006d25f1 1508 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE27_completeRangeTypesRationalEv │ │ │ │ 4700: 0054f71d 84 FUNC GLOBAL DEFAULT 11 SCIPbtCreate │ │ │ │ 4701: 000a6fb1 4 FUNC GLOBAL DEFAULT 11 SCIPbanditGetRandnumgen │ │ │ │ - 4702: 008d644c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4702: 008d6454 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4703: 006478e5 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetUbGlobal │ │ │ │ 4704: 0061ad51 16 FUNC GLOBAL DEFAULT 11 SCIPorbitalReductionGetStatistics │ │ │ │ 4705: 0071226d 104 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE4loadEPNS_13SPxSolverBaseIdEEb │ │ │ │ 4706: 00921298 1276 OBJECT UNIQUE DEFAULT 25 _ZN6soplex10SoPlexBaseIdE8Settings9boolParamE │ │ │ │ 4707: 007fc129 8428 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE8simplifyERNS_9SPxLPBaseIdEEdbj │ │ │ │ 4708: 0054de89 8 FUNC GLOBAL DEFAULT 11 SCIPdigraphSetNodeData │ │ │ │ 4709: 006af73d 796 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational18vSolveRight4updateEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEPiS8_S9_iS8_S9_S9_ │ │ │ │ 4710: 00482b91 88 FUNC GLOBAL DEFAULT 11 SCIPlinConsStatsCreate │ │ │ │ 4711: 006132c9 1680 FUNC GLOBAL DEFAULT 11 SCIPcomputeComponentsSym │ │ │ │ 4712: 00555535 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrGetData │ │ │ │ 4713: 005c0515 8 FUNC GLOBAL DEFAULT 11 SCIPisReoptEnabled │ │ │ │ 4714: 005c0d09 120 FUNC GLOBAL DEFAULT 11 SCIPupdateCutoffbound │ │ │ │ - 4715: 008d98f4 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ + 4715: 008d98fc 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ 4716: 00761851 116 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedRowsEi │ │ │ │ 4717: 00919fd4 44 OBJECT WEAK DEFAULT 21 _ZTVN6soplex8SPxSumSTIdEE │ │ │ │ 4718: 00594131 48 FUNC GLOBAL DEFAULT 11 SCIPgetTransformedCons │ │ │ │ 4719: 009181a8 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 4720: 005c0761 8 FUNC GLOBAL DEFAULT 11 SCIPgetNPrimalResolveLPIterations │ │ │ │ 4721: 00696df1 432 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11lhsUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 4722: 000a5ba5 10 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintDialog │ │ │ │ 4723: 005cf0ed 68 FUNC GLOBAL DEFAULT 11 SCIPenableOrDisableStatisticTiming │ │ │ │ 4724: 005d40a1 6 FUNC GLOBAL DEFAULT 11 SCIPisRelaxSolValid │ │ │ │ - 4725: 008d6734 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ + 4725: 008d673c 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ 4726: 00509b65 340 FUNC GLOBAL DEFAULT 11 SCIPregressionAddObservation │ │ │ │ 4727: 004defd1 4 FUNC GLOBAL DEFAULT 11 SCIPcolExactGetVar │ │ │ │ 4728: 0047c005 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNCutoffs │ │ │ │ 4729: 00536025 1752 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrPtrRealBool │ │ │ │ 4730: 0054f109 196 FUNC GLOBAL DEFAULT 11 SCIPdigraphPrint │ │ │ │ 4731: 005ac441 88 FUNC GLOBAL DEFAULT 11 SCIPchgStringParam │ │ │ │ 4732: 00757c19 1076 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14getColUnscaledERKNS_9SPxLPBaseIS8_EEiRNS_12DSVectorBaseIS8_EE │ │ │ │ @@ -4755,15 +4755,15 @@ │ │ │ │ 4751: 00642829 6 FUNC GLOBAL DEFAULT 11 SCIPvarSetDelorigData │ │ │ │ 4752: 0036f1a1 232 FUNC GLOBAL DEFAULT 11 SCIPincludePresolImplics │ │ │ │ 4753: 006dd761 720 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEED1Ev │ │ │ │ 4754: 000eeeb1 784 FUNC GLOBAL DEFAULT 11 SCIPcount │ │ │ │ 4755: 005d97c5 800 FUNC GLOBAL DEFAULT 11 SCIPchgVarUbExact │ │ │ │ 4756: 008592dd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetRowNames │ │ │ │ 4757: 009174b0 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 4758: 008d65f8 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ + 4758: 008d6600 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ 4759: 00919024 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4760: 005a0725 16 FUNC GLOBAL DEFAULT 11 SCIPisExprValue │ │ │ │ 4761: 00599be9 192 FUNC GLOBAL DEFAULT 11 SCIPseparateSolCutpool │ │ │ │ 4762: 002bce45 2548 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecCreateDiGraph │ │ │ │ 4763: 0049f405 68 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowCol │ │ │ │ 4764: 008597ed 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetInternalStatus │ │ │ │ 4765: 004d98ed 8 FUNC GLOBAL DEFAULT 11 SCIPboundtypeOpposite │ │ │ │ @@ -4814,15 +4814,15 @@ │ │ │ │ 4810: 0047becd 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetUpdateConss │ │ │ │ 4811: 00832359 968 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9factorizeEv │ │ │ │ 4812: 00529111 1540 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedLongPtr │ │ │ │ 4813: 00746a09 168 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE7setTypeENS_13SPxSolverBaseIdE4TypeE │ │ │ │ 4814: 00592039 26 FUNC GLOBAL DEFAULT 11 SCIPsetComprExit │ │ │ │ 4815: 0051bbed 1544 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealPtrPtr │ │ │ │ 4816: 0015dc15 80 FUNC GLOBAL DEFAULT 11 SCIPgetRowLinear │ │ │ │ - 4817: 008d8fd0 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4817: 008d8fd8 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4818: 00532b75 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrRealInt │ │ │ │ 4819: 0016fa61 112 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicLogicor │ │ │ │ 4820: 000d8d91 1000 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrBenderslp │ │ │ │ 4821: 00859201 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactChgObj │ │ │ │ 4822: 00540625 186 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealRealRealBoolPtr │ │ │ │ 4823: 00617cad 22 FUNC GLOBAL DEFAULT 11 SCIPisSymgraphEdgeColored │ │ │ │ 4824: 00660355 500 FUNC GLOBAL DEFAULT 11 SCIPxmlFindNodeMaxdepth │ │ │ │ @@ -4847,15 +4847,15 @@ │ │ │ │ 4843: 00690acd 124 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11changeSenseENS_9SPxLPBaseIdE8SPxSenseE │ │ │ │ 4844: 006a8735 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8lpcolsetEv │ │ │ │ 4845: 0044c461 424 FUNC GLOBAL DEFAULT 11 SCIPincludeBenderscutNogood │ │ │ │ 4846: 005cf965 8 FUNC GLOBAL DEFAULT 11 SCIPgetPlungeDepth │ │ │ │ 4847: 000a4179 136 FUNC GLOBAL DEFAULT 11 BMSreallocBlockMemory_call │ │ │ │ 4848: 004a84dd 4 FUNC GLOBAL DEFAULT 11 SCIPdivesetSetWorkSolution │ │ │ │ 4849: 008590d1 12 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetSolverName │ │ │ │ - 4850: 008d98b4 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ + 4850: 008d98bc 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ 4851: 007623ed 804 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11printMatrixEv │ │ │ │ 4852: 005e1241 224 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgInferenceCutoffScoreCurrentRun │ │ │ │ 4853: 0047b8d9 12 FUNC GLOBAL DEFAULT 11 SCIPconshdlrCompSepa │ │ │ │ 4854: 00698d95 520 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12setRealParamES8_PKc │ │ │ │ 4855: 005cf15d 44 FUNC GLOBAL DEFAULT 11 SCIPstopSolvingTime │ │ │ │ 4856: 0052f0f5 200 FUNC GLOBAL DEFAULT 11 SCIPsortDownInd │ │ │ │ 4857: 007467cd 302 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE12setupWeightsENS_13SPxSolverBaseIdE4TypeE │ │ │ │ @@ -4871,15 +4871,15 @@ │ │ │ │ 4867: 005904cd 200 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioLPBranchCands │ │ │ │ 4868: 005d15fd 312 FUNC GLOBAL DEFAULT 11 SCIPwriteVarsLinearsumExact │ │ │ │ 4869: 005d12ed 100 FUNC GLOBAL DEFAULT 11 SCIPgetNegatedVar │ │ │ │ 4870: 0020df75 452 FUNC GLOBAL DEFAULT 11 SCIPincludeEventHdlrShadowTree │ │ │ │ 4871: 007657d1 2316 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22calculateProblemRangesEv │ │ │ │ 4872: 00917354 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4873: 00529715 136 FUNC GLOBAL DEFAULT 11 SCIPselectLongPtr │ │ │ │ - 4874: 008d86ac 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ + 4874: 008d86b4 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 4875: 005c0839 10 FUNC GLOBAL DEFAULT 11 SCIPgetNCutsApplied │ │ │ │ 4876: 00554015 128 FUNC GLOBAL DEFAULT 11 SCIPaddRowprepTerms │ │ │ │ 4877: 006759c5 1076 FUNC GLOBAL DEFAULT 11 SCIPlpiChgBounds │ │ │ │ 4878: 00314eed 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorI13ReductionTypeSaIS0_EE17_M_realloc_appendIJS0_EEEvDpOT_ │ │ │ │ 4879: 0055f4b1 8 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetNTermStat │ │ │ │ 4880: 0056302d 196 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalObjectiveGradient │ │ │ │ 4881: 00509e79 76 FUNC GLOBAL DEFAULT 11 SCIPregressionCreate │ │ │ │ @@ -4930,15 +4930,15 @@ │ │ │ │ 4926: 0061f0d5 116 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreCapture │ │ │ │ 4927: 00541ecd 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntReal │ │ │ │ 4928: 001f3b4d 104 FUNC GLOBAL DEFAULT 11 SCIPdecompSetConsLabels │ │ │ │ 4929: 0024b1c1 656 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurFracdiving │ │ │ │ 4930: 00695079 280 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE15clearUpdateVecsEv │ │ │ │ 4931: 0055f485 4 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetPriority │ │ │ │ 4932: 004a9945 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetNDivesets │ │ │ │ - 4933: 008d8698 19 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8MPSInputE │ │ │ │ + 4933: 008d86a0 19 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8MPSInputE │ │ │ │ 4934: 0052dd6d 148 FUNC GLOBAL DEFAULT 11 SCIPselectLongPtrPtrBoolInt │ │ │ │ 4935: 0054718d 64 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownLongPtrInt │ │ │ │ 4936: 0044925d 564 FUNC GLOBAL DEFAULT 11 SCIPcreateBendersDefault │ │ │ │ 4937: 0059435d 80 FUNC GLOBAL DEFAULT 11 SCIPenableConsSeparation │ │ │ │ 4938: 009182c4 40 OBJECT WEAK DEFAULT 21 _ZTIN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 4939: 00490255 180 FUNC GLOBAL DEFAULT 11 SCIPaggrRowPrint │ │ │ │ 4940: 0050abdd 50 FUNC GLOBAL DEFAULT 11 SCIPqueueRemoveUInt │ │ │ │ @@ -5147,20 +5147,20 @@ │ │ │ │ 5143: 009181b0 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex11SPxEquiliSCIdEE │ │ │ │ 5144: 0053c5d1 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealPtrPtr │ │ │ │ 5145: 0054a20d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownLongPtrPtrInt │ │ │ │ 5146: 007103d9 1968 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE10unsimplifyERKNS_10VectorBaseIdEES5_S5_S5_PKNS_13SPxSolverBaseIdE9VarStatusESA_b │ │ │ │ 5147: 00000014 4 TLS UNIQUE DEFAULT 18 _ZZN5boost14multiprecision8backends6detail13gmp_float_impILj50EE21get_default_precisionEvE3val │ │ │ │ 5148: 005dc735 1076 FUNC GLOBAL DEFAULT 11 SCIPinferVarLbProp │ │ │ │ 5149: 005db095 1108 FUNC GLOBAL DEFAULT 11 SCIPtightenVarUbExact │ │ │ │ - 5150: 008d9a64 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ + 5150: 008d9a6c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ 5151: 005d14d1 300 FUNC GLOBAL DEFAULT 11 SCIPwriteVarsLinearsum │ │ │ │ 5152: 00550bb5 10 FUNC GLOBAL DEFAULT 11 SCIPswapPointers │ │ │ │ 5153: 0049bf15 632 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrGetWord │ │ │ │ 5154: 00799ba9 3028 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectLeaveERS8_S8_b │ │ │ │ - 5155: 008d7608 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5155: 008d7610 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5156: 0053817d 1536 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealBoolPtr │ │ │ │ 5157: 001fc8e1 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetSeparatingDefault │ │ │ │ 5158: 005cd805 400 FUNC GLOBAL DEFAULT 11 SCIPprintStatisticsJson │ │ │ │ 5159: 00917e7c 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5160: 004abc55 1292 FUNC GLOBAL DEFAULT 11 SCIPcopyLargeNeighborhoodSearch │ │ │ │ 5161: 0069bea1 2870 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE14RowSingletonPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 5162: 005b2b39 16 FUNC GLOBAL DEFAULT 11 SCIPinitializeRandomSeed │ │ │ │ @@ -5175,15 +5175,15 @@ │ │ │ │ 5171: 001e485d 192 FUNC GLOBAL DEFAULT 11 SCIPcleanupConssVarbound │ │ │ │ 5172: 005256d9 120 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtrReal │ │ │ │ 5173: 006aa605 472 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational10solveLleftEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEE │ │ │ │ 5174: 00509cb9 56 FUNC GLOBAL DEFAULT 11 SCIPregressionReset │ │ │ │ 5175: 004d98a9 10 FUNC GLOBAL DEFAULT 11 SCIPcolIsInLP │ │ │ │ 5176: 001b3c2d 76 FUNC GLOBAL DEFAULT 11 SCIPcreateConsSetpart │ │ │ │ 5177: 005936c5 376 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrBasic │ │ │ │ - 5178: 008d76c0 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5178: 008d76c8 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5179: 0056418d 376 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalHessianLag │ │ │ │ 5180: 000a5009 50 FUNC GLOBAL DEFAULT 11 BMSallocClearBufferMemoryArray_call │ │ │ │ 5181: 004b3629 172 FUNC GLOBAL DEFAULT 11 SCIPintervalAdd │ │ │ │ 5182: 0076b571 1936 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17changeLowerStatusEiS8_S8_ │ │ │ │ 5183: 0057dd1d 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNChgSides │ │ │ │ 5184: 004b2ead 78 FUNC GLOBAL DEFAULT 11 SCIPintervalIsPositiveInfinity │ │ │ │ 5185: 00216791 1024 FUNC GLOBAL DEFAULT 11 SCIPestimateRoot │ │ │ │ @@ -5282,15 +5282,15 @@ │ │ │ │ 5278: 004b52c9 294 FUNC GLOBAL DEFAULT 11 SCIPintervalPowerScalarIntegerSup │ │ │ │ 5279: 000a5329 82 FUNC GLOBAL DEFAULT 11 BMSfreeBufferMemoryNull_call │ │ │ │ 5280: 005b09f5 188 FUNC GLOBAL DEFAULT 11 SCIPupdateLocalLowerbound │ │ │ │ 5281: 0045dd8d 48 FUNC GLOBAL DEFAULT 11 SCIPboundstoreClear │ │ │ │ 5282: 0053238d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrIntInt │ │ │ │ 5283: 0091954c 92 OBJECT WEAK DEFAULT 21 _ZTVN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5284: 0051c1f5 140 FUNC GLOBAL DEFAULT 11 SCIPselectRealPtrPtr │ │ │ │ - 5285: 008d730c 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5285: 008d7314 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5286: 0049c525 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetData │ │ │ │ 5287: 005909a1 128 FUNC GLOBAL DEFAULT 11 SCIPbranchVarHole │ │ │ │ 5288: 00567205 4 FUNC GLOBAL DEFAULT 11 SCIPparamGetIntDefault │ │ │ │ 5289: 000a3ecd 52 FUNC GLOBAL DEFAULT 11 BMSduplicateBlockMemory_call │ │ │ │ 5290: 00839481 2564 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdEC1ENS1_4TypeENS1_14RepresentationENS_5Timer4TYPEE │ │ │ │ 5291: 00516c11 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtrRealBool │ │ │ │ 5292: 006f6cc5 188 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addColsEPNS_8SPxColIdERKNS_12LPColSetBaseIS7_EEb │ │ │ │ @@ -5358,26 +5358,26 @@ │ │ │ │ 5354: 00717345 356 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE17setLeaveBound4RowEii │ │ │ │ 5355: 004579e1 208 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemIsIndependent │ │ │ │ 5356: 00562c79 10 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetConstraintName │ │ │ │ 5357: 0068a401 4 FUNC GLOBAL DEFAULT 11 SCIPlpiSolveBarrier │ │ │ │ 5358: 005524c1 46 FUNC GLOBAL DEFAULT 11 SCIPdisjointsetClear │ │ │ │ 5359: 005ac499 84 FUNC GLOBAL DEFAULT 11 SCIPsetStringParam │ │ │ │ 5360: 005caac9 1640 FUNC GLOBAL DEFAULT 11 SCIPprintSolutionStatistics │ │ │ │ - 5361: 008d8c60 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5361: 008d8c68 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5362: 004e8955 12 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowMaxActivity │ │ │ │ 5363: 0059b6a9 76 FUNC GLOBAL DEFAULT 11 SCIPaddDecomp │ │ │ │ 5364: 004a16e1 10 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrHasSimplify │ │ │ │ 5365: 001848c1 268 FUNC GLOBAL DEFAULT 11 SCIPgetExprBoundsNonlinear │ │ │ │ 5366: 00490195 192 FUNC GLOBAL DEFAULT 11 SCIPaggrRowFree │ │ │ │ 5367: 00918250 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 5368: 004b89d1 3424 FUNC GLOBAL DEFAULT 11 SCIPintervalQuadBivar │ │ │ │ 5369: 0066e7e5 42 FUNC GLOBAL DEFAULT 11 SCIPlpiHasPrimalRay │ │ │ │ 5370: 005ac699 80 FUNC GLOBAL DEFAULT 11 SCIPresetParams │ │ │ │ 5371: 007907d9 1432 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10maxReEnterERS8_S8_RKNS_5SPxIdEib │ │ │ │ - 5372: 008d9d10 24 OBJECT UNIQUE DEFAULT 13 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ + 5372: 008d9d18 24 OBJECT UNIQUE DEFAULT 13 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ 5373: 002a4d55 1632 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurVbounds │ │ │ │ 5374: 004830b1 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsOriginal │ │ │ │ 5375: 005e7939 8 FUNC GLOBAL DEFAULT 11 SCIPsepaGetTime │ │ │ │ 5376: 00663b69 32 FUNC GLOBAL DEFAULT 11 _Z15SCIPfindObjDispP4ScipPKc │ │ │ │ 5377: 00452ef5 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetData │ │ │ │ 5378: 0059dbe1 6 FUNC GLOBAL DEFAULT 11 SCIPgetDisps │ │ │ │ 5379: 005e79f5 6 FUNC GLOBAL DEFAULT 11 SCIPsepaIsParentsepa │ │ │ │ @@ -5446,15 +5446,15 @@ │ │ │ │ 5442: 0078efc1 1636 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 5443: 005ac951 288 FUNC GLOBAL DEFAULT 11 SCIPincludePresol │ │ │ │ 5444: 0050b1d1 132 FUNC GLOBAL DEFAULT 11 SCIPmultihashRetrieve │ │ │ │ 5445: 00562e69 452 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalConstraintValues │ │ │ │ 5446: 00528821 172 FUNC GLOBAL DEFAULT 11 SCIPsortLong │ │ │ │ 5447: 00226e65 636 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurActconsdiving │ │ │ │ 5448: 006ebd89 5700 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational12forestUpdateEiPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEiPi │ │ │ │ - 5449: 008d6630 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ + 5449: 008d6638 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 5450: 0059df2d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNEventhdlrs │ │ │ │ 5451: 00714179 304 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE4loadEPNS_13SPxSolverBaseIdEE │ │ │ │ 5452: 00482be9 52 FUNC GLOBAL DEFAULT 11 SCIPlinConsStatsFree │ │ │ │ 5453: 005509a1 66 FUNC GLOBAL DEFAULT 11 SCIPrandomPermuteIntArray │ │ │ │ 5454: 00181881 8 FUNC GLOBAL DEFAULT 11 SCIPgetExprNEnfosNonlinear │ │ │ │ 5455: 005c070d 12 FUNC GLOBAL DEFAULT 11 SCIPgetNDualLPs │ │ │ │ 5456: 0058f271 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersExitsol │ │ │ │ @@ -5497,20 +5497,20 @@ │ │ │ │ 5493: 006e4489 2004 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8doAddColERKS7_SA_RKNS_11SVectorBaseIS7_EESA_b │ │ │ │ 5494: 005a794d 88 FUNC GLOBAL DEFAULT 11 SCIPreleaseNlRow │ │ │ │ 5495: 0063da11 96 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestRootLPObjval │ │ │ │ 5496: 002ade91 124 FUNC GLOBAL DEFAULT 11 SCIPcreateMessagehdlrDefault │ │ │ │ 5497: 0045460d 6 FUNC GLOBAL DEFAULT 11 SCIPbenderGetMasterAuxiliaryVar │ │ │ │ 5498: 0057f929 20 FUNC GLOBAL DEFAULT 11 SCIPrationalStrLen │ │ │ │ 5499: 0059a9d5 6 FUNC GLOBAL DEFAULT 11 SCIPgetPtrarrayMinIdx │ │ │ │ - 5500: 008d6bec 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ + 5500: 008d6bf4 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ 5501: 007142a9 382 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5reDimEv │ │ │ │ 5502: 0091742c 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5503: 007bd945 976 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11vSolveLeft3ES8_PS8_PiSA_SB_iSA_SA_SB_iSA_SA_SB_i │ │ │ │ 5504: 001f53c5 500 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayFiniteSolution │ │ │ │ - 5505: 008d8670 20 OBJECT WEAK DEFAULT 13 _ZTSN4zstr10istreambufE │ │ │ │ + 5505: 008d8678 20 OBJECT WEAK DEFAULT 13 _ZTSN4zstr10istreambufE │ │ │ │ 5506: 00598541 116 FUNC GLOBAL DEFAULT 11 SCIPcopy │ │ │ │ 5507: 002ca5d5 256 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrDefault │ │ │ │ 5508: 00516349 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtrRealInt │ │ │ │ 5509: 00252381 1060 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurIndicatordiving │ │ │ │ 5510: 0052f05d 152 FUNC GLOBAL DEFAULT 11 SCIPselectIntPtrIntIntBoolBool │ │ │ │ 5511: 006a830d 284 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14maxObjUnscaledEi │ │ │ │ 5512: 000df169 120 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicBounddisjunctionRedundant │ │ │ │ @@ -5528,20 +5528,20 @@ │ │ │ │ 5524: 004a163d 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetCopyFreeHdlr │ │ │ │ 5525: 004a98a9 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetPriority │ │ │ │ 5526: 00701da1 416 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementESaISB_EE17_M_default_appendEj │ │ │ │ 5527: 0045db01 44 FUNC GLOBAL DEFAULT 11 SCIPgetMasterProblemRelaxBenders │ │ │ │ 5528: 004a8651 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgQuotNoSol │ │ │ │ 5529: 0091a2bc 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex14SPxRatioTesterIdEE │ │ │ │ 5530: 00642355 190 FUNC GLOBAL DEFAULT 11 SCIPvarGetUbchgInfo │ │ │ │ - 5531: 008d70f4 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ + 5531: 008d70fc 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ 5532: 005ac8a1 26 FUNC GLOBAL DEFAULT 11 SCIPsetPresolCopy │ │ │ │ 5533: 00552441 128 FUNC GLOBAL DEFAULT 11 SCIPcomputeGap │ │ │ │ 5534: 005c0be5 8 FUNC GLOBAL DEFAULT 11 SCIPgetLowerboundRoot │ │ │ │ 5535: 001278bd 616 FUNC GLOBAL DEFAULT 11 SCIPsetBinaryVarIndicator │ │ │ │ - 5536: 008d9910 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ + 5536: 008d9918 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ 5537: 004e8931 10 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowRhsExact │ │ │ │ 5538: 00528005 1928 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntIntPtrPtrInterval │ │ │ │ 5539: 0059dc3d 4 FUNC GLOBAL DEFAULT 11 SCIPchgDispMode │ │ │ │ 5540: 005930d1 28 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrCopy │ │ │ │ 5541: 000a5e35 384 FUNC GLOBAL DEFAULT 11 SCIPmessageVFPrintVerbInfo │ │ │ │ 5542: 00776161 400 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE18vSolveRight4updateEdPdPiS2_S3_iS2_S3_S3_ │ │ │ │ 5543: 00695c85 520 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeUpperEiRKS7_b │ │ │ │ @@ -5598,24 +5598,24 @@ │ │ │ │ 5594: 009187a4 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5595: 005a447d 100 FUNC GLOBAL DEFAULT 11 SCIPgetColRedcost │ │ │ │ 5596: 000a5dd5 96 FUNC GLOBAL DEFAULT 11 SCIPmessageFPrintInfo │ │ │ │ 5597: 005b8b3d 12 FUNC GLOBAL DEFAULT 11 SCIPhasPrimalRay │ │ │ │ 5598: 005817ed 10 FUNC GLOBAL DEFAULT 11 SCIPreaderCanRead │ │ │ │ 5599: 005c5c49 1104 FUNC GLOBAL DEFAULT 11 SCIPcollectCutselectorStatistics │ │ │ │ 5600: 00118f55 1184 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrExactSol │ │ │ │ - 5601: 008d82b8 189 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5601: 008d82c0 189 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5602: 0054519d 76 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntIntReal │ │ │ │ 5603: 0072d9f1 304 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9changeRhsERKNS_10VectorBaseIdEEb │ │ │ │ 5604: 00774e9d 516 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE13colSingletonsEv │ │ │ │ 5605: 005a3349 6 FUNC GLOBAL DEFAULT 11 SCIPfindHeur │ │ │ │ 5606: 005906f9 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioPseudoBranchInts │ │ │ │ 5607: 00367ed5 420 FUNC GLOBAL DEFAULT 11 SCIPincludePresolDualcomp │ │ │ │ 5608: 005c0581 16 FUNC GLOBAL DEFAULT 11 SCIPresetReoptSolMarks │ │ │ │ 5609: 006dc039 444 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE16getLowerUnscaledERNS_10VectorBaseIS7_EE │ │ │ │ - 5610: 008d8f54 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5610: 008d8f5c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5611: 002c1029 1294 FUNC GLOBAL DEFAULT 11 SCIPaddIneqBilinear │ │ │ │ 5612: 001febc9 15728 FUNC GLOBAL DEFAULT 11 SCIPincludeDialogDefaultBasic │ │ │ │ 5613: 00593db1 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsLocal │ │ │ │ 5614: 005a56c1 208 FUNC GLOBAL DEFAULT 11 SCIPchgRowRhsDive │ │ │ │ 5615: 00519561 52 FUNC GLOBAL DEFAULT 11 SCIPsortRealPtr │ │ │ │ 5616: 00567265 4 FUNC GLOBAL DEFAULT 11 SCIPparamGetCharAllowedValues │ │ │ │ 5617: 004d8631 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetMaxPrimsol │ │ │ │ @@ -5633,15 +5633,15 @@ │ │ │ │ 5629: 009171c8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 5630: 0067e9cd 4848 FUNC GLOBAL DEFAULT 11 SCIPlpiAddCols │ │ │ │ 5631: 0058f00d 80 FUNC GLOBAL DEFAULT 11 SCIPfreeBandit │ │ │ │ 5632: 004a45a9 92 FUNC GLOBAL DEFAULT 11 SCIPexprGetSymData │ │ │ │ 5633: 007eea31 512 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE11selectEnterEv │ │ │ │ 5634: 006f4fd9 184 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addRowsEPNS_8SPxRowIdERKNS_12LPRowSetBaseIS7_EEb │ │ │ │ 5635: 006dac25 404 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeUpperERKNS_10VectorBaseIS7_EEb │ │ │ │ - 5636: 008d91c4 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5636: 008d91cc 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5637: 0051f9c5 1824 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealPtrPtrIntInt │ │ │ │ 5638: 0085ccfd 1204 FUNC GLOBAL DEFAULT 11 SYMcomputeSymmetryGenerators │ │ │ │ 5639: 004d988d 10 FUNC GLOBAL DEFAULT 11 SCIPcolIsRemovable │ │ │ │ 5640: 005d3141 120 FUNC GLOBAL DEFAULT 11 SCIPgetNegatedVars │ │ │ │ 5641: 005520fd 4 FUNC GLOBAL DEFAULT 11 SCIPstrcasecmp │ │ │ │ 5642: 0065f32d 26 FUNC GLOBAL DEFAULT 11 SCIPxmlAppendChild │ │ │ │ 5643: 006c5ced 276 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE5upperERKNS_8SPxColIdE │ │ │ │ @@ -5686,18 +5686,18 @@ │ │ │ │ 5682: 0051f06d 146 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertRealPtrPtrInt │ │ │ │ 5683: 00918188 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ 5684: 005aacbd 184 FUNC GLOBAL DEFAULT 11 SCIPparseReal │ │ │ │ 5685: 0049c1bd 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetDesc │ │ │ │ 5686: 005ac335 80 FUNC GLOBAL DEFAULT 11 SCIPsetRealParam │ │ │ │ 5687: 00192d61 128 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicOrbitope │ │ │ │ 5688: 003f5269 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderSol │ │ │ │ - 5689: 008d9c58 9 OBJECT WEAK DEFAULT 13 _ZTS7SPxSCIP │ │ │ │ + 5689: 008d9c60 9 OBJECT WEAK DEFAULT 13 _ZTS7SPxSCIP │ │ │ │ 5690: 0054686d 128 FUNC GLOBAL DEFAULT 11 SCIPselectDownLong │ │ │ │ 5691: 0058efa5 104 FUNC GLOBAL DEFAULT 11 SCIPresetBandit │ │ │ │ - 5692: 008d73cc 87 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5692: 008d73d4 87 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5693: 0049ce21 4 FUNC GLOBAL DEFAULT 11 SCIPdispGetPriority │ │ │ │ 5694: 004adfcd 4 FUNC GLOBAL DEFAULT 11 SCIPiisIsSubscipIrreducible │ │ │ │ 5695: 001f3dbd 4 FUNC GLOBAL DEFAULT 11 SCIPdecompGetBlockGraphMinDegree │ │ │ │ 5696: 001ef4dd 80 FUNC GLOBAL DEFAULT 11 SCIPgetRhsXor │ │ │ │ 5697: 006e76ad 1028 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE13changeRowRealEiRKNS_9LPRowBaseIdEE │ │ │ │ 5698: 00658a51 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetCertificateIndex │ │ │ │ 5699: 00855829 10848 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdEC1Ev │ │ │ │ @@ -5711,55 +5711,55 @@ │ │ │ │ 5707: 005a7365 68 FUNC GLOBAL DEFAULT 11 SCIPgetNLPObjval │ │ │ │ 5708: 005a6931 100 FUNC GLOBAL DEFAULT 11 SCIPdebugMessagePrint │ │ │ │ 5709: 008594ed 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactWasSolved │ │ │ │ 5710: 009183a4 20 OBJECT WEAK DEFAULT 21 _ZTVN14strict_fstream9ExceptionE │ │ │ │ 5711: 0054f711 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeSetParent │ │ │ │ 5712: 0059fe8d 8 FUNC GLOBAL DEFAULT 11 SCIPcaptureExpr │ │ │ │ 5713: 0045fe91 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetMaxdepth │ │ │ │ - 5714: 008d634c 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ + 5714: 008d6354 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 5715: 0066e8e5 32 FUNC GLOBAL DEFAULT 11 SCIPlpiIsDualFeasible │ │ │ │ 5716: 0065e3d9 4 FUNC GLOBAL DEFAULT 11 tcliqueGetDegrees │ │ │ │ 5717: 00552969 564 FUNC GLOBAL DEFAULT 11 SCIPgetConsVals │ │ │ │ 5718: 00491b5d 7220 FUNC GLOBAL DEFAULT 11 SCIPcalcMIR │ │ │ │ 5719: 005a4ea5 28 FUNC GLOBAL DEFAULT 11 SCIPrecalcRowPseudoActivity │ │ │ │ 5720: 002783dd 5460 FUNC GLOBAL DEFAULT 11 SCIPapplyProximity │ │ │ │ 5721: 00277b0d 1352 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurPADM │ │ │ │ 5722: 00811e45 3660 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMaxERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_PKNS_12SPxBasisBaseIS8_E4Desc6StatusEii │ │ │ │ 5723: 00797d01 3566 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectEnterERS8_ib │ │ │ │ 5724: 004a1759 20 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrIncrementNDomainReductions │ │ │ │ 5725: 0049c405 138 FUNC GLOBAL DEFAULT 11 SCIPdialogFindEntry │ │ │ │ 5726: 00917fb4 32 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5727: 0024abed 532 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurFixandinfer │ │ │ │ - 5728: 008d87ac 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5728: 008d87b4 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5729: 004b7049 158 FUNC GLOBAL DEFAULT 11 SCIPintervalAbsMax │ │ │ │ 5730: 00344d49 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ 5731: 00917c84 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 5732: 008d89d8 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ + 5732: 008d89e0 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 5733: 0062dcb5 248 FUNC GLOBAL DEFAULT 11 SCIPnodeGetNDomchg │ │ │ │ 5734: 007ec155 3592 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9conditionEiS8_ │ │ │ │ 5735: 001a9d21 92 FUNC GLOBAL DEFAULT 11 SCIPgetLhsPseudoboolean │ │ │ │ 5736: 005acb89 28 FUNC GLOBAL DEFAULT 11 SCIPgetPresols │ │ │ │ 5737: 00483031 32 FUNC GLOBAL DEFAULT 11 SCIPconsIsMarkedPropagate │ │ │ │ 5738: 00667629 24 FUNC GLOBAL DEFAULT 11 _Z16SCIPgetObjReaderP4ScipP11SCIP_Reader │ │ │ │ 5739: 00524101 68 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntRealLong │ │ │ │ 5740: 005cf035 76 FUNC GLOBAL DEFAULT 11 SCIPcreateWallClock │ │ │ │ 5741: 005dfcd9 124 FUNC GLOBAL DEFAULT 11 SCIPgetVarPseudocostScore │ │ │ │ 5742: 00646501 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetProbindex │ │ │ │ 5743: 000c2ed5 92 FUNC GLOBAL DEFAULT 11 SCIPgetVanillafullstrongData │ │ │ │ 5744: 005d0a05 116 FUNC GLOBAL DEFAULT 11 SCIPcreateVar │ │ │ │ - 5745: 008d997c 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ + 5745: 008d9984 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ 5746: 0054b7ed 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrIntIntBoolBool │ │ │ │ 5747: 007be641 692 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9solveLeftERNS_12SSVectorBaseIS8_EERNS_10VectorBaseIS8_EERKNS_11SVectorBaseIS8_EESC_ │ │ │ │ - 5748: 008d850c 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ + 5748: 008d8514 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ 5749: 005b20c1 388 FUNC GLOBAL DEFAULT 11 SCIPsolveProbingRelax │ │ │ │ 5750: 002946cd 1980 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurSubNlp │ │ │ │ 5751: 00297c91 240 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurTrivialnegation │ │ │ │ 5752: 0050bcbd 44 FUNC GLOBAL DEFAULT 11 SCIPhashtableGetLoad │ │ │ │ 5753: 001be3a1 588 FUNC GLOBAL DEFAULT 11 SCIPappendVarSOS1 │ │ │ │ - 5754: 008d6d0c 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ + 5754: 008d6d14 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ 5755: 001f8ab1 272 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayExprhdlrs │ │ │ │ 5756: 001ce135 572 FUNC GLOBAL DEFAULT 11 SCIPappendVarSOS2 │ │ │ │ 5757: 00580d05 4 FUNC GLOBAL DEFAULT 11 SCIPreaderGetData │ │ │ │ 5758: 0050c969 4 FUNC GLOBAL DEFAULT 11 SCIPhashsetGetSlots │ │ │ │ 5759: 00453409 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetDesc │ │ │ │ 5760: 006f6cc1 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addColsERKNS_12LPColSetBaseIS7_EEb │ │ │ │ 5761: 00458d51 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetObjectiveType │ │ │ │ @@ -5896,29 +5896,29 @@ │ │ │ │ 5892: 00127f0d 126 FUNC GLOBAL DEFAULT 11 SCIPisViolatedIndicator │ │ │ │ 5893: 0059894d 1380 FUNC GLOBAL DEFAULT 11 SCIPcopyLimits │ │ │ │ 5894: 004830bd 14 FUNC GLOBAL DEFAULT 11 SCIPconsIsTransformed │ │ │ │ 5895: 00555581 10 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrHasSollinearize │ │ │ │ 5896: 00537a5d 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownReal │ │ │ │ 5897: 005fd169 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetAbsBoundViolation │ │ │ │ 5898: 00563a29 868 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalJacobian │ │ │ │ - 5899: 008d9344 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5899: 008d934c 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5900: 00520289 88 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosRealRealRealBoolPtr │ │ │ │ 5901: 005b1d39 208 FUNC GLOBAL DEFAULT 11 SCIPpropagateProbingImplications │ │ │ │ 5902: 001f45d9 44 FUNC GLOBAL DEFAULT 11 SCIPdialogExecQuit │ │ │ │ 5903: 0053c545 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealRealPtr │ │ │ │ 5904: 007614a9 222 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11removedColsEPKi │ │ │ │ 5905: 00712ff1 208 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9loadBasisERKNS_12SPxBasisBaseIdE4DescE │ │ │ │ 5906: 0050bca1 6 FUNC GLOBAL DEFAULT 11 SCIPhashtableGetNEntries │ │ │ │ 5907: 005a4e49 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowMinActivity │ │ │ │ 5908: 0059a921 76 FUNC GLOBAL DEFAULT 11 SCIPclearPtrarray │ │ │ │ 5909: 00555501 6 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetInitExit │ │ │ │ - 5910: 008d8cdc 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5910: 008d8ce4 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5911: 00617c69 8 FUNC GLOBAL DEFAULT 11 SCIPgetSymgraphVarnodeColor │ │ │ │ 5912: 006602e5 42 FUNC GLOBAL DEFAULT 11 SCIPxmlFirstNode │ │ │ │ - 5913: 008d6908 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ + 5913: 008d6910 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ 5914: 00917fe8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5915: 00660e09 32 FUNC GLOBAL DEFAULT 11 _Z18SCIPfindObjBendersP4ScipPKc │ │ │ │ 5916: 006d5d79 1080 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6getRowERKNS_8SPxRowIdERNS_9LPRowBaseIS7_EE │ │ │ │ 5917: 0068c4e9 76 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE8RowObjPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 5918: 007eec31 484 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE28buildBestPriceVectorEnterDimERdd │ │ │ │ 5919: 0052d55d 2064 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedLongPtrPtrBoolInt │ │ │ │ 5920: 0074e931 440 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8scaleRhsERKNS_9SPxLPBaseIS8_EEiS8_ │ │ │ │ @@ -5935,15 +5935,15 @@ │ │ │ │ 5931: 0065dd09 288 FUNC GLOBAL DEFAULT 11 tcliqueAddEdge │ │ │ │ 5932: 001f3dad 4 FUNC GLOBAL DEFAULT 11 SCIPdecompGetNBlockGraphEdges │ │ │ │ 5933: 0059992d 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPoolCuts │ │ │ │ 5934: 00858289 3436 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdED2Ev │ │ │ │ 5935: 007f6739 1172 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE9fixColumnERNS_9SPxLPBaseIdEEib │ │ │ │ 5936: 0071f245 336 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE12_addColsRealERKNS_12LPColSetBaseIdEE │ │ │ │ 5937: 006595f5 960 FUNC GLOBAL DEFAULT 11 SCIPvisualSolvedNode │ │ │ │ - 5938: 008d8a64 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5938: 008d8a6c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5939: 002bc6dd 1896 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecVerifyCycle │ │ │ │ 5940: 009174c8 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 5941: 00920470 1680 OBJECT UNIQUE DEFAULT 25 _ZN6soplex10SoPlexBaseIdE8Settings8intParamE │ │ │ │ 5942: 00521d35 224 FUNC GLOBAL DEFAULT 11 SCIPsortIntInt │ │ │ │ 5943: 0068fa59 136 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9changeObjERKNS_10VectorBaseIdEEb │ │ │ │ 5944: 0054deb1 8 FUNC GLOBAL DEFAULT 11 SCIPdigraphGetNSuccessors │ │ │ │ 5945: 005d1095 144 FUNC GLOBAL DEFAULT 11 SCIPtransformVar │ │ │ │ @@ -6064,26 +6064,26 @@ │ │ │ │ 6060: 00457949 10 FUNC GLOBAL DEFAULT 11 SCIPbendersSubproblemIsEnabled │ │ │ │ 6061: 00917270 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 6062: 004830e5 22 FUNC GLOBAL DEFAULT 11 SCIPconsIsLocked │ │ │ │ 6063: 006e3c19 12 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addRowERKS7_RKNS_11SVectorBaseIS7_EESA_b │ │ │ │ 6064: 00543af1 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntLong │ │ │ │ 6065: 005927b1 28 FUNC GLOBAL DEFAULT 11 SCIPgetConflicthdlrs │ │ │ │ 6066: 005adced 540 FUNC GLOBAL DEFAULT 11 SCIPchgReoptObjective │ │ │ │ - 6067: 008d847c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 6067: 008d8484 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 6068: 00542b9d 136 FUNC GLOBAL DEFAULT 11 SCIPselectDownIntReal │ │ │ │ 6069: 00491b05 4 FUNC GLOBAL DEFAULT 11 SCIPaggrRowGetNRows │ │ │ │ 6070: 004a7091 16 FUNC GLOBAL DEFAULT 11 SCIPexprcurvGetName │ │ │ │ 6071: 005a3189 4 FUNC GLOBAL DEFAULT 11 SCIPpressedCtrlC │ │ │ │ 6072: 00278379 100 FUNC GLOBAL DEFAULT 11 SCIPdeleteSubproblemProximity │ │ │ │ 6073: 00594a91 88 FUNC GLOBAL DEFAULT 11 SCIPgetConsVars │ │ │ │ 6074: 0085978d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactIsIterlimExc │ │ │ │ 6075: 0054d5f1 404 FUNC GLOBAL DEFAULT 11 SCIPdigraphResize │ │ │ │ 6076: 0049c2b1 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetParent │ │ │ │ 6077: 0051d54d 1760 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealIntInt │ │ │ │ - 6078: 008d8590 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6078: 008d8598 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6079: 00920414 4 OBJECT UNIQUE DEFAULT 25 _ZGVZN6soplex6PresolIdE19unsimplifiedRedCostEvE11emptyVector │ │ │ │ 6080: 0047beed 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNActiveConss │ │ │ │ 6081: 00108a5d 376 FUNC GLOBAL DEFAULT 11 SCIPsplitCumulativeCondition │ │ │ │ 6082: 005ccff9 736 FUNC GLOBAL DEFAULT 11 SCIPprintNLPIStatistics │ │ │ │ 6083: 007a8e29 1232 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21selectEnterDenseCoDimERS8_S8_ │ │ │ │ 6084: 003faf55 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderSmps │ │ │ │ 6085: 00542d5d 50 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntPtr │ │ │ │ @@ -6141,17 +6141,17 @@ │ │ │ │ 6137: 00593a11 24 FUNC GLOBAL DEFAULT 11 SCIPcaptureCons │ │ │ │ 6138: 00917348 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6139: 0059dccd 26 FUNC GLOBAL DEFAULT 11 SCIPsetEventhdlrExitsol │ │ │ │ 6140: 0066e841 28 FUNC GLOBAL DEFAULT 11 SCIPlpiIsPrimalFeasible │ │ │ │ 6141: 00827be5 420 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE11selectLeaveEv │ │ │ │ 6142: 00520d39 2236 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealBoolBoolPtr │ │ │ │ 6143: 009174a4 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 6144: 008d6308 67 OBJECT WEAK DEFAULT 13 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ + 6144: 008d6310 67 OBJECT WEAK DEFAULT 13 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ 6145: 004e88e5 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowIdxPtr │ │ │ │ - 6146: 008d2b00 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ + 6146: 008d2b08 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 6147: 006f0345 396 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE11clearLPRealEv │ │ │ │ 6148: 00695a81 516 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9changeRhsEiRKS7_b │ │ │ │ 6149: 0050f17d 1368 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtr │ │ │ │ 6150: 004e8909 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNRows │ │ │ │ 6151: 0059f99d 104 FUNC GLOBAL DEFAULT 11 SCIPcreateExpr │ │ │ │ 6152: 005c0965 14 FUNC GLOBAL DEFAULT 11 SCIPgetNConflictConssApplied │ │ │ │ 6153: 005817e5 4 FUNC GLOBAL DEFAULT 11 SCIPreaderGetDesc │ │ │ │ @@ -6163,15 +6163,15 @@ │ │ │ │ 6159: 006a8701 10 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11maxRowObj_wEi │ │ │ │ 6160: 000a2b61 52 FUNC GLOBAL DEFAULT 11 BMSduplicateMemory_call │ │ │ │ 6161: 0069f04d 728 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEED2Ev │ │ │ │ 6162: 00448295 2396 FUNC GLOBAL DEFAULT 11 SCIPtreemodelSelectCandidate │ │ │ │ 6163: 0058f865 6 FUNC GLOBAL DEFAULT 11 SCIPgetBendersNSubproblems │ │ │ │ 6164: 005a7085 356 FUNC GLOBAL DEFAULT 11 SCIPsetNLPInitialGuessSol │ │ │ │ 6165: 006da8fd 404 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12changeMaxObjERKNS_10VectorBaseIS7_EEb │ │ │ │ - 6166: 008d9b04 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ + 6166: 008d9b0c 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ 6167: 00306a59 102 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj │ │ │ │ 6168: 0054cc21 48 FUNC GLOBAL DEFAULT 11 SCIPprofileFindLeft │ │ │ │ 6169: 00524e7d 140 FUNC GLOBAL DEFAULT 11 SCIPselectIntIntPtr │ │ │ │ 6170: 005a3c91 8 FUNC GLOBAL DEFAULT 11 SCIPisLPSolBasic │ │ │ │ 6171: 004a4435 264 FUNC GLOBAL DEFAULT 11 SCIPexprCompare │ │ │ │ 6172: 00563619 1040 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetObjGradientNnz │ │ │ │ 6173: 0054f68d 10 FUNC GLOBAL DEFAULT 11 SCIPbtnodeIsRoot │ │ │ │ @@ -6188,15 +6188,15 @@ │ │ │ │ 6184: 005c4e35 3176 FUNC GLOBAL DEFAULT 11 SCIPcollectSeparatorStatistics │ │ │ │ 6185: 005df3f1 1024 FUNC GLOBAL DEFAULT 11 SCIPaggregateVarsExact │ │ │ │ 6186: 001fc4a1 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetHeuristicsDefault │ │ │ │ 6187: 000a8a0d 204 FUNC GLOBAL DEFAULT 11 SCIPcreateBanditUcb │ │ │ │ 6188: 001b7241 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsSetppc │ │ │ │ 6189: 0049b3e1 4 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrGetRoot │ │ │ │ 6190: 003f4521 1408 FUNC GLOBAL DEFAULT 11 SCIPwritePpm │ │ │ │ - 6191: 008d9998 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ + 6191: 008d99a0 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ 6192: 005fd171 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetRelBoundViolation │ │ │ │ 6193: 009193b4 224 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6194: 005c6601 1140 FUNC GLOBAL DEFAULT 11 SCIPcollectBranchruleStatistics │ │ │ │ 6195: 002068dd 8804 FUNC GLOBAL DEFAULT 11 SCIPincludeDialogDefaultFix │ │ │ │ 6196: 0022b171 648 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurCoefdiving │ │ │ │ 6197: 005d52ed 108 FUNC GLOBAL DEFAULT 11 SCIPsetVarStrongbranchData │ │ │ │ 6198: 0058ffdd 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleExit │ │ │ │ @@ -6218,15 +6218,15 @@ │ │ │ │ 6214: 002993d5 332 FUNC GLOBAL DEFAULT 11 SCIPheurPassSolTrySol │ │ │ │ 6215: 00114fd5 480 FUNC GLOBAL DEFAULT 11 SCIPcertifyConsOrigExactLinear │ │ │ │ 6216: 007759e1 192 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE10solveRightERNS_12SSVectorBaseIdEERKNS_11SVectorBaseIdEE │ │ │ │ 6217: 0049ef09 80 FUNC GLOBAL DEFAULT 11 SCIPeventGetNewobj │ │ │ │ 6218: 0091736c 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6219: 005239ad 1536 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntIntLong │ │ │ │ 6220: 0091721c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ - 6221: 008d74e4 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6221: 008d74ec 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6222: 0051d419 76 FUNC GLOBAL DEFAULT 11 SCIPsortRealRealIntInt │ │ │ │ 6223: 00561141 500 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleCreate │ │ │ │ 6224: 005e7931 8 FUNC GLOBAL DEFAULT 11 SCIPsepaGetSetupTime │ │ │ │ 6225: 0072d621 972 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE15changeRhsStatusEidd │ │ │ │ 6226: 00524039 62 FUNC GLOBAL DEFAULT 11 SCIPsortIntRealLong │ │ │ │ 6227: 00594ae9 84 FUNC GLOBAL DEFAULT 11 SCIPgetConsNVars │ │ │ │ 6228: 00314365 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 │ │ │ │ @@ -6235,15 +6235,15 @@ │ │ │ │ 6231: 005a7ea1 116 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowPseudoActivity │ │ │ │ 6232: 005248ad 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntIntPtr │ │ │ │ 6233: 00593141 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrInitsol │ │ │ │ 6234: 000a2f7d 224 FUNC GLOBAL DEFAULT 11 BMSdestroyChunkMemory_call │ │ │ │ 6235: 005cf2bd 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSiblings │ │ │ │ 6236: 001a8975 564 FUNC GLOBAL DEFAULT 11 SCIPgetLinDatasWithoutAndPseudoboolean │ │ │ │ 6237: 00520179 84 FUNC GLOBAL DEFAULT 11 SCIPsortRealRealRealBoolPtr │ │ │ │ - 6238: 008d9ba8 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ + 6238: 008d9bb0 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ 6239: 00590015 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleExitsol │ │ │ │ 6240: 005a5109 492 FUNC GLOBAL DEFAULT 11 SCIPendDive │ │ │ │ 6241: 00700d35 300 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex9SPxPricerIdE10IdxElementESaIS3_EE17_M_default_appendEj │ │ │ │ 6242: 0062dcad 4 FUNC GLOBAL DEFAULT 11 SCIPnodeSetReoptID │ │ │ │ 6243: 005af8b5 6 FUNC GLOBAL DEFAULT 11 SCIPgetNOrigBinVars │ │ │ │ 6244: 005b5c8d 52 FUNC GLOBAL DEFAULT 11 SCIPrecomputeSolObj │ │ │ │ 6245: 0066e0f9 4 FUNC GLOBAL DEFAULT 11 SCIPlpiGetRowNames │ │ │ │ @@ -6299,15 +6299,15 @@ │ │ │ │ 6295: 005a6acd 8 FUNC GLOBAL DEFAULT 11 SCIPgetVerbLevel │ │ │ │ 6296: 00545a35 1664 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntPtrIntReal │ │ │ │ 6297: 000a5bb1 96 FUNC GLOBAL DEFAULT 11 SCIPmessageFPrintDialog │ │ │ │ 6298: 00593d11 80 FUNC GLOBAL DEFAULT 11 SCIPsetConsChecked │ │ │ │ 6299: 005bf2cd 232 FUNC GLOBAL DEFAULT 11 SCIPgetReoptOldObjCoef │ │ │ │ 6300: 005e7979 6 FUNC GLOBAL DEFAULT 11 SCIPsepaGetNCutsAddedDirect │ │ │ │ 6301: 00920424 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIdE19unsimplifiedRedCostEvE11emptyVector │ │ │ │ - 6302: 008d9444 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6302: 008d944c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6303: 005de8bd 1156 FUNC GLOBAL DEFAULT 11 SCIPfixVar │ │ │ │ 6304: 0078b251 2152 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21collectBreakpointsMaxERiSA_PKiiPKS8_SE_SE_SE_NS9_16BreakpointSourceE │ │ │ │ 6305: 00713589 1864 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE9readBasisERSiPKNS_7NameSetES5_ │ │ │ │ 6306: 00919ac0 92 OBJECT WEAK DEFAULT 21 _ZTVN6soplex13SPxSimplifierIdEE │ │ │ │ 6307: 00918e58 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6308: 00527ecd 200 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntPtrPtrInterval │ │ │ │ 6309: 006f159d 1784 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational6changeEiRKNS_11SVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEPKNS_12SSVectorBaseIS8_EE │ │ │ │ @@ -6316,20 +6316,20 @@ │ │ │ │ 6312: 00701f41 408 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointESaISB_EE17_M_default_appendEj │ │ │ │ 6313: 0047bfbd 8 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetCheckTime │ │ │ │ 6314: 00599d61 6 FUNC GLOBAL DEFAULT 11 SCIPgetDelayedPoolCuts │ │ │ │ 6315: 0075c3b5 824 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectLeaveEv │ │ │ │ 6316: 006d36a5 444 FUNC WEAK DEFAULT 11 _ZNK6soplex10SoPlexBaseIdE8getBasisEPNS_13SPxSolverBaseIdE9VarStatusES5_ │ │ │ │ 6317: 006eaf61 208 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational8makeLvecEii │ │ │ │ 6318: 005d66a9 50 FUNC GLOBAL DEFAULT 11 SCIPgetVarClosestVub │ │ │ │ - 6319: 008d9544 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6319: 008d954c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6320: 0068d239 14 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE10scaleLowerERKNS_9SPxLPBaseIdEEid │ │ │ │ 6321: 000f04cd 64 FUNC GLOBAL DEFAULT 11 SCIPgetCountedSparseSols │ │ │ │ 6322: 00777239 712 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE19vSolveRight4update2EdPdPiS2_S3_iS2_dS2_S3_iS2_S3_S3_ │ │ │ │ 6323: 006f8bb1 1108 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13computeCoTestEv │ │ │ │ - 6324: 008d9ab8 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ + 6324: 008d9ac0 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ 6325: 005d6011 292 FUNC GLOBAL DEFAULT 11 SCIPchgVarObj │ │ │ │ 6326: 00539d59 134 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealIntLong │ │ │ │ 6327: 005554f9 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetFreeHdlrData │ │ │ │ 6328: 0051cb9d 160 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertRealLongRealInt │ │ │ │ 6329: 004bd525 1084 FUNC GLOBAL DEFAULT 11 SCIPintervalPropagateWeightedSum │ │ │ │ 6330: 005ced7d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNImplications │ │ │ │ 6331: 005b2ec9 26 FUNC GLOBAL DEFAULT 11 SCIPsetRelaxInitsol │ │ │ │ @@ -6348,15 +6348,15 @@ │ │ │ │ 6344: 001be5ed 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsSOS1 │ │ │ │ 6345: 001ce371 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsSOS2 │ │ │ │ 6346: 00845b21 2948 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEC2ENS9_4TypeENS9_14RepresentationENS_5Timer4TYPEE │ │ │ │ 6347: 0026dad1 1116 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurObjpscostdiving │ │ │ │ 6348: 006b4f3d 820 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational9solveLeftERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERNS_10VectorBaseIS8_EESD_RKNS_11SVectorBaseIS8_EESA_SA_ │ │ │ │ 6349: 0063df29 312 FUNC GLOBAL DEFAULT 11 SCIPvarGetAvgSol │ │ │ │ 6350: 0091a408 60 OBJECT WEAK DEFAULT 21 _ZTVN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ - 6351: 008d8200 90 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6351: 008d8208 90 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6352: 0052de5d 192 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrIntIntBoolBool │ │ │ │ 6353: 007b6289 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_ │ │ │ │ 6354: 005a1bed 84 FUNC GLOBAL DEFAULT 11 SCIPcreateExpriter │ │ │ │ 6355: 0044d005 5080 FUNC GLOBAL DEFAULT 11 SCIPgenerateAndApplyBendersOptCut │ │ │ │ 6356: 0050bfed 130 FUNC GLOBAL DEFAULT 11 SCIPhashmapGetImage │ │ │ │ 6357: 001034ed 80 FUNC GLOBAL DEFAULT 11 SCIPgetHmaxCumulative │ │ │ │ 6358: 007c49e1 3628 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE12forestUpdateEiPdiPi │ │ │ │ @@ -6412,33 +6412,33 @@ │ │ │ │ 6408: 006650a1 212 FUNC GLOBAL DEFAULT 11 _Z18SCIPincludeObjHeurP4ScipPN4scip7ObjHeurEj │ │ │ │ 6409: 005c3b6d 1100 FUNC GLOBAL DEFAULT 11 SCIPcollectPropagatorStatistics │ │ │ │ 6410: 000a5381 6 FUNC GLOBAL DEFAULT 11 BMSgetBufferMemoryUsed │ │ │ │ 6411: 005a7651 136 FUNC GLOBAL DEFAULT 11 SCIPchgVarObjDiveNLP │ │ │ │ 6412: 008594bd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactEndStrongbranch │ │ │ │ 6413: 00454e59 64 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemType │ │ │ │ 6414: 005a0c55 6 FUNC GLOBAL DEFAULT 11 SCIPcompareExpr │ │ │ │ - 6415: 008d8734 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6415: 008d873c 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6416: 0045f215 12 FUNC GLOBAL DEFAULT 11 SCIPbranchruleComp │ │ │ │ 6417: 00510db1 1588 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrIntInt │ │ │ │ 6418: 001be63d 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsSOS1 │ │ │ │ 6419: 005a6bd5 64 FUNC GLOBAL DEFAULT 11 SCIPgetNLPVars │ │ │ │ 6420: 001ce3c1 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsSOS2 │ │ │ │ 6421: 004acc99 4 FUNC GLOBAL DEFAULT 11 SCIPcomprGetPriority │ │ │ │ 6422: 00738a11 1480 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEC1Ev │ │ │ │ 6423: 0018e7f9 116 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicOr │ │ │ │ 6424: 0052aaa5 88 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrRealRealBool │ │ │ │ 6425: 005c17e1 104 FUNC GLOBAL DEFAULT 11 SCIPprintStatusStatistics │ │ │ │ 6426: 00520afd 148 FUNC GLOBAL DEFAULT 11 SCIPselectRealRealRealBoolPtr │ │ │ │ 6427: 001175f1 80 FUNC GLOBAL DEFAULT 11 SCIPgetVarsExactLinear │ │ │ │ - 6428: 008d8620 29 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream9ExceptionE │ │ │ │ + 6428: 008d8628 29 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream9ExceptionE │ │ │ │ 6429: 004a5c3d 1224 FUNC GLOBAL DEFAULT 11 SCIPexprComputeQuadraticCurvature │ │ │ │ 6430: 0068b531 272 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE20qualRedCostViolationERdS2_ │ │ │ │ 6431: 00695ef5 528 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9changeLhsEiRKS7_b │ │ │ │ 6432: 005cf951 20 FUNC GLOBAL DEFAULT 11 SCIPgetFocusDepth │ │ │ │ - 6433: 008d904c 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6433: 008d9054 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6434: 004a98dd 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetFreq │ │ │ │ 6435: 0068b755 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE12isConsistentEv │ │ │ │ 6436: 005ad129 24 FUNC GLOBAL DEFAULT 11 SCIPsetProbDelorig │ │ │ │ 6437: 007c36d5 1004 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE15initFactorRingsEv │ │ │ │ 6438: 004ac161 972 FUNC GLOBAL DEFAULT 11 SCIPaddTrustregionNeighborhoodConstraint │ │ │ │ 6439: 0059fcf1 216 FUNC GLOBAL DEFAULT 11 SCIPcopyExpr │ │ │ │ 6440: 00919b78 92 OBJECT WEAK DEFAULT 21 _ZTVN6soplex6PresolIdEE │ │ │ │ @@ -6496,16 +6496,16 @@ │ │ │ │ 6492: 00452ef9 4 FUNC GLOBAL DEFAULT 11 SCIPbendersSetData │ │ │ │ 6493: 00553c81 12 FUNC GLOBAL DEFAULT 11 SCIProwprepSetCoef │ │ │ │ 6494: 006e927d 780 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational18solve3right4updateERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERNS_10VectorBaseIS8_EESD_RKNS_11SVectorBaseIS8_EESA_SA_ │ │ │ │ 6495: 00590db1 50 FUNC GLOBAL DEFAULT 11 SCIPshouldCertificateTrackBounds │ │ │ │ 6496: 00695191 512 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 6497: 00658275 10 FUNC GLOBAL DEFAULT 11 SCIPvarGetVubCoefs │ │ │ │ 6498: 000a4471 448 FUNC GLOBAL DEFAULT 11 BMSgarbagecollectBlockMemory_call │ │ │ │ - 6499: 008d2888 19 OBJECT WEAK DEFAULT 13 _ZTSN5boost9exceptionE │ │ │ │ - 6500: 008d8574 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ + 6499: 008d2890 19 OBJECT WEAK DEFAULT 13 _ZTSN5boost9exceptionE │ │ │ │ + 6500: 008d857c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ 6501: 0053c865 1760 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealRealPtrPtr │ │ │ │ 6502: 00580009 416 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayCopy │ │ │ │ 6503: 00826175 424 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE16reinitializeVecsEv │ │ │ │ 6504: 005d80bd 736 FUNC GLOBAL DEFAULT 11 SCIPchgVarType │ │ │ │ 6505: 00827891 496 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE7setTypeENS_13SPxSolverBaseIdE4TypeE │ │ │ │ 6506: 005a3199 76 FUNC GLOBAL DEFAULT 11 SCIPincludeExternalCodeInformation │ │ │ │ 6507: 0027f0ad 4336 FUNC GLOBAL DEFAULT 11 SCIPapplyRens │ │ │ │ @@ -6519,15 +6519,15 @@ │ │ │ │ 6515: 006a7d19 14 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9rowVectorERKNS_8SPxRowIdE │ │ │ │ 6516: 0085a1d5 700 FUNC GLOBAL DEFAULT 11 SCIPtpiExit │ │ │ │ 6517: 001b3111 2764 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrSetppc │ │ │ │ 6518: 0027da65 1420 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurRepair │ │ │ │ 6519: 0045fef9 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetNPseudoCalls │ │ │ │ 6520: 0052f265 118 FUNC GLOBAL DEFAULT 11 SCIPsortedvecFindDownInd │ │ │ │ 6521: 00555545 10 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrHasReverseProp │ │ │ │ - 6522: 008d78f4 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6522: 008d78fc 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6523: 0059a36d 96 FUNC GLOBAL DEFAULT 11 SCIPsetRealarrayVal │ │ │ │ 6524: 00527e79 84 FUNC GLOBAL DEFAULT 11 SCIPsortIntIntPtrPtrInterval │ │ │ │ 6525: 00859a91 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactFreeState │ │ │ │ 6526: 005af749 88 FUNC GLOBAL DEFAULT 11 SCIPgetNObjVars │ │ │ │ 6527: 00646455 10 FUNC GLOBAL DEFAULT 11 SCIPvarIsDeleted │ │ │ │ 6528: 00711379 356 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE11addedCoVecsEi │ │ │ │ 6529: 009172e8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ @@ -6568,27 +6568,27 @@ │ │ │ │ 6564: 0048307d 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsDynamic │ │ │ │ 6565: 006c8795 348 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE13upperUnscaledERKNS_8SPxColIdE │ │ │ │ 6566: 006bb421 576 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12computeFrhs1ERKNS_10VectorBaseIdEES5_ │ │ │ │ 6567: 00571c19 44 FUNC GLOBAL DEFAULT 11 SCIPpresolCompName │ │ │ │ 6568: 0065814d 26 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundLocal │ │ │ │ 6569: 00593e21 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsStickingAtNode │ │ │ │ 6570: 00920454 12 OBJECT UNIQUE DEFAULT 25 _ZGRZN6soplex6PresolIdE18unsimplifiedPrimalEvE11emptyVector_ │ │ │ │ - 6571: 008d9960 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ + 6571: 008d9968 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ 6572: 002e4811 5288 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpSolverIpopt │ │ │ │ 6573: 007f7e69 9628 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE12simplifyColsERNS_9SPxLPBaseIdEERb │ │ │ │ 6574: 007b94c9 2594 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10solveUleftES8_PS8_PiSA_SB_i │ │ │ │ 6575: 00223095 312 FUNC GLOBAL DEFAULT 11 SCIPincludeExprhdlrValue │ │ │ │ 6576: 009171ec 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ 6577: 0049b285 4 FUNC GLOBAL DEFAULT 11 SCIPcutselIsInitialized │ │ │ │ 6578: 002507d1 276 FUNC GLOBAL DEFAULT 11 SCIPheurPassIndicator │ │ │ │ 6579: 0057f0a9 88 FUNC GLOBAL DEFAULT 11 SCIPrationalAdd │ │ │ │ 6580: 001fc7d1 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetPresolvingOff │ │ │ │ 6581: 007d3879 1044 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15initFactorRingsEv │ │ │ │ 6582: 0070c885 1288 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE22_computeSidesViolationERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEERS9_ │ │ │ │ - 6583: 008d62d8 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6583: 008d62e0 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6584: 00658169 44 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundLocalExact │ │ │ │ 6585: 0049c52d 30 FUNC GLOBAL DEFAULT 11 SCIPdialogWriteHistory │ │ │ │ 6586: 0085aa75 44 FUNC GLOBAL DEFAULT 11 SCIPtpiDestroyCondition │ │ │ │ 6587: 007712f9 3432 FUNC WEAK DEFAULT 11 _ZN6soplex11SPxGeometSCIdE5scaleERNS_9SPxLPBaseIdEEb │ │ │ │ 6588: 00751005 720 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16getLowerUnscaledERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 6589: 0059384d 324 FUNC GLOBAL DEFAULT 11 SCIPcreateCons │ │ │ │ 6590: 0053bc8d 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealRealInt │ │ │ │ @@ -6619,15 +6619,15 @@ │ │ │ │ 6615: 00598779 468 FUNC GLOBAL DEFAULT 11 SCIPcheckCopyLimits │ │ │ │ 6616: 006c59c9 268 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE3rhsERKNS_8SPxRowIdE │ │ │ │ 6617: 005abc09 116 FUNC GLOBAL DEFAULT 11 SCIPaddIntParam │ │ │ │ 6618: 00591811 1228 FUNC GLOBAL DEFAULT 11 SCIPstoreCertificateActiveMirInfo │ │ │ │ 6619: 004a176d 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetNEstimateCalls │ │ │ │ 6620: 0068f801 96 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeRowObjEiRKdb │ │ │ │ 6621: 0061fe35 4 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetBoundChgs │ │ │ │ - 6622: 008d9a00 20 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIdEE │ │ │ │ + 6622: 008d9a08 20 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIdEE │ │ │ │ 6623: 0057f801 8 FUNC GLOBAL DEFAULT 11 SCIPrationalIsAbsInfinity │ │ │ │ 6624: 0055a7f9 4 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetLinearCoefs │ │ │ │ 6625: 0064654d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetMinAggrCoef │ │ │ │ 6626: 006019e9 6 FUNC GLOBAL DEFAULT 11 SCIPsolSetLPRelaxation │ │ │ │ 6627: 005dfe85 124 FUNC GLOBAL DEFAULT 11 SCIPgetVarVSIDS │ │ │ │ 6628: 0022a749 1464 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurClique │ │ │ │ 6629: 0015d785 144 FUNC GLOBAL DEFAULT 11 SCIPchgRhsLinear │ │ │ │ @@ -6669,15 +6669,15 @@ │ │ │ │ 6665: 0053fc35 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtrInt │ │ │ │ 6666: 0053d025 160 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealLongRealInt │ │ │ │ 6667: 0082a6dd 816 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8remaxColEii │ │ │ │ 6668: 005c0f7d 42 FUNC GLOBAL DEFAULT 11 SCIPgetAvgPseudocostCount │ │ │ │ 6669: 00553cad 8 FUNC GLOBAL DEFAULT 11 SCIProwprepRecordModifications │ │ │ │ 6670: 005c05fd 8 FUNC GLOBAL DEFAULT 11 SCIPisInRestart │ │ │ │ 6671: 004d85e1 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetLb │ │ │ │ - 6672: 008d7480 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6672: 008d7488 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6673: 006a842d 12 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE5upperEi │ │ │ │ 6674: 00593845 8 FUNC GLOBAL DEFAULT 11 SCIPgetNConshdlrs │ │ │ │ 6675: 0050c6e9 326 FUNC GLOBAL DEFAULT 11 SCIPhashsetRemove │ │ │ │ 6676: 005b3139 28 FUNC GLOBAL DEFAULT 11 SCIPgetRelaxs │ │ │ │ 6677: 004b4edd 380 FUNC GLOBAL DEFAULT 11 SCIPintervalSquareRoot │ │ │ │ 6678: 0052979d 62 FUNC GLOBAL DEFAULT 11 SCIPsortLongPtrInt │ │ │ │ 6679: 000a82ed 46 FUNC GLOBAL DEFAULT 11 SCIPgetProbabilityExp3IX │ │ │ │ @@ -6730,15 +6730,15 @@ │ │ │ │ 6726: 0054053d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtrIntInt │ │ │ │ 6727: 004b7b59 1008 FUNC GLOBAL DEFAULT 11 SCIPintervalQuadUpperBound │ │ │ │ 6728: 0085aae1 30 FUNC GLOBAL DEFAULT 11 SCIPtpiWaitCondition │ │ │ │ 6729: 006e55d1 36 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10removeRowsEPi │ │ │ │ 6730: 0045db2d 164 FUNC GLOBAL DEFAULT 11 SCIPboundstoreCreate │ │ │ │ 6731: 00538f8d 48 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownRealInt │ │ │ │ 6732: 005aba31 86 FUNC GLOBAL DEFAULT 11 SCIPisSumRelGT │ │ │ │ - 6733: 008d84a0 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6733: 008d84a8 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6734: 00760f21 368 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10removedRowEi │ │ │ │ 6735: 00658a59 8 FUNC GLOBAL DEFAULT 11 SCIPvarSetCertificateIndex │ │ │ │ 6736: 0068b8c9 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIdE12isConsistentEv │ │ │ │ 6737: 0049bbd1 272 FUNC GLOBAL DEFAULT 11 SCIPdialogDisplayMenuEntry │ │ │ │ 6738: 00591665 92 FUNC GLOBAL DEFAULT 11 SCIPaddCertificateAggrInfo │ │ │ │ 6739: 005905f5 6 FUNC GLOBAL DEFAULT 11 SCIPgetNExternBranchCands │ │ │ │ 6740: 0065ab45 908 FUNC GLOBAL DEFAULT 11 SCIPrbtreeDelete_call │ │ │ │ @@ -6746,21 +6746,21 @@ │ │ │ │ 6742: 00919794 680 OBJECT WEAK DEFAULT 21 _ZTVN6soplex13SPxSolverBaseIdEE │ │ │ │ 6743: 00917e4c 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6744: 005e13d9 88 FUNC GLOBAL DEFAULT 11 SCIPprintVar │ │ │ │ 6745: 000a3225 52 FUNC GLOBAL DEFAULT 11 BMSduplicateChunkMemory_call │ │ │ │ 6746: 005cef9d 76 FUNC GLOBAL DEFAULT 11 SCIPcreateClock │ │ │ │ 6747: 0047c2a5 14 FUNC GLOBAL DEFAULT 11 SCIPconssetchgGetAddedConsData │ │ │ │ 6748: 003b1099 34 FUNC GLOBAL DEFAULT 11 SCIPcorGetVarName │ │ │ │ - 6749: 008d9944 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ + 6749: 008d994c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ 6750: 005c0cdd 26 FUNC GLOBAL DEFAULT 11 SCIPgetUpperboundExact │ │ │ │ - 6751: 008d97c0 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6751: 008d97c8 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6752: 006589ad 4 FUNC GLOBAL DEFAULT 11 SCIPbdchginfoGetInferCons │ │ │ │ 6753: 004a85b9 72 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgSolutionDepth │ │ │ │ 6754: 001380bd 3720 FUNC GLOBAL DEFAULT 11 SCIPsolveKnapsackExactly │ │ │ │ - 6755: 008d8ae0 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6755: 008d8ae8 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6756: 0058fd51 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutCopy │ │ │ │ 6757: 0048305d 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsGlobal │ │ │ │ 6758: 00541859 48 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntInt │ │ │ │ 6759: 0054118d 58 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownInt │ │ │ │ 6760: 0053f479 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealPtrPtrInt │ │ │ │ 6761: 0047c055 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetMaxNActiveConss │ │ │ │ 6762: 0023f479 964 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurDps │ │ │ │ @@ -6774,15 +6774,15 @@ │ │ │ │ 6770: 001fa2e9 204 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayProblem │ │ │ │ 6771: 004a1675 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetSimplify │ │ │ │ 6772: 00454d79 38 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemObjval │ │ │ │ 6773: 0092046c 4 OBJECT UNIQUE DEFAULT 25 _ZGVN6soplex10SoPlexBaseIdE8Settings9boolParamE │ │ │ │ 6774: 005a2fe1 416 FUNC GLOBAL DEFAULT 11 SCIPisPresolveFinished │ │ │ │ 6775: 0045fe49 4 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetName │ │ │ │ 6776: 00700cdd 86 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxParMultPRIdE4loadEPNS_13SPxSolverBaseIdEE │ │ │ │ - 6777: 008d289c 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ + 6777: 008d28a4 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ 6778: 0049f449 72 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowOldCoefVal │ │ │ │ 6779: 0058f1ad 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersCopy │ │ │ │ 6780: 00796991 4974 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8minDeltaERS8_SA_RNS_12UpdateVectorIS8_EERKNS_10VectorBaseIS8_EESH_ii │ │ │ │ 6781: 00216719 120 FUNC GLOBAL DEFAULT 11 SCIPaddSquareSecant │ │ │ │ 6782: 00514275 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtrInt │ │ │ │ 6783: 005db4e9 1120 FUNC GLOBAL DEFAULT 11 SCIPinferVarLbCons │ │ │ │ 6784: 00752df9 1028 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20getColMaxAbsUnscaledERKNS_9SPxLPBaseIS8_EEi │ │ │ │ @@ -6812,35 +6812,35 @@ │ │ │ │ 6808: 0049de51 6 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrGetTime │ │ │ │ 6809: 0058fd6d 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutFree │ │ │ │ 6810: 0053cfd9 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealLongRealInt │ │ │ │ 6811: 006e5799 604 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10removeRowsEPNS_8SPxRowIdEiPi │ │ │ │ 6812: 00847061 3408 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE24performSolutionPolishingEv │ │ │ │ 6813: 00567231 16 FUNC GLOBAL DEFAULT 11 SCIPparamGetReal │ │ │ │ 6814: 00541889 1276 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntInt │ │ │ │ - 6815: 008d9d28 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ + 6815: 008d9d30 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 6816: 0050f01d 62 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtr │ │ │ │ 6817: 0073f1e9 292 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE4loadEPNS_13SPxSolverBaseIS8_EE │ │ │ │ 6818: 005d6b79 1136 FUNC GLOBAL DEFAULT 11 SCIPaddVarImplication │ │ │ │ 6819: 0065e3d1 8 FUNC GLOBAL DEFAULT 11 tcliqueGetNEdges │ │ │ │ 6820: 006180c9 4 FUNC GLOBAL DEFAULT 11 SCIPgetSymExprdataConstants │ │ │ │ - 6821: 008d79b4 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6821: 008d79bc 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6822: 005b2611 26 FUNC GLOBAL DEFAULT 11 SCIPsetPropExit │ │ │ │ - 6823: 008d7d74 194 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6823: 008d7d7c 194 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6824: 00917de0 12 OBJECT WEAK DEFAULT 21 _ZTIN14strict_fstream8ifstreamE │ │ │ │ 6825: 00533b25 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrInt │ │ │ │ 6826: 007bfa41 1188 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20computePrimalray4ColES8_NS_5SPxIdE │ │ │ │ 6827: 0058f1c9 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersFree │ │ │ │ 6828: 00652555 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetLbLocalExact │ │ │ │ 6829: 005a6061 252 FUNC GLOBAL DEFAULT 11 SCIPstartExactDive │ │ │ │ 6830: 006a7d05 20 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9rowVectorEi │ │ │ │ 6831: 007bbfc5 1328 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17vSolveLeft3sparseES8_PS8_PiSA_SB_RiSA_SB_SA_SB_SC_SA_SB_SA_SB_SC_ │ │ │ │ 6832: 0066e0f5 4 FUNC GLOBAL DEFAULT 11 SCIPlpiGetColNames │ │ │ │ 6833: 00859b45 20 FUNC GLOBAL DEFAULT 11 SCIPlpiExactInfinity │ │ │ │ 6834: 005b77c9 156 FUNC GLOBAL DEFAULT 11 SCIPmakeSolExact │ │ │ │ - 6835: 008d8d5c 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6835: 008d8d64 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6836: 005ae3c9 96 FUNC GLOBAL DEFAULT 11 SCIPsetObjIntegral │ │ │ │ 6837: 0049bce1 152 FUNC GLOBAL DEFAULT 11 SCIPdialogGetPath │ │ │ │ 6838: 005dfc51 8 FUNC GLOBAL DEFAULT 11 SCIPgetVarAncPseudocostCountCurrentRun │ │ │ │ 6839: 004a7b65 12 FUNC GLOBAL DEFAULT 11 SCIPfwrite │ │ │ │ 6840: 004e29d5 4 FUNC GLOBAL DEFAULT 11 SCIProwExactGetLhs │ │ │ │ 6841: 0050f0cd 176 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtr │ │ │ │ 6842: 004a61b9 12 FUNC GLOBAL DEFAULT 11 SCIPexprIsIntegral │ │ │ │ @@ -6851,15 +6851,15 @@ │ │ │ │ 6847: 00595465 1968 FUNC GLOBAL DEFAULT 11 SCIPgetVarCopy │ │ │ │ 6848: 0049b22d 4 FUNC GLOBAL DEFAULT 11 SCIPcutselGetData │ │ │ │ 6849: 005a4541 10 FUNC GLOBAL DEFAULT 11 SCIPmarkColNotRemovableLocal │ │ │ │ 6850: 00591cdd 108 FUNC GLOBAL DEFAULT 11 SCIPcertifyMirCut │ │ │ │ 6851: 002a26f1 1572 FUNC GLOBAL DEFAULT 11 SCIPcomputeCoverUndercover │ │ │ │ 6852: 003f11cd 324 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderPip │ │ │ │ 6853: 0018e921 88 FUNC GLOBAL DEFAULT 11 SCIPgetResultantOr │ │ │ │ - 6854: 008d6fd8 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ + 6854: 008d6fe0 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ 6855: 005a5e5d 224 FUNC GLOBAL DEFAULT 11 SCIPgetRowSolFeasibilityExact │ │ │ │ 6856: 004d8645 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetVar │ │ │ │ 6857: 00515b25 172 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrPtrIntInt │ │ │ │ 6858: 0058f8bd 88 FUNC GLOBAL DEFAULT 11 SCIPsetupBendersSubproblem │ │ │ │ 6859: 005a6679 6 FUNC GLOBAL DEFAULT 11 SCIPgetMemExternEstim │ │ │ │ 6860: 0050ffdd 1368 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrInt │ │ │ │ 6861: 005306f9 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrReal │ │ │ │ @@ -6952,15 +6952,15 @@ │ │ │ │ 6948: 004e88fd 10 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowName │ │ │ │ 6949: 000a5911 92 FUNC GLOBAL DEFAULT 11 SCIPmessageFPrintWarning │ │ │ │ 6950: 006d5289 1080 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6getRowEiRNS_9LPRowBaseIS7_EE │ │ │ │ 6951: 0017f2cd 6 FUNC GLOBAL DEFAULT 11 SCIPgetCurvatureNonlinear │ │ │ │ 6952: 007007e5 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrIN6soplex9SPxMainSMIdE8PostStepEESaIS5_EE17_M_default_appendEj │ │ │ │ 6953: 00830ed9 5248 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE5enterERNS_5SPxIdEb │ │ │ │ 6954: 0068b739 4 FUNC WEAK DEFAULT 11 _ZNK6soplex10SPxStarterIdE12isConsistentEv │ │ │ │ - 6955: 008d6c78 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ + 6955: 008d6c80 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ 6956: 005aa65d 6 FUNC GLOBAL DEFAULT 11 SCIPfindNodesel │ │ │ │ 6957: 0054fcad 1388 FUNC GLOBAL DEFAULT 11 SCIPcalcIntegralScalar │ │ │ │ 6958: 0062dca9 4 FUNC GLOBAL DEFAULT 11 SCIPnodeGetReoptID │ │ │ │ 6959: 0059a7a9 8 FUNC GLOBAL DEFAULT 11 SCIPgetBoolarrayVal │ │ │ │ 6960: 002b8689 1180 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecFree │ │ │ │ 6961: 0083b131 17228 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5solveEPVbb │ │ │ │ 6962: 00815f99 2784 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9shiftPvecEv │ │ │ │ @@ -6976,25 +6976,25 @@ │ │ │ │ 6972: 00550219 732 FUNC GLOBAL DEFAULT 11 SCIPcalcIntegralScalarExact │ │ │ │ 6973: 005c973d 268 FUNC GLOBAL DEFAULT 11 SCIPprintNLPStatistics │ │ │ │ 6974: 0052b3dd 148 FUNC GLOBAL DEFAULT 11 SCIPselectLongPtrRealRealBool │ │ │ │ 6975: 005a377d 252 FUNC GLOBAL DEFAULT 11 SCIPincludeIISfinder │ │ │ │ 6976: 00696fa1 292 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeSenseENS8_8SPxSenseE │ │ │ │ 6977: 0072f081 648 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12updateCoTestEv │ │ │ │ 6978: 0052df1d 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrIntIntBoolBool │ │ │ │ - 6979: 008d67d8 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ + 6979: 008d67e0 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ 6980: 007870c9 680 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9changeRhsERKNS_10VectorBaseIS8_EEb │ │ │ │ 6981: 004a5415 116 FUNC GLOBAL DEFAULT 11 SCIPexprRemoveChildren │ │ │ │ 6982: 005b6989 88 FUNC GLOBAL DEFAULT 11 SCIPgetNSols │ │ │ │ 6983: 0059a655 6 FUNC GLOBAL DEFAULT 11 SCIPgetIntarrayMaxIdx │ │ │ │ - 6984: 008d9a9c 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ + 6984: 008d9aa4 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ 6985: 0053d80d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealLongRealInt │ │ │ │ 6986: 001f59c5 1832 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySubSolution │ │ │ │ 6987: 00696175 532 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeLowerEiRKS7_b │ │ │ │ 6988: 006991a5 60 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9doPupdateEv │ │ │ │ - 6989: 008d28e4 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container12length_errorE │ │ │ │ + 6989: 008d28ec 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container12length_errorE │ │ │ │ 6990: 004b77c1 178 FUNC GLOBAL DEFAULT 11 SCIPintervalSign │ │ │ │ 6991: 009174bc 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6992: 0065f349 212 FUNC GLOBAL DEFAULT 11 SCIPxmlFreeNode │ │ │ │ 6993: 005a4e55 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowMaxActivity │ │ │ │ 6994: 000d6c81 704 FUNC GLOBAL DEFAULT 11 SCIPcreateConsAnd │ │ │ │ 6995: 00524f49 126 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntReal │ │ │ │ 6996: 005b4d71 136 FUNC GLOBAL DEFAULT 11 SCIPlinkRelaxSol │ │ │ │ @@ -7020,15 +7020,15 @@ │ │ │ │ 7016: 003ab289 44 FUNC GLOBAL DEFAULT 11 SCIPisPropagatedVbounds │ │ │ │ 7017: 00223fb9 12 FUNC GLOBAL DEFAULT 11 SCIPexprintGetDesc │ │ │ │ 7018: 005a8be9 76 FUNC GLOBAL DEFAULT 11 SCIPchgNlpiObjConstant │ │ │ │ 7019: 006582b9 14 FUNC GLOBAL DEFAULT 11 SCIPvarGetImplBounds │ │ │ │ 7020: 001fbe0d 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecNewstart │ │ │ │ 7021: 00212f59 116 FUNC GLOBAL DEFAULT 11 SCIPcreateExprExp │ │ │ │ 7022: 00552ebd 196 FUNC GLOBAL DEFAULT 11 SCIPconsGetRow │ │ │ │ - 7023: 008d7424 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7023: 008d742c 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7024: 005a1a81 104 FUNC GLOBAL DEFAULT 11 SCIPcallExprInitestimates │ │ │ │ 7025: 00515bd1 70 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtrIntInt │ │ │ │ 7026: 002e6c19 12 FUNC GLOBAL DEFAULT 11 SCIPgetSolverNameConopt │ │ │ │ 7027: 00551d41 4 FUNC GLOBAL DEFAULT 11 SCIPstrtok │ │ │ │ 7028: 0017f999 120 FUNC GLOBAL DEFAULT 11 SCIPgetExprActivityNonlinear │ │ │ │ 7029: 005ab979 90 FUNC GLOBAL DEFAULT 11 SCIPisSumRelLT │ │ │ │ 7030: 005125fd 218 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrRealRealBoolBool │ │ │ │ @@ -7121,15 +7121,15 @@ │ │ │ │ 7117: 0063b759 104 FUNC GLOBAL DEFAULT 11 SCIPvarIsTransformedOrigvar │ │ │ │ 7118: 0059fdc9 196 FUNC GLOBAL DEFAULT 11 SCIPparseExpr │ │ │ │ 7119: 004b2935 14 FUNC GLOBAL DEFAULT 11 SCIPcliqueIsCleanedUp │ │ │ │ 7120: 005a3be5 20 FUNC GLOBAL DEFAULT 11 SCIPgetNLPCols │ │ │ │ 7121: 0085916d 12 FUNC GLOBAL DEFAULT 11 SCIPlpiExactAddCols │ │ │ │ 7122: 00566fa5 4 FUNC GLOBAL DEFAULT 11 SCIPnodeselGetData │ │ │ │ 7123: 002bc621 82 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecRemoveComponent │ │ │ │ - 7124: 008d7548 95 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7124: 008d7550 95 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7125: 0061faad 116 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetNextSyncdata │ │ │ │ 7126: 009172a0 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ 7127: 001018cd 704 FUNC GLOBAL DEFAULT 11 SCIPcreateConsCumulative │ │ │ │ 7128: 00918208 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10SPxDevexPRIdEE │ │ │ │ 7129: 0059f97d 6 FUNC GLOBAL DEFAULT 11 SCIPgetExprhdlrValue │ │ │ │ 7130: 005c0c61 40 FUNC GLOBAL DEFAULT 11 SCIPgetPrimalboundExact │ │ │ │ 7131: 0045fea1 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetMaxbounddist │ │ │ │ @@ -7171,15 +7171,15 @@ │ │ │ │ 7167: 005ab559 30 FUNC GLOBAL DEFAULT 11 SCIPisDualfeasNegative │ │ │ │ 7168: 005e25c9 272 FUNC GLOBAL DEFAULT 11 SCIPdatatreeGetReal │ │ │ │ 7169: 00538e75 136 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtr │ │ │ │ 7170: 0052a0fd 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrRealBool │ │ │ │ 7171: 0074f951 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14unscaleRedCostERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 7172: 006e3c29 1976 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8doAddColERKNS_9LPColBaseIS7_EEb │ │ │ │ 7173: 00593c19 88 FUNC GLOBAL DEFAULT 11 SCIPsetConsInitial │ │ │ │ - 7174: 008d9740 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7174: 008d9748 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7175: 0050c96d 38 FUNC GLOBAL DEFAULT 11 SCIPhashsetRemoveAll │ │ │ │ 7176: 005c1211 160 FUNC GLOBAL DEFAULT 11 SCIPgetAvgConflictlengthScore │ │ │ │ 7177: 00554335 92 FUNC GLOBAL DEFAULT 11 SCIPisRowprepViolationReliable │ │ │ │ 7178: 00853d59 856 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE8optimizeEPVb │ │ │ │ 7179: 0055a809 6 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetRhs │ │ │ │ 7180: 007d3c8d 2668 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22eliminateRowSingletonsEv │ │ │ │ 7181: 0073f011 184 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11addedCoVecsEi │ │ │ │ @@ -7189,15 +7189,15 @@ │ │ │ │ 7185: 00569add 14 FUNC GLOBAL DEFAULT 11 SCIPparamSetFixed │ │ │ │ 7186: 00599ca9 92 FUNC GLOBAL DEFAULT 11 SCIPaddDelayedPoolCut │ │ │ │ 7187: 005c080d 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevarsApplied │ │ │ │ 7188: 0061fef5 366 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetSolutionBuffer │ │ │ │ 7189: 0057d07d 8 FUNC GLOBAL DEFAULT 11 SCIPpropComp │ │ │ │ 7190: 00615f71 440 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphOpnode │ │ │ │ 7191: 00562c4d 10 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetVarCounts │ │ │ │ - 7192: 008d29b4 25 OBJECT WEAK DEFAULT 13 _ZTSN3fmt3v1012format_errorE │ │ │ │ + 7192: 008d29bc 25 OBJECT WEAK DEFAULT 13 _ZTSN3fmt3v1012format_errorE │ │ │ │ 7193: 005a4e3d 10 FUNC GLOBAL DEFAULT 11 SCIPgetRowMaxCoef │ │ │ │ 7194: 005a0b1d 22 FUNC GLOBAL DEFAULT 11 SCIPgetExprNewSoltag │ │ │ │ 7195: 000a338d 268 FUNC GLOBAL DEFAULT 11 BMSfreeChunkMemoryNull_call │ │ │ │ 7196: 007bf6b9 900 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21computeDualfarkas4RowES8_NS_5SPxIdE │ │ │ │ 7197: 0031cd0d 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_assignEjRKd │ │ │ │ 7198: 005dff01 80 FUNC GLOBAL DEFAULT 11 SCIPgetVarVSIDSCurrentRun │ │ │ │ 7199: 0053ac35 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealIntPtr │ │ │ │ @@ -7215,15 +7215,15 @@ │ │ │ │ 7211: 005a75d9 120 FUNC GLOBAL DEFAULT 11 SCIPendDiveNLP │ │ │ │ 7212: 001e40c1 76 FUNC GLOBAL DEFAULT 11 SCIPgetVbdvarVarbound │ │ │ │ 7213: 004d85e9 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetUb │ │ │ │ 7214: 00454535 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetSetupTime │ │ │ │ 7215: 004a8661 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgQuot │ │ │ │ 7216: 00666619 32 FUNC GLOBAL DEFAULT 11 _Z17SCIPfindObjPricerP4ScipPKc │ │ │ │ 7217: 0017a439 1024 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicSignpowerNonlinear │ │ │ │ - 7218: 008d8494 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 7218: 008d849c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 7219: 007045a9 4876 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12getLeaveValsEiRNS_12SPxBasisBaseIS8_E4Desc6StatusERNS_5SPxIdERS8_SH_RiRNS_9StableSumIS8_EE │ │ │ │ 7220: 004ad9e9 4 FUNC GLOBAL DEFAULT 11 SCIPiisfinderGetData │ │ │ │ 7221: 00115c31 1152 FUNC GLOBAL DEFAULT 11 SCIPcreateConsExactLinear │ │ │ │ 7222: 005aaf49 34 FUNC GLOBAL DEFAULT 11 SCIPisSumEQ │ │ │ │ 7223: 000a6dd5 80 FUNC GLOBAL DEFAULT 11 SCIPbanditSelect │ │ │ │ 7224: 007ee281 1966 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE12selectEnterXEd │ │ │ │ 7225: 0058ffa5 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleFree │ │ │ │ @@ -7291,17 +7291,17 @@ │ │ │ │ 7287: 005d665d 10 FUNC GLOBAL DEFAULT 11 SCIPgetVarMultaggrLbLocal │ │ │ │ 7288: 00497001 7024 FUNC GLOBAL DEFAULT 11 SCIPcalcKnapsackCover │ │ │ │ 7289: 00550931 112 FUNC GLOBAL DEFAULT 11 SCIPrandomGetReal │ │ │ │ 7290: 003fb429 388 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderTim │ │ │ │ 7291: 0068a78d 46 FUNC GLOBAL DEFAULT 11 SCIPlpiStrongbranchFrac │ │ │ │ 7292: 005c06f9 12 FUNC GLOBAL DEFAULT 11 SCIPgetNPrimalLPs │ │ │ │ 7293: 0058697d 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetNFeasNodes │ │ │ │ - 7294: 008d7efc 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7294: 008d7f04 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7295: 0050b7dd 272 FUNC GLOBAL DEFAULT 11 SCIPmultihashPrintStatistics │ │ │ │ - 7296: 008d95c0 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7296: 008d95c8 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7297: 006c9385 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14getColUnscaledERKNS_9SPxLPBaseIdEEiRNS_12DSVectorBaseIdEE │ │ │ │ 7298: 006585d9 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetNBdchgInfosLb │ │ │ │ 7299: 006f4fd5 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addRowsERKNS_12LPRowSetBaseIS7_EEb │ │ │ │ 7300: 0068d60d 58 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE13unscalePrimalERKNS_9SPxLPBaseIdEERNS_10VectorBaseIdEE │ │ │ │ 7301: 005ab2d9 18 FUNC GLOBAL DEFAULT 11 SCIPfeasFloor │ │ │ │ 7302: 0050c4f5 232 FUNC GLOBAL DEFAULT 11 SCIPhashsetCreate │ │ │ │ 7303: 0065e3dd 4 FUNC GLOBAL DEFAULT 11 tcliqueGetAdjnodes │ │ │ │ @@ -7318,18 +7318,18 @@ │ │ │ │ 7314: 00647695 328 FUNC GLOBAL DEFAULT 11 SCIPvarGetAggregatedObj │ │ │ │ 7315: 004d9951 32 FUNC GLOBAL DEFAULT 11 SCIProwGetDualsol │ │ │ │ 7316: 006d3861 80 FUNC WEAK DEFAULT 11 _ZNK6soplex10SoPlexBaseIdE18_rangeTypeRationalERKN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEESA_ │ │ │ │ 7317: 00452dad 26 FUNC GLOBAL DEFAULT 11 SCIPbendersOnlyCheckConvexRelax │ │ │ │ 7318: 00812f39 3688 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMinERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_PKNS_12SPxBasisBaseIS8_E4Desc6StatusEii │ │ │ │ 7319: 0055a821 10 FUNC GLOBAL DEFAULT 11 SCIPnlrowIsInNLP │ │ │ │ 7320: 0012789d 6 FUNC GLOBAL DEFAULT 11 SCIPgetActiveOnIndicator │ │ │ │ - 7321: 008d807c 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7321: 008d8084 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7322: 004b43d5 220 FUNC GLOBAL DEFAULT 11 SCIPintervalMulScalar │ │ │ │ 7323: 00918238 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12SPxDantzigPRIdEE │ │ │ │ - 7324: 008d992c 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ + 7324: 008d9934 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ 7325: 005aafd1 34 FUNC GLOBAL DEFAULT 11 SCIPisSumGE │ │ │ │ 7326: 005b2e51 8 FUNC GLOBAL DEFAULT 11 SCIPgetNReaders │ │ │ │ 7327: 007ae569 1980 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13updateNoClearEiPKS8_PKii │ │ │ │ 7328: 004accc1 6 FUNC GLOBAL DEFAULT 11 SCIPcomprGetSetupTime │ │ │ │ 7329: 0082a5f1 236 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11packColumnsEv │ │ │ │ 7330: 00618e45 4444 FUNC GLOBAL DEFAULT 11 SCIPorbitopalReductionPropagate │ │ │ │ 7331: 0059ad3d 92 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeString │ │ │ │ @@ -7356,15 +7356,15 @@ │ │ │ │ 7352: 0059f965 8 FUNC GLOBAL DEFAULT 11 SCIPgetNExprhdlrs │ │ │ │ 7353: 0068d7d9 120 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14maxAbsColscaleEv │ │ │ │ 7354: 005aafb1 30 FUNC GLOBAL DEFAULT 11 SCIPisSumGT │ │ │ │ 7355: 005932d5 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrDelete │ │ │ │ 7356: 004e887d 8 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColNNonzs │ │ │ │ 7357: 005e7895 4 FUNC GLOBAL DEFAULT 11 SCIPsepaGetName │ │ │ │ 7358: 0057e23d 16 FUNC GLOBAL DEFAULT 11 SCIPrationalFreeBuffer │ │ │ │ - 7359: 008d8ddc 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7359: 008d8de4 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7360: 00667b51 24 FUNC GLOBAL DEFAULT 11 _Z15SCIPgetObjRelaxP4ScipP10SCIP_Relax │ │ │ │ 7361: 00617525 512 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphVarAggregation │ │ │ │ 7362: 005a4f41 44 FUNC GLOBAL DEFAULT 11 SCIPgetRowFeasibility │ │ │ │ 7363: 006ff519 412 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE18qualSlackViolationERdS2_ │ │ │ │ 7364: 004d8655 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetVarProbindex │ │ │ │ 7365: 00582029 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxGetNCalls │ │ │ │ 7366: 0053ea39 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealRealPtr │ │ │ │ @@ -7386,15 +7386,15 @@ │ │ │ │ 7382: 00482ef9 8 FUNC GLOBAL DEFAULT 11 SCIPconsIsUpdatedeactivate │ │ │ │ 7383: 00761acd 116 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedColsEi │ │ │ │ 7384: 0054f1cd 200 FUNC GLOBAL DEFAULT 11 SCIPdigraphPrintComponents │ │ │ │ 7385: 0052c0c5 180 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrPtrInt │ │ │ │ 7386: 0066e875 42 FUNC GLOBAL DEFAULT 11 SCIPlpiHasDualRay │ │ │ │ 7387: 0058f6d5 80 FUNC GLOBAL DEFAULT 11 SCIPdeactivateBenders │ │ │ │ 7388: 0047c0b5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNPresolCalls │ │ │ │ - 7389: 008d678c 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ + 7389: 008d6794 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ 7390: 005a4ecd 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowPseudoFeasibility │ │ │ │ 7391: 006e9589 804 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational18solve2right4updateERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERNS_10VectorBaseIS8_EERKNS_11SVectorBaseIS8_EESA_ │ │ │ │ 7392: 00675739 384 FUNC GLOBAL DEFAULT 11 SCIPlpiDelRows │ │ │ │ 7393: 005aaabd 6 FUNC GLOBAL DEFAULT 11 SCIPchgRelaxfeastol │ │ │ │ 7394: 0030a2e5 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 7395: 001f8de5 856 FUNC GLOBAL DEFAULT 11 SCIPdialogExecChecksol │ │ │ │ 7396: 005b1e09 100 FUNC GLOBAL DEFAULT 11 SCIPsolveProbingLP │ │ │ │ @@ -7433,15 +7433,15 @@ │ │ │ │ 7429: 00724741 136 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13changeElementEiiRKdb │ │ │ │ 7430: 0047c139 12 FUNC GLOBAL DEFAULT 11 SCIPconshdlrIsClonable │ │ │ │ 7431: 00590ced 140 FUNC GLOBAL DEFAULT 11 SCIPbranchPseudo │ │ │ │ 7432: 000a29c9 6 FUNC GLOBAL DEFAULT 11 BMSgetMemoryUsed_call │ │ │ │ 7433: 00764b85 98 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE6statusEv │ │ │ │ 7434: 005b66dd 576 FUNC GLOBAL DEFAULT 11 SCIPprintDualSol │ │ │ │ 7435: 00917468 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 7436: 008d9b3c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ + 7436: 008d9b44 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ 7437: 00620821 4 FUNC GLOBAL DEFAULT 11 SCIPtableGetDesc │ │ │ │ 7438: 000b9ccd 780 FUNC GLOBAL DEFAULT 11 SCIPincludeBranchruleMultAggr │ │ │ │ 7439: 0063a965 476 FUNC GLOBAL DEFAULT 11 SCIPvarGetProbvarHole │ │ │ │ 7440: 006a93cd 3074 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational12selectPivotsERKN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEE │ │ │ │ 7441: 0047c0e5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetEagerFreq │ │ │ │ 7442: 001406e1 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsKnapsack │ │ │ │ 7443: 004e5209 34 FUNC GLOBAL DEFAULT 11 SCIProwExactUnlock │ │ │ │ @@ -7472,15 +7472,15 @@ │ │ │ │ 7468: 006222c9 104 FUNC GLOBAL DEFAULT 11 SCIPnodeGetAddedConss │ │ │ │ 7469: 0074c45d 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11doRemoveRowEi │ │ │ │ 7470: 004a1725 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetNCreated │ │ │ │ 7471: 0050c071 132 FUNC GLOBAL DEFAULT 11 SCIPhashmapGetImageInt │ │ │ │ 7472: 0053877d 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealBoolPtr │ │ │ │ 7473: 0059a1f9 8 FUNC GLOBAL DEFAULT 11 SCIPgetNCutsels │ │ │ │ 7474: 0064765d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetObj │ │ │ │ - 7475: 008d9c00 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ + 7475: 008d9c08 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ 7476: 0054db6d 384 FUNC GLOBAL DEFAULT 11 SCIPdigraphAddArc │ │ │ │ 7477: 00526f31 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntPtrIntReal │ │ │ │ 7478: 001be079 164 FUNC GLOBAL DEFAULT 11 SCIPaddVarSOS1 │ │ │ │ 7479: 005a747d 136 FUNC GLOBAL DEFAULT 11 SCIPwriteNLP │ │ │ │ 7480: 0045340d 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetPriority │ │ │ │ 7481: 001cdc95 540 FUNC GLOBAL DEFAULT 11 SCIPaddVarSOS2 │ │ │ │ 7482: 001fab1d 356 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayPricers │ │ │ │ @@ -7551,30 +7551,30 @@ │ │ │ │ 7547: 0052a04d 174 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrRealBool │ │ │ │ 7548: 005b3799 26 FUNC GLOBAL DEFAULT 11 SCIPsetSepaInitsol │ │ │ │ 7549: 002e7279 236 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselBreadthfirst │ │ │ │ 7550: 005a1c41 4 FUNC GLOBAL DEFAULT 11 SCIPfreeExpriter │ │ │ │ 7551: 0059f975 6 FUNC GLOBAL DEFAULT 11 SCIPgetExprhdlrVar │ │ │ │ 7552: 00217a55 8 FUNC GLOBAL DEFAULT 11 SCIPgetExponentExprPow │ │ │ │ 7553: 0085987d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetSol │ │ │ │ - 7554: 008d9148 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7554: 008d9150 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7555: 0059a7b1 96 FUNC GLOBAL DEFAULT 11 SCIPsetBoolarrayVal │ │ │ │ 7556: 00562c31 4 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetVarLbs │ │ │ │ 7557: 00775aa1 122 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE10solveRightERNS_10VectorBaseIdEERKS3_ │ │ │ │ 7558: 0050aaa1 264 FUNC GLOBAL DEFAULT 11 SCIPqueueInsertUInt │ │ │ │ 7559: 0054cb61 160 FUNC GLOBAL DEFAULT 11 SCIPprofilePrint │ │ │ │ 7560: 009191f4 224 OBJECT WEAK DEFAULT 21 _ZTVN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7561: 0049b5f9 228 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrAddInputLine │ │ │ │ 7562: 005a0ddd 76 FUNC GLOBAL DEFAULT 11 SCIPgetSymDataExpr │ │ │ │ 7563: 002ef80d 3140 FUNC GLOBAL DEFAULT 11 SCIPincludePresolMILP │ │ │ │ 7564: 001fac81 556 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayPropagators │ │ │ │ 7565: 005dfa05 6 FUNC GLOBAL DEFAULT 11 SCIPisVarAggrCoefAcceptable │ │ │ │ 7566: 005c0735 16 FUNC GLOBAL DEFAULT 11 SCIPgetNResolveLPs │ │ │ │ 7567: 0082d8ad 1648 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12setupWeightsENS_13SPxSolverBaseIS8_E4TypeE │ │ │ │ 7568: 00658d35 108 FUNC GLOBAL DEFAULT 11 SCIPvisualExit │ │ │ │ - 7569: 008d7064 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ + 7569: 008d706c 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ 7570: 005ab3ad 90 FUNC GLOBAL DEFAULT 11 SCIPisDualfeasLT │ │ │ │ 7571: 0044825d 52 FUNC GLOBAL DEFAULT 11 SCIPtreemodelFree │ │ │ │ 7572: 005b33a1 124 FUNC GLOBAL DEFAULT 11 SCIPinitRepresentation │ │ │ │ 7573: 00117489 140 FUNC GLOBAL DEFAULT 11 SCIPchgLhsExactLinear │ │ │ │ 7574: 0041a929 500 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaGauge │ │ │ │ 7575: 003fa70d 140 FUNC GLOBAL DEFAULT 11 SCIPfreeReaderdataSto │ │ │ │ 7576: 006e4c5d 12 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addColERKS7_SA_RKNS_11SVectorBaseIS7_EESA_b │ │ │ │ @@ -7633,15 +7633,15 @@ │ │ │ │ 7629: 004d99ed 8 FUNC GLOBAL DEFAULT 11 SCIProwGetOrigintype │ │ │ │ 7630: 00548df5 202 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownLongPtrRealRealIntBool │ │ │ │ 7631: 005ad171 24 FUNC GLOBAL DEFAULT 11 SCIPsetProbInitsol │ │ │ │ 7632: 004b2bad 26 FUNC GLOBAL DEFAULT 11 SCIPintervalGetRoundingMode │ │ │ │ 7633: 004a98e1 4 FUNC GLOBAL DEFAULT 11 SCIPheurSetFreq │ │ │ │ 7634: 002c85d1 688 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrConcave │ │ │ │ 7635: 003fb5f9 3792 FUNC GLOBAL DEFAULT 11 SCIPreadTim │ │ │ │ - 7636: 008d94c0 132 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7636: 008d94c8 132 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7637: 000a2b51 8 FUNC GLOBAL DEFAULT 11 BMScopyMemory_call │ │ │ │ 7638: 0054f7b5 10 FUNC GLOBAL DEFAULT 11 SCIPbtIsEmpty │ │ │ │ 7639: 00574c45 4 FUNC GLOBAL DEFAULT 11 SCIPpricerGetPriority │ │ │ │ 7640: 001fead5 244 FUNC GLOBAL DEFAULT 11 SCIPcreateRootDialog │ │ │ │ 7641: 005e78e5 6 FUNC GLOBAL DEFAULT 11 SCIPsepaSetFreq │ │ │ │ 7642: 00815009 3548 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMinERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_ii │ │ │ │ 7643: 005b4511 164 FUNC GLOBAL DEFAULT 11 SCIPcreateLPSolExact │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -3047,29 +3047,29 @@ │ │ │ │ 009180e0 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 009180f8 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00918120 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00918140 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00918168 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 0091829c 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 009182c4 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -00916c14 00196302 R_ARM_ABS32 008d2888 _ZTSN5boost9exceptionE │ │ │ │ -00916c1c 001a7902 R_ARM_ABS32 008d289c _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ -00916c24 00093a02 R_ARM_ABS32 008d28c4 _ZTSN5boost9container9exceptionE │ │ │ │ +00916c14 00196302 R_ARM_ABS32 008d2890 _ZTSN5boost9exceptionE │ │ │ │ +00916c1c 001a7902 R_ARM_ABS32 008d28a4 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ +00916c24 00093a02 R_ARM_ABS32 008d28cc _ZTSN5boost9container9exceptionE │ │ │ │ 00916c28 00005a02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 00917ddc 00005a02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 0091f1b8 00005a15 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -00916c30 001b4d02 R_ARM_ABS32 008d28e4 _ZTSN5boost9container12length_errorE │ │ │ │ +00916c30 001b4d02 R_ARM_ABS32 008d28ec _ZTSN5boost9container12length_errorE │ │ │ │ 00916c34 0005df02 R_ARM_ABS32 00916c20 _ZTIN5boost9container9exceptionE │ │ │ │ 00916fdc 0005df02 R_ARM_ABS32 00916c20 _ZTIN5boost9container9exceptionE │ │ │ │ -00916c84 001c1802 R_ARM_ABS32 008d29b4 _ZTSN3fmt3v1012format_errorE │ │ │ │ +00916c84 001c1802 R_ARM_ABS32 008d29bc _ZTSN3fmt3v1012format_errorE │ │ │ │ 00916c88 00016f02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 009182b4 00016f02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 00916cc8 00016e02 R_ARM_ABS32 00000000 _ZTINSt6locale5facetE@GLIBCXX_3.4 │ │ │ │ 0091fc44 00016e15 R_ARM_GLOB_DAT 00000000 _ZTINSt6locale5facetE@GLIBCXX_3.4 │ │ │ │ -00916ce4 00180202 R_ARM_ABS32 008d2b00 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ +00916ce4 00180202 R_ARM_ABS32 008d2b08 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00916cf0 000b9602 R_ARM_ABS32 00916c18 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00916fc4 000b9602 R_ARM_ABS32 00916c18 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 009182ac 000b9602 R_ARM_ABS32 00916c18 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 009182d4 000b9602 R_ARM_ABS32 00916c18 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00916cf8 00003b02 R_ARM_ABS32 00000000 _ZTISt12domain_error@GLIBCXX_3.4 │ │ │ │ 00916d00 0011f702 R_ARM_ABS32 00916c10 _ZTIN5boost9exceptionE │ │ │ │ 00916fb4 0011f702 R_ARM_ABS32 00916c10 _ZTIN5boost9exceptionE │ │ │ │ @@ -3181,27 +3181,27 @@ │ │ │ │ 0091a430 00004002 R_ARM_ABS32 00000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 │ │ │ │ 0091a46c 00004002 R_ARM_ABS32 00000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 │ │ │ │ 00917018 0015b002 R_ARM_ABS32 00916ce0 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00917030 0015b002 R_ARM_ABS32 00916ce0 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00917044 0015b002 R_ARM_ABS32 00916ce0 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 0091fd8c 0015b015 R_ARM_GLOB_DAT 00916ce0 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 0091703c 00017602 R_ARM_ABS32 00000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 │ │ │ │ -0091716c 0019b702 R_ARM_ABS32 008d62d8 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917174 00180002 R_ARM_ABS32 008d6308 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ -0091717c 000fe202 R_ARM_ABS32 008d63d0 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917184 00125e02 R_ARM_ABS32 008d644c _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0091718c 00090c02 R_ARM_ABS32 008d64c8 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ -00917194 000eb702 R_ARM_ABS32 008d64e4 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0091719c 00088102 R_ARM_ABS32 008d6560 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ -009171a4 00113902 R_ARM_ABS32 008d657c _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -009171ac 00129602 R_ARM_ABS32 008d65f8 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ -009171b4 000c1f02 R_ARM_ABS32 008d6618 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ -009171bc 0011dc02 R_ARM_ABS32 008d6650 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -009171c4 000f1002 R_ARM_ABS32 008d66d0 _ZTSSt19_Sp_make_shared_tag │ │ │ │ -009171cc 00103b02 R_ARM_ABS32 008d66e8 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ +0091716c 0019b702 R_ARM_ABS32 008d62e0 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917174 00180002 R_ARM_ABS32 008d6310 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ +0091717c 000fe202 R_ARM_ABS32 008d63d8 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917184 00125e02 R_ARM_ABS32 008d6454 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0091718c 00090c02 R_ARM_ABS32 008d64d0 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ +00917194 000eb702 R_ARM_ABS32 008d64ec _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0091719c 00088102 R_ARM_ABS32 008d6568 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ +009171a4 00113902 R_ARM_ABS32 008d6584 _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +009171ac 00129602 R_ARM_ABS32 008d6600 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ +009171b4 000c1f02 R_ARM_ABS32 008d6620 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ +009171bc 0011dc02 R_ARM_ABS32 008d6658 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +009171c4 000f1002 R_ARM_ABS32 008d66d8 _ZTSSt19_Sp_make_shared_tag │ │ │ │ +009171cc 00103b02 R_ARM_ABS32 008d66f0 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 009171d0 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009171dc 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009171e8 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009171f4 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00917200 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0091720c 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00917218 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ @@ -3211,28 +3211,28 @@ │ │ │ │ 00917248 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00917254 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00917260 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0091726c 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00917320 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0091732c 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0091a484 001b1502 R_ARM_ABS32 009182ec _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ -009171d8 00091502 R_ARM_ABS32 008d6708 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ -009171e4 00127502 R_ARM_ABS32 008d6734 _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ -009171f0 00056302 R_ARM_ABS32 008d6760 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ -009171fc 001cdd02 R_ARM_ABS32 008d678c _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ -00917208 000b6202 R_ARM_ABS32 008d67b0 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ -00917214 001b4302 R_ARM_ABS32 008d67d8 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ -00917220 000a4902 R_ARM_ABS32 008d6808 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ -0091722c 000e2d02 R_ARM_ABS32 008d6838 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ -00917238 0008b602 R_ARM_ABS32 008d6864 _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ -00917244 00038f02 R_ARM_ABS32 008d6890 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ -00917250 0009cc02 R_ARM_ABS32 008d68b8 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ -0091725c 00125002 R_ARM_ABS32 008d68e0 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ -00917268 00171902 R_ARM_ABS32 008d6908 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ -00917274 00114702 R_ARM_ABS32 008d6934 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ +009171d8 00091502 R_ARM_ABS32 008d6710 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ +009171e4 00127502 R_ARM_ABS32 008d673c _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ +009171f0 00056302 R_ARM_ABS32 008d6768 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ +009171fc 001cdd02 R_ARM_ABS32 008d6794 _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ +00917208 000b6202 R_ARM_ABS32 008d67b8 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ +00917214 001b4302 R_ARM_ABS32 008d67e0 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ +00917220 000a4902 R_ARM_ABS32 008d6810 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ +0091722c 000e2d02 R_ARM_ABS32 008d6840 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ +00917238 0008b602 R_ARM_ABS32 008d686c _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ +00917244 00038f02 R_ARM_ABS32 008d6898 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ +00917250 0009cc02 R_ARM_ABS32 008d68c0 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ +0091725c 00125002 R_ARM_ABS32 008d68e8 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ +00917268 00171902 R_ARM_ABS32 008d6910 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ +00917274 00114702 R_ARM_ABS32 008d693c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 00917278 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00917284 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00917290 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0091729c 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009172a8 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009172b4 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009172c0 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ @@ -3242,32 +3242,32 @@ │ │ │ │ 009172f0 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009172fc 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00917308 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00917314 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00917338 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00917344 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0091a4ac 001ce502 R_ARM_ABS32 009182f4 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ -00917280 000eb902 R_ARM_ABS32 008d69b8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ -0091728c 0004d002 R_ARM_ABS32 008d6a44 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ -00917298 00040e02 R_ARM_ABS32 008d6ad4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ -009172a4 000df702 R_ARM_ABS32 008d6b64 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ -009172b0 00157c02 R_ARM_ABS32 008d6bec _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ -009172bc 001b2b02 R_ARM_ABS32 008d6c78 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ -009172c8 00167a02 R_ARM_ABS32 008d6d0c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ -009172d4 00063902 R_ARM_ABS32 008d6da0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ -009172e0 0002b202 R_ARM_ABS32 008d6e30 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ -009172ec 000b8f02 R_ARM_ABS32 008d6ec0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ -009172f8 0005ce02 R_ARM_ABS32 008d6f4c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ -00917304 001ac602 R_ARM_ABS32 008d6fd8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ -00917310 001d9102 R_ARM_ABS32 008d7064 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ -0091731c 00159b02 R_ARM_ABS32 008d70f4 _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ -00917328 0005bd02 R_ARM_ABS32 008d711c _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ -00917334 0008dd02 R_ARM_ABS32 008d7144 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ -00917340 000fb202 R_ARM_ABS32 008d71d0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ -0091734c 000ff202 R_ARM_ABS32 008d725c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917280 000eb902 R_ARM_ABS32 008d69c0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ +0091728c 0004d002 R_ARM_ABS32 008d6a4c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ +00917298 00040e02 R_ARM_ABS32 008d6adc _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ +009172a4 000df702 R_ARM_ABS32 008d6b6c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ +009172b0 00157c02 R_ARM_ABS32 008d6bf4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ +009172bc 001b2b02 R_ARM_ABS32 008d6c80 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ +009172c8 00167a02 R_ARM_ABS32 008d6d14 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ +009172d4 00063902 R_ARM_ABS32 008d6da8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ +009172e0 0002b202 R_ARM_ABS32 008d6e38 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ +009172ec 000b8f02 R_ARM_ABS32 008d6ec8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ +009172f8 0005ce02 R_ARM_ABS32 008d6f54 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ +00917304 001ac602 R_ARM_ABS32 008d6fe0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ +00917310 001d9102 R_ARM_ABS32 008d706c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ +0091731c 00159b02 R_ARM_ABS32 008d70fc _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ +00917328 0005bd02 R_ARM_ABS32 008d7124 _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ +00917334 0008dd02 R_ARM_ABS32 008d714c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ +00917340 000fb202 R_ARM_ABS32 008d71d8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ +0091734c 000ff202 R_ARM_ABS32 008d7264 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917350 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0091735c 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917368 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917374 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917380 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0091738c 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917398 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -3293,45 +3293,45 @@ │ │ │ │ 00917488 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917494 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009174a0 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009174ac 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009174b8 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009174c4 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00918304 001dee02 R_ARM_ABS32 00917d48 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917358 0009be02 R_ARM_ABS32 008d72b0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917364 0014a502 R_ARM_ABS32 008d730c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917370 0005f302 R_ARM_ABS32 008d736c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0091737c 00163c02 R_ARM_ABS32 008d73cc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917388 001b6f02 R_ARM_ABS32 008d7424 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917394 001a1002 R_ARM_ABS32 008d7480 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173a0 00184d02 R_ARM_ABS32 008d74e4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173ac 001bd402 R_ARM_ABS32 008d7548 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173b8 00092702 R_ARM_ABS32 008d75a8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173c4 00142302 R_ARM_ABS32 008d7608 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173d0 0006f502 R_ARM_ABS32 008d7664 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173dc 00143a02 R_ARM_ABS32 008d76c0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173e8 000ac002 R_ARM_ABS32 008d771c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009173f4 0007e202 R_ARM_ABS32 008d777c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917400 00108402 R_ARM_ABS32 008d7834 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0091740c 00197a02 R_ARM_ABS32 008d78f4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917418 001aa502 R_ARM_ABS32 008d79b4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917424 00055602 R_ARM_ABS32 008d7a74 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917430 0003a702 R_ARM_ABS32 008d7b30 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0091743c 000d9102 R_ARM_ABS32 008d7bec _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917448 000bcd02 R_ARM_ABS32 008d7cb0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917454 001aa702 R_ARM_ABS32 008d7d74 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917460 00071802 R_ARM_ABS32 008d7e38 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0091746c 001c7e02 R_ARM_ABS32 008d7efc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917478 000f2b02 R_ARM_ABS32 008d7fbc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917484 001c9902 R_ARM_ABS32 008d807c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917490 0008ab02 R_ARM_ABS32 008d813c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0091749c 0018cf02 R_ARM_ABS32 008d8200 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009174a8 00050d02 R_ARM_ABS32 008d825c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009174b4 0015e102 R_ARM_ABS32 008d82b8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009174c0 00093502 R_ARM_ABS32 008d8378 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917358 0009be02 R_ARM_ABS32 008d72b8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917364 0014a502 R_ARM_ABS32 008d7314 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917370 0005f302 R_ARM_ABS32 008d7374 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0091737c 00163c02 R_ARM_ABS32 008d73d4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917388 001b6f02 R_ARM_ABS32 008d742c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917394 001a1002 R_ARM_ABS32 008d7488 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173a0 00184d02 R_ARM_ABS32 008d74ec _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173ac 001bd402 R_ARM_ABS32 008d7550 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173b8 00092702 R_ARM_ABS32 008d75b0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173c4 00142302 R_ARM_ABS32 008d7610 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173d0 0006f502 R_ARM_ABS32 008d766c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173dc 00143a02 R_ARM_ABS32 008d76c8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173e8 000ac002 R_ARM_ABS32 008d7724 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009173f4 0007e202 R_ARM_ABS32 008d7784 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917400 00108402 R_ARM_ABS32 008d783c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0091740c 00197a02 R_ARM_ABS32 008d78fc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917418 001aa502 R_ARM_ABS32 008d79bc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917424 00055602 R_ARM_ABS32 008d7a7c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917430 0003a702 R_ARM_ABS32 008d7b38 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0091743c 000d9102 R_ARM_ABS32 008d7bf4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917448 000bcd02 R_ARM_ABS32 008d7cb8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917454 001aa702 R_ARM_ABS32 008d7d7c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917460 00071802 R_ARM_ABS32 008d7e40 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0091746c 001c7e02 R_ARM_ABS32 008d7f04 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917478 000f2b02 R_ARM_ABS32 008d7fc4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917484 001c9902 R_ARM_ABS32 008d8084 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917490 0008ab02 R_ARM_ABS32 008d8144 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0091749c 0018cf02 R_ARM_ABS32 008d8208 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009174a8 00050d02 R_ARM_ABS32 008d8264 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009174b4 0015e102 R_ARM_ABS32 008d82c0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009174c0 00093502 R_ARM_ABS32 008d8380 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009174cc 0015fd02 R_ARM_ABS32 009171c8 _ZTIN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 009174e0 00171d02 R_ARM_ABS32 0068c4e9 _ZNK6soplex9SPxMainSMIdE8RowObjPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 009174e4 00113c02 R_ARM_ABS32 0068c0ed _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 0091750c 00113c02 R_ARM_ABS32 0068c0ed _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 00917534 00113c02 R_ARM_ABS32 0068c0ed _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 0091755c 00113c02 R_ARM_ABS32 0068c0ed _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 00917584 00113c02 R_ARM_ABS32 0068c0ed _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ @@ -3454,219 +3454,219 @@ │ │ │ │ 00917c88 000faa02 R_ARM_ABS32 00917474 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917ca4 0010ac02 R_ARM_ABS32 00917480 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917cc0 0005e002 R_ARM_ABS32 0091748c _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917cdc 0018a702 R_ARM_ABS32 00917498 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917cf8 0017ff02 R_ARM_ABS32 009174a4 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917d14 00129502 R_ARM_ABS32 009174b0 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917d30 001b4f02 R_ARM_ABS32 009174bc _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917d4c 001a4d02 R_ARM_ABS32 008d84a0 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00917d4c 001a4d02 R_ARM_ABS32 008d84a8 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00917d50 0019ee02 R_ARM_ABS32 00917168 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00917d6c 00167402 R_ARM_ABS32 008d850c _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ -00917d78 0011ff02 R_ARM_ABS32 008d852c _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ -00917d94 00196402 R_ARM_ABS32 008d8574 _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ +00917d6c 00167402 R_ARM_ABS32 008d8514 _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ +00917d78 0011ff02 R_ARM_ABS32 008d8534 _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ +00917d94 00196402 R_ARM_ABS32 008d857c _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ 00917da0 000eb102 R_ARM_ABS32 00917188 _ZTIN6soplex11SVectorBaseIdEE │ │ │ │ -00917dac 0017be02 R_ARM_ABS32 008d8590 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917dac 0017be02 R_ARM_ABS32 008d8598 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917db8 0001fd02 R_ARM_ABS32 00917190 _ZTIN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917dcc 00113a02 R_ARM_ABS32 008d860c _ZTSN6soplex7NoTimerE │ │ │ │ -00917dd8 00191c02 R_ARM_ABS32 008d8620 _ZTSN14strict_fstream9ExceptionE │ │ │ │ -00917de4 00094b02 R_ARM_ABS32 008d8640 _ZTSN14strict_fstream8ifstreamE │ │ │ │ +00917dcc 00113a02 R_ARM_ABS32 008d8614 _ZTSN6soplex7NoTimerE │ │ │ │ +00917dd8 00191c02 R_ARM_ABS32 008d8628 _ZTSN14strict_fstream9ExceptionE │ │ │ │ +00917de4 00094b02 R_ARM_ABS32 008d8648 _ZTSN14strict_fstream8ifstreamE │ │ │ │ 00917de8 0000a002 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 009183e8 0000a002 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 009183fc 0000a002 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -00917df0 00050e02 R_ARM_ABS32 008d865c _ZTSN4zstr9ExceptionE │ │ │ │ +00917df0 00050e02 R_ARM_ABS32 008d8664 _ZTSN4zstr9ExceptionE │ │ │ │ 00917df4 00008202 R_ARM_ABS32 00000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 │ │ │ │ 0091f31c 00008215 R_ARM_GLOB_DAT 00000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 │ │ │ │ -00917dfc 00158102 R_ARM_ABS32 008d8670 _ZTSN4zstr10istreambufE │ │ │ │ +00917dfc 00158102 R_ARM_ABS32 008d8678 _ZTSN4zstr10istreambufE │ │ │ │ 00917e00 0001a902 R_ARM_ABS32 00000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -00917e08 0008a902 R_ARM_ABS32 008d8684 _ZTSN4zstr8ifstreamE │ │ │ │ +00917e08 0008a902 R_ARM_ABS32 008d868c _ZTSN4zstr8ifstreamE │ │ │ │ 00917e14 00116e02 R_ARM_ABS32 00917170 _ZTIN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ 00917e1c 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 009183c0 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 009183d4 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 009184a4 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 009184b8 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ -00917e28 00134502 R_ARM_ABS32 008d8698 _ZTSN6soplex8MPSInputE │ │ │ │ -00917e30 00130a02 R_ARM_ABS32 008d86ac _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00917e38 00190f02 R_ARM_ABS32 008d8734 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917e28 00134502 R_ARM_ABS32 008d86a0 _ZTSN6soplex8MPSInputE │ │ │ │ +00917e30 00130a02 R_ARM_ABS32 008d86b4 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ +00917e38 00190f02 R_ARM_ABS32 008d873c _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917e44 00111602 R_ARM_ABS32 00917e2c _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 00918510 00111602 R_ARM_ABS32 00917e2c _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00917e50 00166002 R_ARM_ABS32 008d87ac _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917e50 00166002 R_ARM_ABS32 008d87b4 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917e5c 001c2702 R_ARM_ABS32 00917180 _ZTIN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917e68 000c5a02 R_ARM_ABS32 008d8828 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917e68 000c5a02 R_ARM_ABS32 008d8830 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917e74 0016d602 R_ARM_ABS32 00917e34 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917e8c 0016d602 R_ARM_ABS32 00917e34 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918520 0016d602 R_ARM_ABS32 00917e34 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917e80 00042502 R_ARM_ABS32 008d88a4 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917e98 00028102 R_ARM_ABS32 008d8920 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917e80 00042502 R_ARM_ABS32 008d88ac _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917e98 00028102 R_ARM_ABS32 008d8928 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917ea4 00105402 R_ARM_ABS32 00917e64 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918540 00105402 R_ARM_ABS32 00917e64 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917eac 00142702 R_ARM_ABS32 00917e7c _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918550 00142702 R_ARM_ABS32 00917e7c _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917eb8 0008bd02 R_ARM_ABS32 008d8998 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ -00917ec0 00103202 R_ARM_ABS32 008d89b8 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ +00917eb8 0008bd02 R_ARM_ABS32 008d89a0 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ +00917ec0 00103202 R_ARM_ABS32 008d89c0 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ 00917ecc 001cb002 R_ARM_ABS32 00917eb4 _ZTIN6soplex18SLinSolverRationalE │ │ │ │ 009186c0 001cb002 R_ARM_ABS32 00917eb4 _ZTIN6soplex18SLinSolverRationalE │ │ │ │ 00917ed4 000f2902 R_ARM_ABS32 009171a8 _ZTIN6soplex17CLUFactorRationalE │ │ │ │ -00917ee0 00166402 R_ARM_ABS32 008d89d8 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00917ee8 00173202 R_ARM_ABS32 008d8a64 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917ee0 00166402 R_ARM_ABS32 008d89e0 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ +00917ee8 00173202 R_ARM_ABS32 008d8a6c _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917ef4 001c3f02 R_ARM_ABS32 00917edc _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 00918788 001c3f02 R_ARM_ABS32 00917edc _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00917f00 001a6302 R_ARM_ABS32 008d8ae0 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f00 001a6302 R_ARM_ABS32 008d8ae8 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f0c 001c8b02 R_ARM_ABS32 009171b8 _ZTIN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917f18 00077602 R_ARM_ABS32 008d8b60 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f18 00077602 R_ARM_ABS32 008d8b68 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f24 0004d502 R_ARM_ABS32 00917ee4 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f3c 0004d502 R_ARM_ABS32 00917ee4 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918798 0004d502 R_ARM_ABS32 00917ee4 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917f30 0007b902 R_ARM_ABS32 008d8be0 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917f48 0014f102 R_ARM_ABS32 008d8c60 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f30 0007b902 R_ARM_ABS32 008d8be8 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f48 0014f102 R_ARM_ABS32 008d8c68 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f54 00047502 R_ARM_ABS32 00917f14 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009187b8 00047502 R_ARM_ABS32 00917f14 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f5c 0010f202 R_ARM_ABS32 00917f2c _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009187c8 0010f202 R_ARM_ABS32 00917f2c _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917f68 00171602 R_ARM_ABS32 008d8cdc _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917f70 001ab302 R_ARM_ABS32 008d8d5c _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f68 00171602 R_ARM_ABS32 008d8ce4 _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f70 001ab302 R_ARM_ABS32 008d8d64 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f7c 000dcf02 R_ARM_ABS32 00917178 _ZTIN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917f90 001cbf02 R_ARM_ABS32 008d8ddc _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917f90 001cbf02 R_ARM_ABS32 008d8de4 _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917f9c 00029002 R_ARM_ABS32 00917f44 _ZTIN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009187d8 00029002 R_ARM_ABS32 00917f44 _ZTIN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918928 00029002 R_ARM_ABS32 00917f44 _ZTIN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917fa4 00043b02 R_ARM_ABS32 00917f64 _ZTIN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918938 00043b02 R_ARM_ABS32 00917f64 _ZTIN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917fb0 000d0d02 R_ARM_ABS32 008d8e5c _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917fb8 000cb702 R_ARM_ABS32 008d8ed8 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917fb0 000d0d02 R_ARM_ABS32 008d8e64 _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917fb8 000cb702 R_ARM_ABS32 008d8ee0 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917fc4 00174602 R_ARM_ABS32 00917fac _ZTIN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918c2c 00174602 R_ARM_ABS32 00917fac _ZTIN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917fcc 001aee02 R_ARM_ABS32 009171a0 _ZTIN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917fd8 0015ea02 R_ARM_ABS32 008d8f54 _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917fe0 0012d102 R_ARM_ABS32 008d8fd0 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917fd8 0015ea02 R_ARM_ABS32 008d8f5c _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917fe0 0012d102 R_ARM_ABS32 008d8fd8 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917fe4 00039502 R_ARM_ABS32 00917fd4 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917ff0 00039502 R_ARM_ABS32 00917fd4 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918008 00039502 R_ARM_ABS32 00917fd4 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918014 00039502 R_ARM_ABS32 00917fd4 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918020 00039502 R_ARM_ABS32 00917fd4 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918d30 00039502 R_ARM_ABS32 00917fd4 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917fec 00192102 R_ARM_ABS32 008d904c _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00917ff8 000d4c02 R_ARM_ABS32 008d90c8 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917fec 00192102 R_ARM_ABS32 008d9054 _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00917ff8 000d4c02 R_ARM_ABS32 008d90d0 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00917ffc 00171a02 R_ARM_ABS32 00917fe8 _ZTIN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918df8 00171a02 R_ARM_ABS32 00917fe8 _ZTIN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918004 001d8202 R_ARM_ABS32 008d9148 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918010 00160402 R_ARM_ABS32 008d91c4 _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0091801c 000fb302 R_ARM_ABS32 008d9244 _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918028 000ea602 R_ARM_ABS32 008d92c4 _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918030 00170b02 R_ARM_ABS32 008d9344 _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918004 001d8202 R_ARM_ABS32 008d9150 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918010 00160402 R_ARM_ABS32 008d91cc _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0091801c 000fb302 R_ARM_ABS32 008d924c _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918028 000ea602 R_ARM_ABS32 008d92cc _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918030 00170b02 R_ARM_ABS32 008d934c _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918034 00128e02 R_ARM_ABS32 00918024 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918040 00128e02 R_ARM_ABS32 00918024 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0091804c 00128e02 R_ARM_ABS32 00918024 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918fec 00128e02 R_ARM_ABS32 00918024 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0091803c 000c1c02 R_ARM_ABS32 008d93c4 _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918048 00189e02 R_ARM_ABS32 008d9444 _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918054 001dd402 R_ARM_ABS32 008d94c0 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0091803c 000c1c02 R_ARM_ABS32 008d93cc _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918048 00189e02 R_ARM_ABS32 008d944c _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918054 001dd402 R_ARM_ABS32 008d94c8 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918058 00062e02 R_ARM_ABS32 00918044 _ZTIN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009190a0 00062e02 R_ARM_ABS32 00918044 _ZTIN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918060 0018af02 R_ARM_ABS32 008d9544 _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918068 001c8002 R_ARM_ABS32 008d95c0 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918060 0018af02 R_ARM_ABS32 008d954c _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918068 001c8002 R_ARM_ABS32 008d95c8 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0091806c 00063a02 R_ARM_ABS32 0091805c _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918078 00063a02 R_ARM_ABS32 0091805c _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918084 00063a02 R_ARM_ABS32 0091805c _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00919118 00063a02 R_ARM_ABS32 0091805c _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918074 0002da02 R_ARM_ABS32 008d9640 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918080 000ced02 R_ARM_ABS32 008d96c0 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0091808c 001c0602 R_ARM_ABS32 008d9740 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00918094 001a5f02 R_ARM_ABS32 008d97c0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918074 0002da02 R_ARM_ABS32 008d9648 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918080 000ced02 R_ARM_ABS32 008d96c8 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0091808c 001c0602 R_ARM_ABS32 008d9748 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00918094 001a5f02 R_ARM_ABS32 008d97c8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918098 00108a02 R_ARM_ABS32 00918088 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009180a4 00108a02 R_ARM_ABS32 00918088 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00919498 00108a02 R_ARM_ABS32 00918088 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -009180a0 00118302 R_ARM_ABS32 008d983c _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -009180ac 0012f202 R_ARM_ABS32 008d98b4 _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ -009180b4 00058a02 R_ARM_ABS32 008d98dc _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ +009180a0 00118302 R_ARM_ABS32 008d9844 _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +009180ac 0012f202 R_ARM_ABS32 008d98bc _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ +009180b4 00058a02 R_ARM_ABS32 008d98e4 _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ 009180c0 00046502 R_ARM_ABS32 009180a8 _ZTIN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ 009195ac 00046502 R_ARM_ABS32 009180a8 _ZTIN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ -009180cc 00126b02 R_ARM_ABS32 008d98f4 _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ +009180cc 00126b02 R_ARM_ABS32 008d98fc _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ 009180d8 000a1802 R_ARM_ABS32 009180b0 _ZTIN6soplex9SVSetBaseIdEE │ │ │ │ 009180f0 000a1802 R_ARM_ABS32 009180b0 _ZTIN6soplex9SVSetBaseIdEE │ │ │ │ 009195bc 000a1802 R_ARM_ABS32 009180b0 _ZTIN6soplex9SVSetBaseIdEE │ │ │ │ -009180e4 0015a002 R_ARM_ABS32 008d9910 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ -009180fc 001c9c02 R_ARM_ABS32 008d992c _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ +009180e4 0015a002 R_ARM_ABS32 008d9918 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ +009180fc 001c9c02 R_ARM_ABS32 008d9934 _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ 00918108 000c8c02 R_ARM_ABS32 009180c8 _ZTIN6soplex12LPRowSetBaseIdEE │ │ │ │ 009195cc 000c8c02 R_ARM_ABS32 009180c8 _ZTIN6soplex12LPRowSetBaseIdEE │ │ │ │ 00918110 000fb602 R_ARM_ABS32 009180e0 _ZTIN6soplex12LPColSetBaseIdEE │ │ │ │ 009195dc 000fb602 R_ARM_ABS32 009180e0 _ZTIN6soplex12LPColSetBaseIdEE │ │ │ │ -0091811c 001a5d02 R_ARM_ABS32 008d9944 _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ -00918124 0019ab02 R_ARM_ABS32 008d9960 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ +0091811c 001a5d02 R_ARM_ABS32 008d994c _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ +00918124 0019ab02 R_ARM_ABS32 008d9968 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ 00918130 00187402 R_ARM_ABS32 00917198 _ZTIN6soplex10VectorBaseIdEE │ │ │ │ -00918144 00167102 R_ARM_ABS32 008d997c _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ +00918144 00167102 R_ARM_ABS32 008d9984 _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ 00918150 0004fe02 R_ARM_ABS32 009180f8 _ZTIN6soplex9SPxLPBaseIdEE │ │ │ │ 009195ec 0004fe02 R_ARM_ABS32 009180f8 _ZTIN6soplex9SPxLPBaseIdEE │ │ │ │ 0091973c 0004fe02 R_ARM_ABS32 009180f8 _ZTIN6soplex9SPxLPBaseIdEE │ │ │ │ 00918158 0004b902 R_ARM_ABS32 00918118 _ZTIN6soplex12SPxBasisBaseIdEE │ │ │ │ 0091974c 0004b902 R_ARM_ABS32 00918118 _ZTIN6soplex12SPxBasisBaseIdEE │ │ │ │ -00918164 00182f02 R_ARM_ABS32 008d9998 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ -0091816c 0002e602 R_ARM_ABS32 008d99b4 _ZTSN6soplex9SLUFactorIdEE │ │ │ │ +00918164 00182f02 R_ARM_ABS32 008d99a0 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ +0091816c 0002e602 R_ARM_ABS32 008d99bc _ZTSN6soplex9SLUFactorIdEE │ │ │ │ 00918178 001bf802 R_ARM_ABS32 00918160 _ZTIN6soplex10SLinSolverIdEE │ │ │ │ 00918180 0010ed02 R_ARM_ABS32 009171b0 _ZTIN6soplex9CLUFactorIdEE │ │ │ │ -0091818c 00051602 R_ARM_ABS32 008d99cc _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ -00918194 000dbe02 R_ARM_ABS32 008d99e8 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ +0091818c 00051602 R_ARM_ABS32 008d99d4 _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ +00918194 000dbe02 R_ARM_ABS32 008d99f0 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ 00918198 00163302 R_ARM_ABS32 00918188 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ 009181a4 00163302 R_ARM_ABS32 00918188 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ 00919ac4 00163302 R_ARM_ABS32 00918188 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ -009181a0 0019de02 R_ARM_ABS32 008d9a00 _ZTSN6soplex6PresolIdEE │ │ │ │ -009181ac 000dd802 R_ARM_ABS32 008d9a14 _ZTSN6soplex9SPxScalerIdEE │ │ │ │ -009181b4 000e9002 R_ARM_ABS32 008d9a2c _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ +009181a0 0019de02 R_ARM_ABS32 008d9a08 _ZTSN6soplex6PresolIdEE │ │ │ │ +009181ac 000dd802 R_ARM_ABS32 008d9a1c _ZTSN6soplex9SPxScalerIdEE │ │ │ │ +009181b4 000e9002 R_ARM_ABS32 008d9a34 _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ 009181b8 00126f02 R_ARM_ABS32 009181a8 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 009181c4 00126f02 R_ARM_ABS32 009181a8 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 009181d0 00126f02 R_ARM_ABS32 009181a8 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 00919bd8 00126f02 R_ARM_ABS32 009181a8 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ -009181c0 000dcb02 R_ARM_ABS32 008d9a48 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ -009181cc 00141e02 R_ARM_ABS32 008d9a64 _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ -009181d8 00097502 R_ARM_ABS32 008d9a80 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ -009181e0 001b4802 R_ARM_ABS32 008d9a9c _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ +009181c0 000dcb02 R_ARM_ABS32 008d9a50 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ +009181cc 00141e02 R_ARM_ABS32 008d9a6c _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ +009181d8 00097502 R_ARM_ABS32 008d9a88 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ +009181e0 001b4802 R_ARM_ABS32 008d9aa4 _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ 009181e4 00196f02 R_ARM_ABS32 009181d4 _ZTIN6soplex10SPxStarterIdEE │ │ │ │ 00919f58 00196f02 R_ARM_ABS32 009181d4 _ZTIN6soplex10SPxStarterIdEE │ │ │ │ -009181ec 0018b402 R_ARM_ABS32 008d9ab8 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ +009181ec 0018b402 R_ARM_ABS32 008d9ac0 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ 009181f0 00112002 R_ARM_ABS32 009181dc _ZTIN6soplex11SPxWeightSTIdEE │ │ │ │ 00919f80 00112002 R_ARM_ABS32 009181dc _ZTIN6soplex11SPxWeightSTIdEE │ │ │ │ -009181f8 000ecf02 R_ARM_ABS32 008d9ad4 _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ +009181f8 000ecf02 R_ARM_ABS32 008d9adc _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ 009181fc 00024702 R_ARM_ABS32 009181e8 _ZTIN6soplex11SPxVectorSTIdEE │ │ │ │ 00919fac 00024702 R_ARM_ABS32 009181e8 _ZTIN6soplex11SPxVectorSTIdEE │ │ │ │ -00918204 000cff02 R_ARM_ABS32 008d9aec _ZTSN6soplex9SPxPricerIdEE │ │ │ │ -0091820c 00181602 R_ARM_ABS32 008d9b04 _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ +00918204 000cff02 R_ARM_ABS32 008d9af4 _ZTSN6soplex9SPxPricerIdEE │ │ │ │ +0091820c 00181602 R_ARM_ABS32 008d9b0c _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ 00918210 00118202 R_ARM_ABS32 00918200 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 0091821c 00118202 R_ARM_ABS32 00918200 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 00918234 00118202 R_ARM_ABS32 00918200 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 00918240 00118202 R_ARM_ABS32 00918200 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 0091824c 00118202 R_ARM_ABS32 00918200 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 0091a004 00118202 R_ARM_ABS32 00918200 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ -00918218 000c7b02 R_ARM_ABS32 008d9b20 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ -00918224 001d0c02 R_ARM_ABS32 008d9b3c _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ +00918218 000c7b02 R_ARM_ABS32 008d9b28 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ +00918224 001d0c02 R_ARM_ABS32 008d9b44 _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ 00918228 00103802 R_ARM_ABS32 00918214 _ZTIN6soplex10SPxSteepPRIdEE │ │ │ │ 0091a0cc 00103802 R_ARM_ABS32 00918214 _ZTIN6soplex10SPxSteepPRIdEE │ │ │ │ -00918230 000f8a02 R_ARM_ABS32 008d9b58 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ -0091823c 00063c02 R_ARM_ABS32 008d9b70 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ -00918248 00116002 R_ARM_ABS32 008d9b8c _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ -00918254 00185e02 R_ARM_ABS32 008d9ba8 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ -0091825c 00115902 R_ARM_ABS32 008d9bc8 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ +00918230 000f8a02 R_ARM_ABS32 008d9b60 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ +0091823c 00063c02 R_ARM_ABS32 008d9b78 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ +00918248 00116002 R_ARM_ABS32 008d9b94 _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ +00918254 00185e02 R_ARM_ABS32 008d9bb0 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ +0091825c 00115902 R_ARM_ABS32 008d9bd0 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ 00918260 0014f702 R_ARM_ABS32 00918250 _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 0091826c 0014f702 R_ARM_ABS32 00918250 _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 00918278 0014f702 R_ARM_ABS32 00918250 _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 0091a2c0 0014f702 R_ARM_ABS32 00918250 _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ -00918268 000bda02 R_ARM_ABS32 008d9be4 _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ -00918274 001d3302 R_ARM_ABS32 008d9c00 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ -00918280 000e4102 R_ARM_ABS32 008d9c18 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ +00918268 000bda02 R_ARM_ABS32 008d9bec _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ +00918274 001d3302 R_ARM_ABS32 008d9c08 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ +00918280 000e4102 R_ARM_ABS32 008d9c20 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ 00918284 00058302 R_ARM_ABS32 00918270 _ZTIN6soplex9SPxFastRTIdEE │ │ │ │ 0091a374 00058302 R_ARM_ABS32 00918270 _ZTIN6soplex9SPxFastRTIdEE │ │ │ │ -0091828c 00116c02 R_ARM_ABS32 008d9c3c _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ -00918294 00163902 R_ARM_ABS32 008d9c58 _ZTS7SPxSCIP │ │ │ │ +0091828c 00116c02 R_ARM_ABS32 008d9c44 _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ +00918294 00163902 R_ARM_ABS32 008d9c60 _ZTS7SPxSCIP │ │ │ │ 00918298 00151802 R_ARM_ABS32 00918288 _ZTIN6soplex10SoPlexBaseIdEE │ │ │ │ 0091a3ec 00151802 R_ARM_ABS32 00918288 _ZTIN6soplex10SoPlexBaseIdEE │ │ │ │ -009182a0 000cca02 R_ARM_ABS32 008d9c64 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ -009182c8 00124302 R_ARM_ABS32 008d9c8c _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ +009182a0 000cca02 R_ARM_ABS32 008d9c6c _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ +009182c8 00124302 R_ARM_ABS32 008d9c94 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 009182dc 0001d302 R_ARM_ABS32 00000000 _ZTISt14overflow_error@GLIBCXX_3.4 │ │ │ │ -009182f0 00154902 R_ARM_ABS32 008d6630 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ -009182f8 00165202 R_ARM_ABS32 008d634c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ -00918300 000f1f02 R_ARM_ABS32 008d9cb8 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009182f0 00154902 R_ARM_ABS32 008d6638 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ +009182f8 00165202 R_ARM_ABS32 008d6354 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ +00918300 000f1f02 R_ARM_ABS32 008d9cc0 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00918334 000e3202 R_ARM_ABS32 00917d68 _ZTIN6soplex18SPxStatusExceptionE │ │ │ │ 0091fde8 000e3215 R_ARM_GLOB_DAT 00917d68 _ZTIN6soplex18SPxStatusExceptionE │ │ │ │ 00918348 00188802 R_ARM_ABS32 00917d74 _ZTIN6soplex24SPxInternalCodeExceptionE │ │ │ │ 0091f5a0 00188815 R_ARM_GLOB_DAT 00917d74 _ZTIN6soplex24SPxInternalCodeExceptionE │ │ │ │ 0091835c 00137c02 R_ARM_ABS32 00917d90 _ZTIN6soplex12DSVectorBaseIdEE │ │ │ │ 0091836c 001bb202 R_ARM_ABS32 00917da8 _ZTIN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00918380 0013d602 R_ARM_ABS32 00917dc8 _ZTIN6soplex7NoTimerE │ │ │ │ @@ -4959,15 +4959,15 @@ │ │ │ │ 0091f19c 000e6715 R_ARM_GLOB_DAT 00452f39 SCIPbendersCompName │ │ │ │ 0091f1a4 00086c15 R_ARM_GLOB_DAT 00917748 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ 0091f1a8 00135515 R_ARM_GLOB_DAT 001fba9d SCIPdialogExecHelp │ │ │ │ 0091f1b0 0001f815 R_ARM_GLOB_DAT 00920428 _ZGVZN6soplex6PresolIdE18unsimplifiedSlacksEvE11emptyVector │ │ │ │ 0091f1c8 000b7c15 R_ARM_GLOB_DAT 009174f0 _ZTVN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ 0091f1cc 0008d115 R_ARM_GLOB_DAT 004522b9 SCIPbendersComp │ │ │ │ 0091f1d0 000b1b15 R_ARM_GLOB_DAT 00696c3d _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE13lowerUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ -0091f1dc 001a9f15 R_ARM_GLOB_DAT 008d9d28 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ +0091f1dc 001a9f15 R_ARM_GLOB_DAT 008d9d30 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 0091f1e0 00077b15 R_ARM_GLOB_DAT 001f62d5 SCIPdialogExecRead │ │ │ │ 0091f1e4 00024b15 R_ARM_GLOB_DAT 009176a8 _ZTVN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ 0091f1e8 00037c15 R_ARM_GLOB_DAT 001fa3b5 SCIPdialogExecDisplayMemory │ │ │ │ 0091f1ec 0017d415 R_ARM_GLOB_DAT 00920460 _ZZN6soplex6PresolIdE18unsimplifiedPrimalEvE11emptyVector │ │ │ │ 0091f1f8 000d0615 R_ARM_GLOB_DAT 0057dbe1 SCIPpropCompName │ │ │ │ 0091f208 001ae115 R_ARM_GLOB_DAT 005fd1a1 SCIPsolComp │ │ │ │ 0091f214 0004c515 R_ARM_GLOB_DAT 00920b00 _ZN6soplex10SoPlexBaseIdE8Settings9realParamE │ │ │ │ @@ -4980,20 +4980,20 @@ │ │ │ │ 0091f270 00118a15 R_ARM_GLOB_DAT 00917bdc _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0091f278 00023615 R_ARM_GLOB_DAT 001f9fad SCIPdialogExecDisplayHeuristics │ │ │ │ 0091f280 000c9c15 R_ARM_GLOB_DAT 00920468 _ZGVN6soplex10SoPlexBaseIdE8Settings9realParamE │ │ │ │ 0091f298 00006e15 R_ARM_GLOB_DAT 00000000 _ZNSt16invalid_argumentD1Ev@GLIBCXX_3.4 │ │ │ │ 0091f2bc 00007615 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0091f2c4 00057115 R_ARM_GLOB_DAT 001fa431 SCIPdialogExecDisplayNlpi │ │ │ │ 0091f2cc 00103615 R_ARM_GLOB_DAT 00917798 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ -0091f2d4 001c3215 R_ARM_GLOB_DAT 008d8494 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091f2d4 001c3215 R_ARM_GLOB_DAT 008d849c _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091f2e0 00007a15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0091f2f8 001cd215 R_ARM_GLOB_DAT 00917838 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ 0091f300 00075a15 R_ARM_GLOB_DAT 009179a0 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ 0091f308 0006c815 R_ARM_GLOB_DAT 00918448 _ZTVN4zstr9ExceptionE │ │ │ │ -0091f30c 000a7115 R_ARM_GLOB_DAT 008d844c _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091f30c 000a7115 R_ARM_GLOB_DAT 008d8454 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091f324 00008415 R_ARM_GLOB_DAT 00000000 _ZTISt16invalid_argument@GLIBCXX_3.4 │ │ │ │ 0091f32c 00043815 R_ARM_GLOB_DAT 005e7899 SCIPsepaCompName │ │ │ │ 0091f33c 0002ce15 R_ARM_GLOB_DAT 006930c5 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14getRhsUnscaledERKNS_9SPxLPBaseIS7_EERNS_10VectorBaseIS7_EE │ │ │ │ 0091f344 0015cf15 R_ARM_GLOB_DAT 00917680 _ZTVN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ 0091f34c 0009fe15 R_ARM_GLOB_DAT 009195a8 _ZTVN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ 0091f350 00008815 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0091f35c 000ef915 R_ARM_GLOB_DAT 00917cd8 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -5016,23 +5016,23 @@ │ │ │ │ 0091f41c 000fa415 R_ARM_GLOB_DAT 0092043c _ZGVZN6soplex6PresolIdE16unsimplifiedDualEvE11emptyVector │ │ │ │ 0091f428 00099b15 R_ARM_GLOB_DAT 00917978 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ 0091f42c 00091615 R_ARM_GLOB_DAT 0092044c _ZZN6soplex6PresolIdE16unsimplifiedDualEvE11emptyVector │ │ │ │ 0091f430 00159215 R_ARM_GLOB_DAT 006934c9 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10scaleUpperERKNS_9SPxLPBaseIS7_EEiS7_ │ │ │ │ 0091f448 0000a515 R_ARM_GLOB_DAT 00000000 history_length │ │ │ │ 0091f44c 00045815 R_ARM_GLOB_DAT 00920400 _ZGVZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector │ │ │ │ 0091f45c 00052015 R_ARM_GLOB_DAT 009177e8 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ -0091f460 0017b315 R_ARM_GLOB_DAT 008d847c _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091f460 0017b315 R_ARM_GLOB_DAT 008d8484 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091f464 000f1315 R_ARM_GLOB_DAT 0091a000 _ZTVN6soplex9SPxPricerIdEE │ │ │ │ -0091f46c 00110c15 R_ARM_GLOB_DAT 008d8440 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091f46c 00110c15 R_ARM_GLOB_DAT 008d8448 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091f470 00064415 R_ARM_GLOB_DAT 001fd7e5 SCIPdialogExecFixParam │ │ │ │ 0091f47c 000dae15 R_ARM_GLOB_DAT 00918d2c _ZTVN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0091f490 0008c915 R_ARM_GLOB_DAT 005745ad SCIPpricerComp │ │ │ │ 0091f49c 00125315 R_ARM_GLOB_DAT 00917518 _ZTVN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ 0091f4b8 000ca115 R_ARM_GLOB_DAT 00917c14 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0091f4c4 00116115 R_ARM_GLOB_DAT 008d8470 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091f4c4 00116115 R_ARM_GLOB_DAT 008d8478 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091f4c8 001b7915 R_ARM_GLOB_DAT 00917014 _ZTVN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 0091f4cc 0003ba15 R_ARM_GLOB_DAT 001fbfa1 SCIPdialogExecOptimize │ │ │ │ 0091f4d4 0006c015 R_ARM_GLOB_DAT 00917608 _ZTVN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ 0091f4f0 000c0e15 R_ARM_GLOB_DAT 004bdaa9 SCIProwComp │ │ │ │ 0091f51c 000f3e15 R_ARM_GLOB_DAT 001f475d SCIPdialogExecMenu │ │ │ │ 0091f520 00111315 R_ARM_GLOB_DAT 00920404 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector_ │ │ │ │ 0091f530 00182215 R_ARM_GLOB_DAT 00918d90 _ZTVN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ @@ -5171,15 +5171,15 @@ │ │ │ │ 0091fa74 0002d015 R_ARM_GLOB_DAT 00917a1c _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0091fa78 0005f415 R_ARM_GLOB_DAT 006936c9 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14maxObjUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 0091fa80 00104515 R_ARM_GLOB_DAT 001f50b5 SCIPdialogExecSetDiffsave │ │ │ │ 0091faac 000db415 R_ARM_GLOB_DAT 001fcb89 SCIPdialogExecSetEmphasisEasycip │ │ │ │ 0091fab0 0007d715 R_ARM_GLOB_DAT 0045fe4d SCIPbranchruleCompName │ │ │ │ 0091fab8 001c6a15 R_ARM_GLOB_DAT 0091a480 _ZTVN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0091fac4 00013e15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -0091fad4 00078b15 R_ARM_GLOB_DAT 008d8458 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091fad4 00078b15 R_ARM_GLOB_DAT 008d8460 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091fadc 000be415 R_ARM_GLOB_DAT 00917720 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ 0091fae0 001a6b15 R_ARM_GLOB_DAT 004acc69 SCIPcomprCompName │ │ │ │ 0091faf4 001bea15 R_ARM_GLOB_DAT 00696a95 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11rhsUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 0091fafc 000aff15 R_ARM_GLOB_DAT 00917b34 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0091fb04 0014d815 R_ARM_GLOB_DAT 0091845c _ZTVN4zstr10istreambufE │ │ │ │ 0091fb08 00192815 R_ARM_GLOB_DAT 00919b78 _ZTVN6soplex6PresolIdEE │ │ │ │ 0091fb10 000e6115 R_ARM_GLOB_DAT 00917bf8 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -5187,19 +5187,19 @@ │ │ │ │ 0091fb24 001a3715 R_ARM_GLOB_DAT 0050be3d SCIPhashKeyEqPtr │ │ │ │ 0091fb2c 00014c15 R_ARM_GLOB_DAT 00000000 nauty_kill_request │ │ │ │ 0091fb34 00065715 R_ARM_GLOB_DAT 009203f0 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16unsimplifiedDualEvE11emptyVector_ │ │ │ │ 0091fb38 00057315 R_ARM_GLOB_DAT 00919cb4 _ZTVN6soplex11SPxEquiliSCIdEE │ │ │ │ 0091fb3c 00091c15 R_ARM_GLOB_DAT 00917860 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ 0091fb44 00138915 R_ARM_GLOB_DAT 001f9bdd SCIPdialogExecDisplayDisplaycols │ │ │ │ 0091fb48 00014f15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0091fb54 000e5e15 R_ARM_GLOB_DAT 008d8488 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ +0091fb54 000e5e15 R_ARM_GLOB_DAT 008d8490 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ 0091fb60 00015115 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0091fb64 00015215 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0091fb70 0019c615 R_ARM_GLOB_DAT 0046c741 SCIPconflicthdlrComp │ │ │ │ -0091fb80 0014fc15 R_ARM_GLOB_DAT 008d9d10 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ +0091fb80 0014fc15 R_ARM_GLOB_DAT 008d9d18 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ 0091fb84 00039115 R_ARM_GLOB_DAT 004ac899 SCIPcomprComp │ │ │ │ 0091fb88 001b1215 R_ARM_GLOB_DAT 001fda01 SCIPdialogExecSetParam │ │ │ │ 0091fb98 0009e815 R_ARM_GLOB_DAT 00917b88 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0091fb9c 00164e15 R_ARM_GLOB_DAT 009183a4 _ZTVN14strict_fstream9ExceptionE │ │ │ │ 0091fbb8 0008e115 R_ARM_GLOB_DAT 001fc1d1 SCIPdialogExecIIS │ │ │ │ 0091fbc4 00151d15 R_ARM_GLOB_DAT 001fb251 SCIPdialogExecDisplayDualSolution │ │ │ │ 0091fbd0 00084515 R_ARM_GLOB_DAT 001fce31 SCIPdialogExecSetEmphasisBenchmark │ │ │ │ @@ -5237,15 +5237,15 @@ │ │ │ │ 0091fd30 0004f515 R_ARM_GLOB_DAT 00919a3c _ZTVN6soplex9SLUFactorIdEE │ │ │ │ 0091fd34 000f6b15 R_ARM_GLOB_DAT 00917658 _ZTVN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ 0091fd3c 00019015 R_ARM_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0091fd4c 0002af15 R_ARM_GLOB_DAT 00918c28 _ZTVN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0091fd54 0006df15 R_ARM_GLOB_DAT 00917950 _ZTVN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ 0091fd60 0015d915 R_ARM_GLOB_DAT 0091a4a8 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0091fd78 0005c515 R_ARM_GLOB_DAT 00693289 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8scaleLhsERKNS_9SPxLPBaseIS7_EEiS7_ │ │ │ │ -0091fd80 000eb615 R_ARM_GLOB_DAT 008d8464 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091fd80 000eb615 R_ARM_GLOB_DAT 008d846c _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091fd90 00100915 R_ARM_GLOB_DAT 00919bd4 _ZTVN6soplex9SPxScalerIdEE │ │ │ │ 0091fdac 001c5715 R_ARM_GLOB_DAT 0091851c _ZTVN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0091fdb4 0014ba15 R_ARM_GLOB_DAT 001fc6c1 SCIPdialogExecSetPresolvingDefault │ │ │ │ 0091fde0 00048b15 R_ARM_GLOB_DAT 009176f8 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 0091fdf0 00025015 R_ARM_GLOB_DAT 001f8c45 SCIPdialogExecChangeObjSense │ │ │ │ 0091fdf4 00155415 R_ARM_GLOB_DAT 000ef2e1 SCIPdialogExecWriteAllsolutions │ │ │ │ 0091fdfc 000cb015 R_ARM_GLOB_DAT 00917590 _ZTVN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ @@ -5279,15 +5279,15 @@ │ │ │ │ 0091fef4 0017e815 R_ARM_GLOB_DAT 0091a258 _ZTVN6soplex12SPxParMultPRIdEE │ │ │ │ 0091fef8 00082515 R_ARM_GLOB_DAT 001f68ed SCIPdialogExecSetBranchingDirection │ │ │ │ 0091ff00 0016ea15 R_ARM_GLOB_DAT 009176d0 _ZTVN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ 0091ff08 0018f215 R_ARM_GLOB_DAT 001fa211 SCIPdialogExecDisplayIIS │ │ │ │ 0091ff1c 001df515 R_ARM_GLOB_DAT 00919f54 _ZTVN6soplex10SPxStarterIdEE │ │ │ │ 0091ff20 0012e715 R_ARM_GLOB_DAT 00917888 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ 0091ff30 0002e815 R_ARM_GLOB_DAT 009175b8 _ZTVN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ -0091ff48 00069e15 R_ARM_GLOB_DAT 008d8434 _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0091ff48 00069e15 R_ARM_GLOB_DAT 008d843c _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0091ff58 0001c615 R_ARM_GLOB_DAT 00000000 _ZTISt12system_error@GLIBCXX_3.4.11 │ │ │ │ 0091ff80 00195115 R_ARM_GLOB_DAT 001f4871 SCIPdialogExecChangeAddCons │ │ │ │ 0091ff84 00126d15 R_ARM_GLOB_DAT 00919fd4 _ZTVN6soplex8SPxSumSTIdEE │ │ │ │ 0091ff88 0017bf15 R_ARM_GLOB_DAT 00920414 _ZGVZN6soplex6PresolIdE19unsimplifiedRedCostEvE11emptyVector │ │ │ │ 0091ff94 0008ae15 R_ARM_GLOB_DAT 00916fec _ZTVN5boost9container12length_errorE │ │ │ │ 0091ff98 000f7515 R_ARM_GLOB_DAT 001fbd89 SCIPdialogExecFree │ │ │ │ 0091ffa4 00101b15 R_ARM_GLOB_DAT 0050be49 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: 610fb087d11e559054d2b17ca4c8ff0f26657d38 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e6f0481b7290411f39138a6d1b391f8c2deb758f │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -9590,15 +9590,15 @@ │ │ │ │ 8H*hAFxD │ │ │ │ H)F,FxD │ │ │ │ qh;F(h*F │ │ │ │ ($)F FzD │ │ │ │ J!F(i{DzD │ │ │ │ +hXJYIXhzDyDS │ │ │ │ 58;>ADGJMPS │ │ │ │ -HxDpGRE1 │ │ │ │ +HxDpGZE1 │ │ │ │ SJ)F izD │ │ │ │ @J)F izD │ │ │ │ -J)F izD │ │ │ │ *J)F izD │ │ │ │ (J)F izD │ │ │ │ (5BF9F0FU │ │ │ │ HJ)F izD │ │ │ │ @@ -10626,15 +10626,15 @@ │ │ │ │ H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ I H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ ARCH=armv8l │ │ │ │ - OSTYPE=Linux-6.12.73+deb13-arm64 │ │ │ │ + OSTYPE=Linux-6.12.73+deb13-cloud-arm64 │ │ │ │ COMP=GNU 15.2.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 {} │ │ │ │ @@ -402,295 +402,295 @@ │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2404 (std::domain_error const&, boost::source_location const&)@@Base+0xa4>) │ │ │ │ ldr r0, [pc, #16] @ (a2408 (std::domain_error const&, boost::source_location const&)@@Base+0xa8>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - bge.n a2320 (std::overflow_error const&, boost::source_location const&)@@Base+0x40> │ │ │ │ + bge.n a2330 (std::overflow_error const&, boost::source_location const&)@@Base+0x50> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a2378 (std::domain_error const&, boost::source_location const&)@@Base+0x18> │ │ │ │ + bge.n a2388 (std::domain_error const&, boost::source_location const&)@@Base+0x28> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a23a8 (std::domain_error const&, boost::source_location const&)@@Base+0x48> │ │ │ │ + bge.n a23b8 (std::domain_error const&, boost::source_location const&)@@Base+0x58> │ │ │ │ lsls r2, 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] @ (a242c (std::domain_error const&, boost::source_location const&)@@Base+0xcc>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2430 (std::domain_error const&, boost::source_location const&)@@Base+0xd0>) │ │ │ │ ldr r0, [pc, #16] @ (a2434 (std::domain_error const&, boost::source_location const&)@@Base+0xd4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - bge.n a24f4 (std::domain_error const&, boost::source_location const&)@@Base+0x194> │ │ │ │ + bge.n a2504 (std::domain_error const&, boost::source_location const&)@@Base+0x1a4> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a234c (std::overflow_error const&, boost::source_location const&)@@Base+0x6c> │ │ │ │ + bge.n a235c (std::overflow_error const&, boost::source_location const&)@@Base+0x7c> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a237c (std::domain_error const&, boost::source_location const&)@@Base+0x1c> │ │ │ │ + bge.n a238c (std::domain_error const&, boost::source_location const&)@@Base+0x2c> │ │ │ │ lsls r2, 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] @ (a245c (std::domain_error const&, boost::source_location const&)@@Base+0xfc>) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ ldr r1, [pc, #16] @ (a2460 (std::domain_error const&, boost::source_location const&)@@Base+0x100>) │ │ │ │ ldr r0, [pc, #20] @ (a2464 (std::domain_error const&, boost::source_location const&)@@Base+0x104>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n a2538 (std::domain_error const&, boost::source_location const&)@@Base+0x1d8> │ │ │ │ + ble.n a2548 (std::domain_error const&, boost::source_location const&)@@Base+0x1e8> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a23d0 (std::domain_error const&, boost::source_location const&)@@Base+0x70> │ │ │ │ + ble.n a23e0 (std::domain_error const&, boost::source_location const&)@@Base+0x80> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a2400 (std::domain_error const&, boost::source_location const&)@@Base+0xa0> │ │ │ │ + ble.n a2410 (std::domain_error const&, boost::source_location const&)@@Base+0xb0> │ │ │ │ lsls r2, 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] @ (a248c (std::domain_error const&, boost::source_location const&)@@Base+0x12c>) │ │ │ │ mov.w r2, #418 @ 0x1a2 │ │ │ │ ldr r1, [pc, #16] @ (a2490 (std::domain_error const&, boost::source_location const&)@@Base+0x130>) │ │ │ │ ldr r0, [pc, #20] @ (a2494 (std::domain_error const&, boost::source_location const&)@@Base+0x134>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n a2400 (std::domain_error const&, boost::source_location const&)@@Base+0xa0> │ │ │ │ + ble.n a2410 (std::domain_error const&, boost::source_location const&)@@Base+0xb0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a23a0 (std::domain_error const&, boost::source_location const&)@@Base+0x40> │ │ │ │ + ble.n a23b0 (std::domain_error const&, boost::source_location const&)@@Base+0x50> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a2490 (std::domain_error const&, boost::source_location const&)@@Base+0x130> │ │ │ │ + udf #4 │ │ │ │ lsls r2, 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] @ (a24bc (std::domain_error const&, boost::source_location const&)@@Base+0x15c>) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ ldr r1, [pc, #16] @ (a24c0 (std::domain_error const&, boost::source_location const&)@@Base+0x160>) │ │ │ │ ldr r0, [pc, #20] @ (a24c4 (std::domain_error const&, boost::source_location const&)@@Base+0x164>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n a2488 (std::domain_error const&, boost::source_location const&)@@Base+0x128> │ │ │ │ + ble.n a2498 (std::domain_error const&, boost::source_location const&)@@Base+0x138> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a2570 (std::domain_error const&, boost::source_location const&)@@Base+0x210> │ │ │ │ + ble.n a2580 (std::domain_error const&, boost::source_location const&)@@Base+0x220> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r2, 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] @ (a24ec (std::domain_error const&, boost::source_location const&)@@Base+0x18c>) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ ldr r1, [pc, #16] @ (a24f0 (std::domain_error const&, boost::source_location const&)@@Base+0x190>) │ │ │ │ ldr r0, [pc, #20] @ (a24f4 (std::domain_error const&, boost::source_location const&)@@Base+0x194>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - udf #24 │ │ │ │ + udf #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a2540 (std::domain_error const&, boost::source_location const&)@@Base+0x1e0> │ │ │ │ + ble.n a2550 (std::domain_error const&, boost::source_location const&)@@Base+0x1f0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n a2570 (std::domain_error const&, boost::source_location const&)@@Base+0x210> │ │ │ │ + ble.n a2580 (std::domain_error const&, boost::source_location const&)@@Base+0x220> │ │ │ │ lsls r2, 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] @ (a2518 (std::domain_error const&, boost::source_location const&)@@Base+0x1b8>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a251c (std::domain_error const&, boost::source_location const&)@@Base+0x1bc>) │ │ │ │ ldr r0, [pc, #16] @ (a2520 (std::domain_error const&, boost::source_location const&)@@Base+0x1c0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n a2460 (std::domain_error const&, boost::source_location const&)@@Base+0x100> │ │ │ │ + bls.n a2470 (std::domain_error const&, boost::source_location const&)@@Base+0x110> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n a2490 (std::domain_error const&, boost::source_location const&)@@Base+0x130> │ │ │ │ + bls.n a24a0 (std::domain_error const&, boost::source_location const&)@@Base+0x140> │ │ │ │ lsls r2, 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] @ (a2544 (std::domain_error const&, boost::source_location const&)@@Base+0x1e4>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2548 (std::domain_error const&, boost::source_location const&)@@Base+0x1e8>) │ │ │ │ ldr r0, [pc, #16] @ (a254c (std::domain_error const&, boost::source_location const&)@@Base+0x1ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n a2634 (std::domain_error const&, boost::source_location const&)@@Base+0x2d4> │ │ │ │ + bls.n a2644 (std::domain_error const&, boost::source_location const&)@@Base+0x2e4> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n a2464 (std::domain_error const&, boost::source_location const&)@@Base+0x104> │ │ │ │ + bls.n a2474 (std::domain_error const&, boost::source_location const&)@@Base+0x114> │ │ │ │ lsls r2, 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] @ (a2570 (std::domain_error const&, boost::source_location const&)@@Base+0x210>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2574 (std::domain_error const&, boost::source_location const&)@@Base+0x214>) │ │ │ │ ldr r0, [pc, #16] @ (a2578 (std::domain_error const&, boost::source_location const&)@@Base+0x218>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n a2608 (std::domain_error const&, boost::source_location const&)@@Base+0x2a8> │ │ │ │ + bls.n a2618 (std::domain_error const&, boost::source_location const&)@@Base+0x2b8> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n a2638 (std::domain_error const&, boost::source_location const&)@@Base+0x2d8> │ │ │ │ + bls.n a2648 (std::domain_error const&, boost::source_location const&)@@Base+0x2e8> │ │ │ │ lsls r2, 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] @ (a259c (std::domain_error const&, boost::source_location const&)@@Base+0x23c>) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ ldr r1, [pc, #16] @ (a25a0 (std::domain_error const&, boost::source_location const&)@@Base+0x240>) │ │ │ │ ldr r0, [pc, #16] @ (a25a4 (std::domain_error const&, boost::source_location const&)@@Base+0x244>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 6 │ │ │ │ lsls r2, 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] @ (a25cc (std::domain_error const&, boost::source_location const&)@@Base+0x26c>) │ │ │ │ mov.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [pc, #16] @ (a25d0 (std::domain_error const&, boost::source_location const&)@@Base+0x270>) │ │ │ │ ldr r0, [pc, #20] @ (a25d4 (std::domain_error const&, boost::source_location const&)@@Base+0x274>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r2, 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] @ (a25fc (std::domain_error const&, boost::source_location const&)@@Base+0x29c>) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ ldr r1, [pc, #16] @ (a2600 (std::domain_error const&, boost::source_location const&)@@Base+0x2a0>) │ │ │ │ ldr r0, [pc, #20] @ (a2604 (std::domain_error const&, boost::source_location const&)@@Base+0x2a4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2608 (std::domain_error const&, boost::source_location const&)@@Base+0x2a8> │ │ │ │ + b.n a2618 (std::domain_error const&, boost::source_location const&)@@Base+0x2b8> │ │ │ │ lsls r2, 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] @ (a2628 (std::domain_error const&, boost::source_location const&)@@Base+0x2c8>) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #16] @ (a262c (std::domain_error const&, boost::source_location const&)@@Base+0x2cc>) │ │ │ │ ldr r0, [pc, #16] @ (a2630 (std::domain_error const&, boost::source_location const&)@@Base+0x2d0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r2, 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] @ (a2654 (std::domain_error const&, boost::source_location const&)@@Base+0x2f4>) │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ ldr r1, [pc, #16] @ (a2658 (std::domain_error const&, boost::source_location const&)@@Base+0x2f8>) │ │ │ │ ldr r0, [pc, #16] @ (a265c (std::domain_error const&, boost::source_location const&)@@Base+0x2fc>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - b.n a2714 (std::domain_error const&, boost::source_location const&)@@Base+0x3b4> │ │ │ │ + b.n a2724 (std::domain_error const&, boost::source_location const&)@@Base+0x3c4> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a281c (std::domain_error const&, boost::source_location const&)@@Base+0x4bc> │ │ │ │ + b.n a282c (std::domain_error const&, boost::source_location const&)@@Base+0x4cc> │ │ │ │ lsls r2, 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] @ (a2680 (std::domain_error const&, boost::source_location const&)@@Base+0x320>) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ ldr r1, [pc, #16] @ (a2684 (std::domain_error const&, boost::source_location const&)@@Base+0x324>) │ │ │ │ ldr r0, [pc, #16] @ (a2688 (std::domain_error const&, boost::source_location const&)@@Base+0x328>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - b.n a2800 (std::domain_error const&, boost::source_location const&)@@Base+0x4a0> │ │ │ │ + b.n a2810 (std::domain_error const&, boost::source_location const&)@@Base+0x4b0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n a26f8 (std::domain_error const&, boost::source_location const&)@@Base+0x398> │ │ │ │ + bhi.n a2708 (std::domain_error const&, boost::source_location const&)@@Base+0x3a8> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a26d0 (std::domain_error const&, boost::source_location const&)@@Base+0x370> │ │ │ │ + bge.n a26e0 (std::domain_error const&, boost::source_location const&)@@Base+0x380> │ │ │ │ lsls r2, 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] @ (a26ac (std::domain_error const&, boost::source_location const&)@@Base+0x34c>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a26b0 (std::domain_error const&, boost::source_location const&)@@Base+0x350>) │ │ │ │ ldr r0, [pc, #16] @ (a26b4 (std::domain_error const&, boost::source_location const&)@@Base+0x354>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96d98 <__assert_fail@plt> │ │ │ │ - b.n a23fc (std::domain_error const&, boost::source_location const&)@@Base+0x9c> │ │ │ │ + b.n a240c (std::domain_error const&, boost::source_location const&)@@Base+0xac> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n a26cc (std::domain_error const&, boost::source_location const&)@@Base+0x36c> │ │ │ │ + bhi.n a26dc (std::domain_error const&, boost::source_location const&)@@Base+0x37c> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n a26fc (std::domain_error const&, boost::source_location const&)@@Base+0x39c> │ │ │ │ + bhi.n a270c (std::domain_error const&, boost::source_location const&)@@Base+0x3ac> │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [pc, #16] @ (a26cc (std::domain_error const&, boost::source_location const&)@@Base+0x36c>) │ │ │ │ ldr r2, [pc, #20] @ (a26d0 (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 │ │ │ │ @@ -1041,15 +1041,15 @@ │ │ │ │ │ │ │ │ 000a29b4 : │ │ │ │ ldr r1, [pc, #8] @ (a29c0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ b.w 9f400 <__printf_chk@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e0007b │ │ │ │ + @ instruction: 0xf2e8007b │ │ │ │ │ │ │ │ 000a29c4 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 000a29c8 : │ │ │ │ movs r0, #0 │ │ │ │ @@ -1081,15 +1081,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (a2a18 ) │ │ │ │ umull r2, r3, r5, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a29fc │ │ │ │ - @ instruction: 0xf2e4007b │ │ │ │ + @ instruction: 0xf2ec007b │ │ │ │ │ │ │ │ 000a2a1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1112,15 +1112,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a2a60 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2a40 │ │ │ │ - @ instruction: 0xf29e007b │ │ │ │ + subw r0, r6, #123 @ 0x7b │ │ │ │ │ │ │ │ 000a2a64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mul.w r4, r1, r0 │ │ │ │ @@ -1144,15 +1144,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a2aac ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2a8c │ │ │ │ - @ instruction: 0xf252007b │ │ │ │ + @ instruction: 0xf25a007b │ │ │ │ │ │ │ │ 000a2ab0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a2af4 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2ad4 │ │ │ │ - @ instruction: 0xf23e007b │ │ │ │ + movw r0, #24699 @ 0x607b │ │ │ │ │ │ │ │ 000a2af8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mul.w r4, r2, r1 │ │ │ │ @@ -1207,15 +1207,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2b1e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f4007b │ │ │ │ + @ instruction: 0xf1fc007b │ │ │ │ │ │ │ │ 000a2b44 : │ │ │ │ cbnz r1, a2b48 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ b.w 9e6ac │ │ │ │ @@ -1299,15 +1299,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (a2c0c ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 9d29c │ │ │ │ - sbc.w r0, r0, #123 @ 0x7b │ │ │ │ + sbc.w r0, r8, #123 @ 0x7b │ │ │ │ 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] @ (a2dd8 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [pc, #436] @ (a2ddc ) │ │ │ │ @@ -1487,18 +1487,18 @@ │ │ │ │ b.n a2d7c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #9] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #123 @ 0x7b │ │ │ │ + orr.w r0, ip, #123 @ 0x7b │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vshr.s32 q8, , #30 │ │ │ │ + vshr.s32 q8, , #22 │ │ │ │ │ │ │ │ 000a2dec : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, a2e12 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1577,16 +1577,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - vqadd.s32 q0, q2, │ │ │ │ - vqadd.s8 q0, q0, │ │ │ │ + vqadd.s32 q0, q6, │ │ │ │ + vqadd.s8 q0, q4, │ │ │ │ │ │ │ │ 000a2eb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1653,20 +1653,20 @@ │ │ │ │ b.w 9d29c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r3, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr4, cr11, {3} │ │ │ │ + mrc 0, 4, r0, cr12, cr11, {3} │ │ │ │ strb r0, [r3, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r5, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mrc 0, 3, r0, cr6, cr11, {3} │ │ │ │ + mrc 0, 3, r0, cr14, cr11, {3} │ │ │ │ │ │ │ │ 000a2f7c : │ │ │ │ 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 r8, r0 │ │ │ │ @@ -1740,21 +1740,21 @@ │ │ │ │ b.w 9d29c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ + ldcl 0, cr0, [r0, #492] @ 0x1ec │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-492]! @ 0xfffffe14 │ │ │ │ + stc 0, cr0, [r2, #492] @ 0x1ec │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldc 0, cr0, [lr, #492]! @ 0x1ec │ │ │ │ + stcl 0, cr0, [r6, #492] @ 0x1ec │ │ │ │ │ │ │ │ 000a305c : │ │ │ │ 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 │ │ │ │ @@ -1931,16 +1931,16 @@ │ │ │ │ b.n a30cc │ │ │ │ movs r2, #0 │ │ │ │ b.n a31ec │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a30b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n a31ec │ │ │ │ - stcl 0, cr0, [r6], #-492 @ 0xfffffe14 │ │ │ │ - ldc 0, cr0, [lr], #-492 @ 0xfffffe14 │ │ │ │ + stcl 0, cr0, [lr], #-492 @ 0xfffffe14 │ │ │ │ + mcrr 0, 7, r0, r6, cr11 │ │ │ │ │ │ │ │ 000a3224 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2075,16 +2075,16 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #15] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adcs.w r0, sl, fp, ror #1 │ │ │ │ - orr.w r0, r6, fp, ror #1 │ │ │ │ + sbc.w r0, r2, fp, ror #1 │ │ │ │ + orr.w r0, lr, fp, ror #1 │ │ │ │ │ │ │ │ 000a338c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2181,15 +2181,15 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r1, #11] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmdb r6!, {r0, r1, r3, r4, r5, r6} │ │ │ │ + ldmdb lr!, {r0, r1, r3, r4, r5, r6} │ │ │ │ │ │ │ │ 000a3498 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ (a3544 ) │ │ │ │ @@ -2258,15 +2258,15 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ + ldmia.w r4, {r0, r1, r3, r4, r5, r6} │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000a3558 : │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ smull r0, r1, r1, r0 │ │ │ │ @@ -2309,16 +2309,16 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (a35e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe804007b │ │ │ │ - stmia.w sl, {r0, r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xe80c007b │ │ │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ │ │ │ │ 000a35e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2441,23 +2441,23 @@ │ │ │ │ b.w 9d29c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n a3604 │ │ │ │ + b.n a3614 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a35d4 │ │ │ │ + b.n a35e4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n a3614 │ │ │ │ + b.n a3624 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a3758 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2479,17 +2479,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (a37a4 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 9d29c │ │ │ │ nop │ │ │ │ - b.n a33ac │ │ │ │ + b.n a33bc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a35dc │ │ │ │ + b.n a35ec │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a37a8 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.w a3ae8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2808,21 +2808,21 @@ │ │ │ │ bx lr │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a3ada │ │ │ │ add.w r8, r5, #4096 @ 0x1000 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #16 │ │ │ │ b.n a3900 │ │ │ │ - b.n a34b4 │ │ │ │ + b.n a34c4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a3390 │ │ │ │ + b.n a33a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a42a0 │ │ │ │ + b.n a42b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a4148 │ │ │ │ + b.n a4158 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a3b10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -3146,21 +3146,21 @@ │ │ │ │ b.n a3e04 │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a3e6c │ │ │ │ add.w r8, r5, #4096 @ 0x1000 │ │ │ │ mov r7, r8 │ │ │ │ adds r7, #16 │ │ │ │ b.n a3c9c │ │ │ │ - b.n a4104 │ │ │ │ + b.n a4114 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a3fdc │ │ │ │ + b.n a3fec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a3f0c │ │ │ │ + b.n a3f1c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a3e98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3433,19 +3433,19 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #24 │ │ │ │ + udf #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bgt.n a40a4 │ │ │ │ + bgt.n a40b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4178 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3731,17 +3731,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n a449c │ │ │ │ + blt.n a44ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n a43a0 │ │ │ │ + bls.n a43b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4470 : │ │ │ │ stmdb 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 │ │ │ │ @@ -3888,25 +3888,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 a44d2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - bhi.n a4608 │ │ │ │ + bhi.n a4618 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r4, [r3, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bhi.n a46ec │ │ │ │ + bhi.n a46fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a45cc │ │ │ │ + bvc.n a45dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4630 : │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ adds r0, #16 │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ @@ -4211,31 +4211,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - bhi.n a4a2c │ │ │ │ + bhi.n a4a3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a48c4 │ │ │ │ + bhi.n a48d4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a4a64 │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - bvc.n a4a18 │ │ │ │ + bhi.n a4a74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bvc.n a4a28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a4a3c │ │ │ │ + bvc.n a4a38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + bvc.n a4a4c │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n a4a1c │ │ │ │ + bvc.n a4a2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a49dc │ │ │ │ + bvc.n a49ec │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4994 : │ │ │ │ stmdb 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 │ │ │ │ @@ -4332,21 +4332,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bvs.n a4a38 │ │ │ │ + bvs.n a4a48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n a4a5c │ │ │ │ + bvs.n a4a6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n a4ab8 │ │ │ │ + bvs.n a4ac8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n a4b48 │ │ │ │ + bvs.n a4b58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4aa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4383,17 +4383,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a4b14 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bcs.n a4a98 │ │ │ │ + bcs.n a4aa8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n a4afc │ │ │ │ + bpl.n a4b0c │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4b18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4437,19 +4437,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (a4ba4 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 9d29c │ │ │ │ nop │ │ │ │ - bcs.n a4c3c │ │ │ │ + bcs.n a4c4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n a4c00 │ │ │ │ + bcs.n a4c10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n a4ac8 │ │ │ │ + bpl.n a4ad8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4ba8 : │ │ │ │ vstr d0, [r0, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -4664,25 +4664,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (a4dd8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a4c44 │ │ │ │ - bne.n a4ea8 │ │ │ │ + bne.n a4eb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n a4d48 │ │ │ │ + bpl.n a4d58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n a4dc4 │ │ │ │ + bne.n a4dd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n a4d44 │ │ │ │ + bcc.n a4d54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n a4d9c │ │ │ │ + bcc.n a4dac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n a4de4 │ │ │ │ + bmi.n a4df4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4ddc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -4888,25 +4888,25 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (a5004 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a4e6e │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n a4f20 │ │ │ │ + bcc.n a4f30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n a4f1c │ │ │ │ + bne.n a4f2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n a4f74 │ │ │ │ + bne.n a4f84 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n a4fbc │ │ │ │ + bne.n a4fcc │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5008 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5023,17 +5023,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a5138 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n a50c8 │ │ │ │ mov r5, r3 │ │ │ │ b.n a509c │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n a50e8 │ │ │ │ + beq.n a50f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a513c : │ │ │ │ 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 │ │ │ │ @@ -5128,17 +5128,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a51c8 │ │ │ │ mov r5, r1 │ │ │ │ b.n a519e │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5240 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5228,15 +5228,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #8] @ (a5324 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 9d29c │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5328 : │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n a5378 │ │ │ │ push {lr} │ │ │ │ @@ -5328,17 +5328,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 9f404 <__printf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n a53e8 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -5833,17 +5833,17 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #432] @ (a5a58 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a58b0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6112,17 +6112,17 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #448] @ (a5cf8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5b40 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6341,15 +6341,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #808] @ (a6088 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5d64 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6578,15 +6578,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (a5fe8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ blx pc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ 000a5fb4 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6724,15 +6724,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n a6118 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp sl, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r2, pc, #712 @ (adr r2, a63f8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -6829,21 +6829,21 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r2, pc, #96 @ (adr r2, a6274 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ add sl, sl │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r1, pc, #760 @ (adr r1, a651c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a6228 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7019,39 +7019,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (a6410 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a6378 │ │ │ │ - itte │ │ │ │ - lsl r3, r7, #1 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ - lslal r5, r7, #1 │ │ │ │ - itet hi │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ + lsls r5, r7, #1 │ │ │ │ + itee ls │ │ │ │ + lslls r3, r7, #1 │ │ │ │ + nophi {6} │ │ │ │ lslhi r3, r7, #1 │ │ │ │ - it pl @ unpredictable │ │ │ │ - lslpl r3, r7, #1 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itte cc │ │ │ │ - lslcc r3, r7, #1 │ │ │ │ - movcc r7, #204 @ 0xcc │ │ │ │ - lslcs r2, r0, #2 │ │ │ │ - itt cs │ │ │ │ + ittt mi │ │ │ │ + lslmi r3, r7, #1 │ │ │ │ + movmi r7, #212 @ 0xd4 │ │ │ │ + lslmi r2, r0, #2 │ │ │ │ + ite cs │ │ │ │ lslcs r3, r7, #1 │ │ │ │ - wfics │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - itet eq │ │ │ │ - lsleq r3, r7, #1 │ │ │ │ - movne r7, #156 @ 0x9c │ │ │ │ + it cc @ unpredictable │ │ │ │ + lslcc r3, r7, #1 │ │ │ │ + itee ne │ │ │ │ + lslne r3, r7, #1 │ │ │ │ + moveq r7, #164 @ 0xa4 │ │ │ │ lsleq r2, r0, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a6414 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -7213,19 +7213,19 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w a646a │ │ │ │ b.n a645c │ │ │ │ negs r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #576] @ (a67e4 ) │ │ │ │ + ldr r3, [pc, #608] @ (a6804 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ 000a65a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7253,19 +7253,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (a65fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 9d29c │ │ │ │ nop │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a6600 : │ │ │ │ ldr r2, [pc, #12] @ (a6610 ) │ │ │ │ ldr r3, [pc, #16] @ (a6614 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -7478,17 +7478,17 @@ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n a6868 │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #288 @ (adr r7, a69ac ) │ │ │ │ + add r7, pc, #320 @ (adr r7, a69cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #424 @ (adr r5, a6a38 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, a6a58 ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -7755,19 +7755,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 │ │ │ │ - add r3, pc, #992 @ (adr r3, a6ff0 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, a6c10 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #864 @ (adr r2, a6f74 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, a6f94 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, a6cf0 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, a6d10 ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -7919,19 +7919,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmn r0, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6dd4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7957,17 +7957,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6e24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7992,17 +7992,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -8082,29 +8082,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (a6f68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a6ef2 │ │ │ │ nop │ │ │ │ - push {r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, a6fda │ │ │ │ + cbz r0, a6fdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, a6fa4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8120,15 +8120,15 @@ │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9af80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, a7010 │ │ │ │ + cbz r0, a7012 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a6fac : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000a6fb0 : │ │ │ │ @@ -8194,21 +8194,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (a7060 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, a709c │ │ │ │ + cbz r0, a709e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ 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] │ │ │ │ @@ -8289,31 +8289,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (a715c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a70c6 │ │ │ │ nop │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, a7190 │ │ │ │ + cbz r4, a7192 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, a7192 │ │ │ │ + cbz r0, a7194 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ 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] │ │ │ │ @@ -8425,15 +8425,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, a72bc │ │ │ │ + cbz r6, a72be │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -8759,35 +8759,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (a7668 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a75f2 │ │ │ │ nop │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a766c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8860,23 +8860,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (a774c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a76ec │ │ │ │ nop │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a7750 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8955,21 +8955,21 @@ │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa27ffff │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ @@ -9090,15 +9090,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r4, #250 @ 0xfa │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -9316,27 +9316,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (a7c60 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a7c2a │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #984 @ (adr r7, a8038 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, a8058 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a7c64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9449,37 +9449,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (a7dcc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a7d06 │ │ │ │ - add r7, pc, #792 @ (adr r7, a80bc ) │ │ │ │ + add r7, pc, #824 @ (adr r7, a80dc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, a7f08 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, a7f28 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #80 @ (adr r7, a7dfc ) │ │ │ │ + add r7, pc, #112 @ (adr r7, a7e1c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, pc, #1008 @ (adr r6, a81a4 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, a7dc4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, pc, #864 @ (adr r6, a811c ) │ │ │ │ + add r6, pc, #896 @ (adr r6, a813c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #752 @ (adr r6, a80b4 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, a80d4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, a804c ) │ │ │ │ + add r6, pc, #672 @ (adr r6, a806c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, a7eb0 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, a7ed0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a7dd0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9592,21 +9592,21 @@ │ │ │ │ movs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ sdiv pc, fp, pc │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa5bffff │ │ │ │ - add r5, pc, #592 @ (adr r5, a8174 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, a8194 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r7, #156 @ 0x9c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #248 @ (adr r5, a8024 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, a8044 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ 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 │ │ │ │ @@ -9682,15 +9682,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r6, #218 @ 0xda │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #624 @ (adr r4, a8274 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, a8294 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r6, #142 @ 0x8e │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9872,27 +9872,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (a8230 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a81fc │ │ │ │ - add r2, pc, #880 @ (adr r2, a858c ) │ │ │ │ + add r2, pc, #912 @ (adr r2, a85ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #632 @ (adr r2, a8498 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, a84b8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, a8428 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, a8448 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, a83c8 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, a83e8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a8234 : │ │ │ │ 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 │ │ │ │ @@ -9950,23 +9950,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (a82e8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a8290 │ │ │ │ nop │ │ │ │ - add r2, pc, #240 @ (adr r2, a83cc ) │ │ │ │ + add r2, pc, #272 @ (adr r2, a83ec ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, a8618 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, a8638 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #680 @ (adr r1, a8590 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, a85b0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #8 @ (adr r1, a82f4 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, a8314 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a82ec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10040,21 +10040,21 @@ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ a7fc0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - add r1, pc, #192 @ (adr r1, a8488 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, a84a8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, pc, #872 @ (adr r0, a8738 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, a8758 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #26 │ │ │ │ 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 │ │ │ │ @@ -10154,15 +10154,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #240 @ (adr r0, a85d8 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, a85f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -10404,25 +10404,25 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ subs r0, r7, #7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r0, r7, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a87c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -10608,39 +10608,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (a8a08 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a898c │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a8a0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -10703,23 +10703,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (a8ad4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n a8a74 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r3, 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] @ a8b68 │ │ │ │ @@ -10775,21 +10775,21 @@ │ │ │ │ subs r4, r6, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ ldr.w pc, [r3, #4095] @ 0xfff │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ pli [pc, #-4095] @ a7b81 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r4, r7, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ 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 9f41c │ │ │ │ @@ -10863,15 +10863,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000a8c68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11643,37 +11643,37 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ adds r0, r2, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmov.f64 d1, d12 │ │ │ │ vldr d0, [pc, #332] @ a96d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 99e78 │ │ │ │ vldr d7, [pc, #324] @ a96d0 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ @@ -11793,33 +11793,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.w a8d14 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ 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] @ (a99f0 ) │ │ │ │ @@ -12117,57 +12117,57 @@ │ │ │ │ b.n a99aa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r4, r2, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ 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 │ │ │ │ @@ -12195,17 +12195,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a9aa8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ 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 │ │ │ │ @@ -12228,17 +12228,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a9b00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -12402,55 +12402,55 @@ │ │ │ │ b.n a9b9a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r2, #13 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ - lsls r3, r7, #1 │ │ │ │ ldrh r6, [r2, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ @ instruction: 0xefa7ffff │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ 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 9d7ec │ │ │ │ @@ -12470,17 +12470,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ 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] @ aa330 │ │ │ │ @@ -13010,45 +13010,45 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r7, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #3276] @ ab04c │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -14164,127 +14164,127 @@ │ │ │ │ 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 aaf18 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [pc, #48] @ (ab164 ) │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (ab168 ) │ │ │ │ @@ -14297,18 +14297,18 @@ │ │ │ │ ldr r2, [pc, #24] @ (ab16c ) │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ movw r3, #614 @ 0x266 │ │ │ │ add r2, pc │ │ │ │ blx 972f8 │ │ │ │ b.n aaa1c │ │ │ │ nop │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vqadd.u32 q8, q7, │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + vqadd.u64 q8, q3, │ │ │ │ + strb r2, [r2, #18] │ │ │ │ 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 │ │ │ │ @@ -14340,17 +14340,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr2 0, 7, r0, cr14, cr11, {3} │ │ │ │ + mrc2 0, 7, r0, cr6, cr11, {3} │ │ │ │ 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] @ (ab2ac ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #196] @ (ab2b0 ) │ │ │ │ @@ -14428,20 +14428,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ab276 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ orns r0, lr, #4390912 @ 0x430000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xf3f20086 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc2 0, 0, r0, cr0, cr11, {3} │ │ │ │ + mrc2 0, 0, r0, cr8, cr11, {3} │ │ │ │ │ │ │ │ 000ab2c4 : │ │ │ │ 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, #860] @ (ab630 ) │ │ │ │ @@ -14771,96 +14771,96 @@ │ │ │ │ b.n ab358 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf3920086 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-492] @ 0xfffffe14 │ │ │ │ + stc2l 0, cr0, [r6, #-492]! @ 0xfffffe14 │ │ │ │ @ instruction: 0xf3100086 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2 0, cr0, [sl, #-492]! @ 0xfffffe14 │ │ │ │ + ldc2 0, cr0, [r2, #-492]! @ 0xfffffe14 │ │ │ │ lsls r1, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2l 0, cr0, [ip], #492 @ 0x1ec │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + ldc2l 0, cr0, [r4], #492 @ 0x1ec │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r2], {123} @ 0x7b │ │ │ │ + ldc2l 0, cr0, [sl], {123} @ 0x7b │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ strd pc, pc, [pc, #-1020] @ ab27c @ 0x3fc │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2 0, cr0, [r4], {123} @ 0x7b │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + ldc2 0, cr0, [ip], {123} @ 0x7b │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #-492 @ 0xfffffe14 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + stc2 0, cr0, [r2], {123} @ 0x7b │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcrr2 0, 7, r0, r2, cr11 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + mcrr2 0, 7, r0, sl, cr11 │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2 0, cr0, [r8], {123} @ 0x7b │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + ldc2 0, cr0, [r0], {123} @ 0x7b │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfbe8007b │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + @ instruction: 0xfbf0007b │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfbae007b │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + @ instruction: 0xfbb6007b │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfb66007b │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + @ instruction: 0xfb6e007b │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfb22007b │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + @ instruction: 0xfb2a007b │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfade007b │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + @ instruction: 0xfae6007b │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfa96007b │ │ │ │ + @ instruction: 0xfa9e007b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f5a8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -14879,17 +14879,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr??.w r0, [lr, fp, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf986007b │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -15186,32 +15186,32 @@ │ │ │ │ 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, abc88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf78a007b │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf792007b │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf690007b │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf698007b │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf672007b │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf67a007b │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf658007b │ │ │ │ + @ instruction: 0xf660007b │ │ │ │ ldr r0, [pc, #256] @ (abba0 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #248] @ (abba4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -15304,44 +15304,44 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (abbec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n aba26 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - addw r0, r2, #2171 @ 0x87b │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + addw r0, sl, #2171 @ 0x87b │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf5e8007b │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf5f0007b │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rsb r0, lr, #16449536 @ 0xfb0000 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + rsbs r0, r6, #16449536 @ 0xfb0000 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + subs.w r0, ip, #16449536 @ 0xfb0000 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf59a007b │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + sub.w r0, r2, #16449536 @ 0xfb0000 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf580007b │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf588007b │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sbc.w r0, r6, #16449536 @ 0xfb0000 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + sbc.w r0, lr, #16449536 @ 0xfb0000 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adc.w r0, ip, #16449536 @ 0xfb0000 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + adcs.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf532007b │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf53a007b │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ + @ instruction: 0xf520007b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (abc5c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (abc60 ) │ │ │ │ @@ -15380,15 +15380,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r0, r6, r6, lsl #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bic.w r0, ip, r6, lsl #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 │ │ │ │ @@ -15516,15 +15516,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -15581,17 +15581,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl abcd8 │ │ │ │ b.n abe76 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf250007b │ │ │ │ + @ instruction: 0xf258007b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #104] @ (abf0c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #104] @ (abf10 ) │ │ │ │ @@ -15636,15 +15636,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n abe94 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n abe10 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000abf1c : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -15999,17 +15999,17 @@ │ │ │ │ bmi.n ac36c │ │ │ │ b.n ac2ba │ │ │ │ vldr d7, [r1] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ b.n ac2ba │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r3, 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, #3736] @ 0xe98 │ │ │ │ ldr r5, [pc, #824] @ (ac710 ) │ │ │ │ @@ -16269,17 +16269,17 @@ │ │ │ │ ... │ │ │ │ b.n acc34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n acbcc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xe9ba007b │ │ │ │ + strd r0, r0, [r2, #492] @ 0x1ec │ │ │ │ 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 │ │ │ │ ldrd r6, r7, [r6, #160] @ 0xa0 │ │ │ │ @@ -16949,45 +16949,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w ac410 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n aca10 │ │ │ │ + b.n aca20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad438 │ │ │ │ + b.n ad448 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad40c │ │ │ │ + b.n ad41c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad3d8 │ │ │ │ + b.n ad3e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad35c │ │ │ │ + b.n ad36c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad2f8 │ │ │ │ + b.n ad308 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad29c │ │ │ │ + b.n ad2ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad268 │ │ │ │ + b.n ad278 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000acfb0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -17270,94 +17270,94 @@ │ │ │ │ b.n ad066 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n ad1d8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xebabffff │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad34c │ │ │ │ + b.n ad35c │ │ │ │ lsls r3, r7, #1 │ │ │ │ bvs.n ad2b4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad2f0 │ │ │ │ + b.n ad300 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stcl 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 3072ee , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x896> │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ 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 9c574 │ │ │ │ @@ -17378,17 +17378,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n ad408 │ │ │ │ + ble.n ad418 │ │ │ │ lsls r3, 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 9f41c │ │ │ │ @@ -17431,15 +17431,15 @@ │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ 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] @ (ad4b4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -17501,15 +17501,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n ad54c │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bne.n ad46c │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000ad4c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18302,69 +18302,69 @@ │ │ │ │ ... │ │ │ │ bne.n adc74 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ beq.n add30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n ade14 │ │ │ │ + bhi.n ade24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n add38 │ │ │ │ + bvc.n add48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n add8c │ │ │ │ + bpl.n add9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n adce4 │ │ │ │ + bpl.n adcf4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n adcb0 │ │ │ │ + bpl.n adcc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #488] @ (adf9c ) │ │ │ │ + ldr r7, [pc, #520] @ (adfbc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n add24 │ │ │ │ + bmi.n add34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #184] @ (ade74 ) │ │ │ │ + ldr r7, [pc, #216] @ (ade94 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #376] @ (adf38 ) │ │ │ │ + ldr r7, [pc, #408] @ (adf58 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #624] @ (ae034 ) │ │ │ │ + ldr r6, [pc, #656] @ (ae054 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n add78 │ │ │ │ + bcc.n add88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #504] @ (adfc4 ) │ │ │ │ + ldr r6, [pc, #536] @ (adfe4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n add44 │ │ │ │ + bcc.n add54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #352] @ (adf38 ) │ │ │ │ + ldr r6, [pc, #384] @ (adf58 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n add04 │ │ │ │ + bcc.n add14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #232] @ (adec8 ) │ │ │ │ + ldr r6, [pc, #264] @ (adee8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n aded0 │ │ │ │ + bcc.n adee0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #112] @ (ade58 ) │ │ │ │ + ldr r6, [pc, #144] @ (ade78 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n ade9c │ │ │ │ + bcc.n adeac │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr r0, [pc, #88] @ (ade4c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -18393,25 +18393,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (ade60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ad8e4 │ │ │ │ - ldr r5, [pc, #464] @ (ae020 ) │ │ │ │ + ldr r5, [pc, #496] @ (ae040 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n addb4 │ │ │ │ + bcs.n addc4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #336] @ (adfa8 ) │ │ │ │ + ldr r5, [pc, #368] @ (adfc8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n add7c │ │ │ │ + bcs.n add8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #200] @ (adf28 ) │ │ │ │ + ldr r5, [pc, #232] @ (adf48 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n adf3c │ │ │ │ + bcs.n adf4c │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #912] @ (ae208 ) │ │ │ │ @@ -18768,63 +18768,63 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n ae144 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #696] @ (ae4cc ) │ │ │ │ + ldr r4, [pc, #728] @ (ae4ec ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n ae1ec │ │ │ │ + bne.n ae1fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #192] @ (ae2e0 ) │ │ │ │ + ldr r4, [pc, #224] @ (ae300 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #208] @ (ae2f4 ) │ │ │ │ + ldr r3, [pc, #240] @ (ae314 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae308 │ │ │ │ + beq.n ae318 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #840] @ (ae574 ) │ │ │ │ + ldr r2, [pc, #872] @ (ae594 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #808] @ (ae558 ) │ │ │ │ + ldr r2, [pc, #840] @ (ae578 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae240 │ │ │ │ + beq.n ae250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #696] @ (ae4f0 ) │ │ │ │ + ldr r2, [pc, #728] @ (ae510 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #224] @ (ae320 ) │ │ │ │ + ldr r2, [pc, #256] @ (ae340 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #88] @ (ae2a0 ) │ │ │ │ + ldr r2, [pc, #120] @ (ae2c0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #920] @ (ae5e8 ) │ │ │ │ + ldr r1, [pc, #952] @ (ae608 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #816] @ (ae588 ) │ │ │ │ + ldr r1, [pc, #848] @ (ae5a8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #704] @ (ae520 ) │ │ │ │ + ldr r1, [pc, #736] @ (ae540 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #600] @ (ae4c0 ) │ │ │ │ + ldr r1, [pc, #632] @ (ae4e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #488] @ (ae458 ) │ │ │ │ + ldr r1, [pc, #520] @ (ae478 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000ae274 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -19096,87 +19096,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #536] @ (ae764 ) │ │ │ │ + ldr r0, [pc, #568] @ (ae784 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #552] @ (ae77c ) │ │ │ │ + ldr r0, [pc, #584] @ (ae79c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r5, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #456] @ (ae724 ) │ │ │ │ + ldr r0, [pc, #488] @ (ae744 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [pc, #248] @ (ae660 ) │ │ │ │ + ldr r0, [pc, #280] @ (ae680 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 17456e │ │ │ │ bl de572 │ │ │ │ - ldr r0, [pc, #0] @ (ae578 ) │ │ │ │ + ldr r0, [pc, #32] @ (ae598 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl b8586 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blx ip │ │ │ │ + blx sp │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #440] @ (ae75c ) │ │ │ │ + ldr r0, [pc, #472] @ (ae77c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #816] @ (ae8e0 ) │ │ │ │ + ldr r0, [pc, #848] @ (ae900 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #216] @ (ae68c ) │ │ │ │ + ldr r0, [pc, #248] @ (ae6ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #568] @ (ae800 ) │ │ │ │ + ldr r0, [pc, #600] @ (ae820 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (ae9bc ) │ │ │ │ + ldr r1, [pc, #16] @ (ae5dc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #888] @ (ae950 ) │ │ │ │ + ldr r0, [pc, #920] @ (ae970 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #176] @ (ae68c ) │ │ │ │ + ldr r1, [pc, #208] @ (ae6ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r4, fp │ │ │ │ + mov r4, ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ 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 9bc2c │ │ │ │ @@ -19196,17 +19196,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -20047,87 +20047,87 @@ │ │ │ │ ... │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ itet │ │ │ │ lsl r6, r0, #2 │ │ │ │ - bxal r9 @ unpredictable branch in IT block │ │ │ │ + bxal sl @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lsl r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str??.w r0, [r2, #129] @ 0x81 │ │ │ │ - asrs r4, r6 │ │ │ │ + str??.w r0, [sl, #129] @ 0x81 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, 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] @ (af0dc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -20164,15 +20164,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000af0ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20451,93 +20451,93 @@ │ │ │ │ b.n af17e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + sev │ │ │ │ lsls r3, r7, #1 │ │ │ │ - it cc │ │ │ │ - lslcc r3, r7, #1 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itt eq │ │ │ │ + ite eq │ │ │ │ lsleq r3, r7, #1 │ │ │ │ - mrc2eq 15, 5, pc, cr11, cr15, {7} │ │ │ │ + mrc2ne 15, 5, pc, cr11, cr15, {7} │ │ │ │ bl ffd113fa ::Settings::boolParam@@Base+0xff3f0162> │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ 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 9f170 │ │ │ │ @@ -20558,17 +20558,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ add r3, pc, #248 @ (adr r3, af5c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -20689,15 +20689,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r3, r7, #1 │ │ │ │ add sp, #336 @ 0x150 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -21073,37 +21073,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, afca8 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n afb8c │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r3, 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] @ (afea0 ) │ │ │ │ @@ -21426,33 +21426,33 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r3, sp, #544 @ 0x220 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, aff2c │ │ │ │ + cbz r2, aff2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w afdbe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w afdbe │ │ │ │ @@ -21503,25 +21503,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n afce4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n afd9e │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, aff9e │ │ │ │ + cbz r2, affa0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, aff96 │ │ │ │ + cbz r0, aff98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, aff96 │ │ │ │ + cbz r2, aff98 │ │ │ │ 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, #164] @ (b0034 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -21589,23 +21589,23 @@ │ │ │ │ b.n affd6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #856 @ (adr r6, b0390 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r6, pc, #584 @ (adr r6, b0290 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r3, 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] @ (b013c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -21698,25 +21698,25 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #24 @ (adr r6, b0158 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #680 @ (adr r5, b03f0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b0160 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -22091,119 +22091,119 @@ │ │ │ │ bcs.n b0520 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ add r4, pc, #984 @ (adr r4, b091c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r4, pc, #488 @ (adr r4, b074c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 44c56e │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl ffd94586 ::Settings::boolParam@@Base+0xff4732ee> │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ 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 97d70 │ │ │ │ @@ -22224,17 +22224,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ 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 │ │ │ │ @@ -22673,25 +22673,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #584 @ (adr r5, b0ddc ) │ │ │ │ + add r5, pc, #616 @ (adr r5, b0dfc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, b0d74 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, b0d94 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -22820,21 +22820,21 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #840 @ (adr r3, b1074 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, b1094 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #728 @ (adr r3, b100c ) │ │ │ │ + add r3, pc, #760 @ (adr r3, b102c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b0d34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -22939,39 +22939,39 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n b0d9a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #112 @ (adr r3, b0ec4 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, b0ee4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #864 @ (adr r2, b11c4 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, b11e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, b1120 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, b1140 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, b107c ) │ │ │ │ + add r2, pc, #544 @ (adr r2, b109c ) │ │ │ │ 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 a18d0 │ │ │ │ @@ -22991,17 +22991,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, b0ecc ) │ │ │ │ + add r2, pc, #40 @ (adr r2, b0eec ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23062,19 +23062,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (b0f94 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, b1058 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, b1078 ) │ │ │ │ lsls r3, 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 9f41c │ │ │ │ @@ -23141,23 +23141,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (b1064 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n b1034 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #520 @ (adr r0, b1268 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, b1288 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, b11f8 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, b1218 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -23275,29 +23275,29 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n b118a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #312] @ (b1324 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -23411,31 +23411,31 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (b1344 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n b12c4 │ │ │ │ nop │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -23490,17 +23490,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r2, #28 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9ce4c │ │ │ │ b.n b1362 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ 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] @ (b14e4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -23594,29 +23594,29 @@ │ │ │ │ b.n b1446 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -23737,25 +23737,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (b1680 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n b1634 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [r1, #300] @ 0x12c │ │ │ │ @@ -24315,55 +24315,55 @@ │ │ │ │ movlt.w r8, #0 │ │ │ │ b.n b1ca6 │ │ │ │ ... │ │ │ │ ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ @@ -24647,43 +24647,43 @@ │ │ │ │ b.n b1da2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r6, [r0, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ 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, #140] @ (b2130 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -24742,15 +24742,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -24777,19 +24777,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (b219c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -24835,19 +24835,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, b2450 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -24931,17 +24931,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ 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 │ │ │ │ @@ -25237,45 +25237,45 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n b2556 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r2, [r2, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #300] @ (b280c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -25395,33 +25395,33 @@ │ │ │ │ b.n b27a4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r4, [r0, #27] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ 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 │ │ │ │ @@ -27055,45 +27055,45 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r4, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q0, q13, #32 │ │ │ │ - vqadd.u8 q8, q4, q13 │ │ │ │ - stc2l 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + vshr.u32 q0, q13, #24 │ │ │ │ + vqadd.u16 q8, q0, q13 │ │ │ │ + ldc2l 0, cr0, [r4], #-488 @ 0xfffffe18 │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrrc2 0, 7, r0, r0, cr10 @ │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + mrrc2 0, 7, r0, r8, cr10 │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xfbec007a │ │ │ │ - @ instruction: 0xfb8e007a │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + @ instruction: 0xfbf4007a │ │ │ │ + @ instruction: 0xfb96007a │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfb6a007a │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + @ instruction: 0xfb72007a │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfb4e007a │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + @ instruction: 0xfb56007a │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfb14007a │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + @ instruction: 0xfb1c007a │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfaf0007a │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + @ instruction: 0xfaf8007a │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfacc007a │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + @ instruction: 0xfad4007a │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :256], sl │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + vst4.16 {d0-d3}, [ip :256], sl │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -27814,22 +27814,22 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ b.n b44c4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.n b3f28 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds.w r0, r6, #16384000 @ 0xfa0000 │ │ │ │ - @ instruction: 0xf38c007a │ │ │ │ - @ instruction: 0xf34e007a │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + adds.w r0, lr, #16384000 @ 0xfa0000 │ │ │ │ + @ instruction: 0xf394007a │ │ │ │ + @ instruction: 0xf356007a │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf2b6007a │ │ │ │ - @ instruction: 0xf21e007a │ │ │ │ - rsb r0, r0, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf2be007a │ │ │ │ + @ instruction: 0xf226007a │ │ │ │ + rsb r0, r8, #122 @ 0x7a │ │ │ │ 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] │ │ │ │ mov r3, r9 │ │ │ │ @@ -28952,121 +28952,121 @@ │ │ │ │ ldr r0, [pc, #248] @ (b5334 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b.n b4ef4 │ │ │ │ nop │ │ │ │ - vqadd.s16 q0, q1, q13 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + vqadd.s16 q0, q5, q13 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr 0, 6, r0, cr6, cr10, {3} │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + mcr 0, 6, r0, cr14, cr10, {3} │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stcl 0, cr0, [ip, #-488] @ 0xfffffe18 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldcl 0, cr0, [r4, #-488] @ 0xfffffe18 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc 0, cr0, [r4], {122} @ 0x7a │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + stc 0, cr0, [ip], {122} @ 0x7a │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xeaf2007a │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + @ instruction: 0xeafa007a │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xe9b8007a │ │ │ │ - @ instruction: 0xe9a6007a │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + strd r0, r0, [r0, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xe9ae007a │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrd r0, r0, [r2, #-488]! @ 0x1e8 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + ldrd r0, r0, [sl, #-488]! @ 0x1e8 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strd r0, r0, [ip, #-488] @ 0x1e8 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + ldrd r0, r0, [r4, #-488] @ 0x1e8 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strd r0, r0, [r2], #488 @ 0x1e8 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + strd r0, r0, [sl], #488 @ 0x1e8 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strexd sl, r0, r0, [r2] │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + strexd sl, r0, r0, [sl] │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia.w r0!, {r1, r3, r4, r5, r6} │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + stmia.w r8!, {r1, r3, r4, r5, r6} │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b502c │ │ │ │ + b.n b503c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b4f04 │ │ │ │ + b.n b4f14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b4f28 │ │ │ │ + b.n b4f38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4ef0 │ │ │ │ + b.n b4f00 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4d1c │ │ │ │ + b.n b4d2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4cec │ │ │ │ + b.n b4cfc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4c58 │ │ │ │ + b.n b4c68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b4c34 │ │ │ │ + b.n b4c44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4bfc │ │ │ │ + b.n b4c0c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4b7c │ │ │ │ + b.n b4b8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4af0 │ │ │ │ + b.n b4b00 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5abc │ │ │ │ + b.n b5acc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5a60 │ │ │ │ + b.n b5a70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5a28 │ │ │ │ + b.n b5a38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b59f8 │ │ │ │ + b.n b5a08 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b59cc │ │ │ │ + b.n b59dc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5998 │ │ │ │ + b.n b59a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5968 │ │ │ │ + b.n b5978 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5938 │ │ │ │ + b.n b5948 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5904 │ │ │ │ + b.n b5914 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #608] @ (b559c ) │ │ │ │ movw r1, #1406 @ 0x57e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #600] @ (b55a0 ) │ │ │ │ @@ -29293,49 +29293,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (b55e0 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b.w b38c0 │ │ │ │ - b.n b5954 │ │ │ │ + b.n b5964 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5928 │ │ │ │ + b.n b5938 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5894 │ │ │ │ + b.n b58a4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b56f8 │ │ │ │ + b.n b5708 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b571c │ │ │ │ + b.n b572c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b55dc │ │ │ │ + b.n b55ec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ 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 │ │ │ │ @@ -29721,37 +29721,37 @@ │ │ │ │ ittee lt │ │ │ │ strlt r6, [r4, r1] │ │ │ │ lsllt r6, r0, #2 │ │ │ │ strbge r0, [r3, r3] │ │ │ │ movge r0, r0 │ │ │ │ str r0, [r6, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n b597c │ │ │ │ + ble.n b598c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n b5ae4 │ │ │ │ + ble.n b5af4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n b5a64 │ │ │ │ + ble.n b5a74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bgt.n b5a78 │ │ │ │ + bgt.n b5a88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n b5aa4 │ │ │ │ + blt.n b5ab4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blt.n b5a7c │ │ │ │ + blt.n b5a8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r2 │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ ble.n b5a9e │ │ │ │ @@ -30023,39 +30023,39 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n b5b68 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ itett ge │ │ │ │ - bls.n b5e94 @ unpredictable │ │ │ │ + bls.n b5ca4 @ unpredictable │ │ │ │ lsllt r2, r7, #1 │ │ │ │ - bls.n b5e10 @ unpredictable │ │ │ │ + bls.n b5e20 @ unpredictable │ │ │ │ lslge r2, r7, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n b5de4 │ │ │ │ + bls.n b5df4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n b5d5c │ │ │ │ + bhi.n b5d6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n b5d28 │ │ │ │ + bhi.n b5d38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n b5ccc │ │ │ │ + bhi.n b5cdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n b5d1c │ │ │ │ + bvc.n b5d2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ 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 │ │ │ │ @@ -30260,19 +30260,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, b6230 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r0, [pc, #480] @ (b61fc ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n b5f58 │ │ │ │ + bvs.n b5f68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n b6090 │ │ │ │ + bpl.n b60a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ 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, b6056 │ │ │ │ @@ -30644,67 +30644,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (b6490 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n b6334 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bmi.n b635c │ │ │ │ + bmi.n b636c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n b63d0 │ │ │ │ + bcs.n b63e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #368] @ (b65a4 ) │ │ │ │ + ldr r6, [pc, #400] @ (b65c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b63a8 │ │ │ │ + bcs.n b63b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #272] @ (b654c ) │ │ │ │ + ldr r6, [pc, #304] @ (b656c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b6380 │ │ │ │ + bcs.n b6390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #176] @ (b64f4 ) │ │ │ │ + ldr r6, [pc, #208] @ (b6514 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b6350 │ │ │ │ + bcs.n b6360 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #88] @ (b64a4 ) │ │ │ │ + ldr r6, [pc, #120] @ (b64c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ bics r4, r4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n b64b0 │ │ │ │ + bcs.n b64c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #728] @ (b6734 ) │ │ │ │ + ldr r5, [pc, #760] @ (b6754 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b6480 │ │ │ │ + bcs.n b6490 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #624] @ (b66d4 ) │ │ │ │ + ldr r5, [pc, #656] @ (b66f4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b6458 │ │ │ │ + bcs.n b6468 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #520] @ (b6674 ) │ │ │ │ + ldr r5, [pc, #552] @ (b6694 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b6424 │ │ │ │ + bne.n b6434 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #400] @ (b6604 ) │ │ │ │ + ldr r5, [pc, #432] @ (b6624 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b6538 │ │ │ │ + bne.n b6548 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #936] @ (b6824 ) │ │ │ │ + ldr r4, [pc, #968] @ (b6844 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b650c │ │ │ │ + bne.n b651c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #832] @ (b67c4 ) │ │ │ │ + ldr r4, [pc, #864] @ (b67e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b64dc │ │ │ │ + bne.n b64ec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #720] @ (b675c ) │ │ │ │ + ldr r4, [pc, #752] @ (b677c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b64b0 │ │ │ │ + bne.n b64c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #616] @ (b66fc ) │ │ │ │ + ldr r4, [pc, #648] @ (b671c ) │ │ │ │ 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] │ │ │ │ @@ -31821,169 +31821,169 @@ │ │ │ │ movw r1, #5459 @ 0x1553 │ │ │ │ blx 96360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ b.n b6d58 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #912] @ (b7494 ) │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + ldr r2, [pc, #944] @ (b74b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #792] @ (b7424 ) │ │ │ │ + ldr r2, [pc, #824] @ (b7444 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #688] @ (b73c4 ) │ │ │ │ + ldr r2, [pc, #720] @ (b73e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #400] @ (b72ac ) │ │ │ │ + ldr r2, [pc, #432] @ (b72cc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #272] @ (b7234 ) │ │ │ │ + ldr r2, [pc, #304] @ (b7254 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #144] @ (b71bc ) │ │ │ │ + ldr r2, [pc, #176] @ (b71dc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #24] @ (b714c ) │ │ │ │ + ldr r2, [pc, #56] @ (b716c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #48] @ (b716c ) │ │ │ │ + ldr r0, [pc, #80] @ (b718c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blx r0 │ │ │ │ + blx r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b722c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -32646,196 +32646,196 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r3, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ vcvt.f16.u16 d25, d21, #1 │ │ │ │ - vaddw.u q14, , d20 │ │ │ │ + vaddw.u q14, , d28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @ instruction: 0xffffaf99 │ │ │ │ - @ instruction: 0xffffc140 │ │ │ │ + @ instruction: 0xffffc148 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xe9bdffff │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itt │ │ │ │ - lsl r2, r7, #1 │ │ │ │ - sub r3, #134 @ 0x86 │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - nop {11} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + it lt │ │ │ │ + lsllt r2, r7, #1 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itt vs │ │ │ │ + ite vs │ │ │ │ lslvs r2, r7, #1 │ │ │ │ - subvs r2, #238 @ 0xee │ │ │ │ + subvc r2, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r7, #1 │ │ │ │ - subne r2, #170 @ 0xaa │ │ │ │ - lslne r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + itte cs │ │ │ │ + lslcs r2, r7, #1 │ │ │ │ + subcs r2, #178 @ 0xb2 │ │ │ │ + lslcc r3, r7, #1 │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [pc, #1224] @ b7f60 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [pc, #1220] @ b7f64 │ │ │ │ @@ -33310,163 +33310,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 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, b7fc0 │ │ │ │ + cbnz r0, b7fc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, b7fbe │ │ │ │ + cbnz r2, b7fc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, b7fbe │ │ │ │ + cbnz r0, b7fc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, b7fbe │ │ │ │ + cbnz r2, b7fc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid ai │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ 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 a03c4 │ │ │ │ @@ -33487,17 +33487,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -33935,28 +33935,28 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r2, r7, #1 │ │ │ │ - itte @ unpredictable │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsl r2, r7, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ ldr r4, [pc, #340] @ (b8770 ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -34080,21 +34080,21 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b878c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -34199,39 +34199,39 @@ │ │ │ │ b.n b87f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r1, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ 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 9bf9c │ │ │ │ @@ -34251,17 +34251,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ 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 │ │ │ │ @@ -34308,15 +34308,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} │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #152] @ (b8a54 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -34377,15 +34377,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r2, r5, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r2, r6, #0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -34811,53 +34811,53 @@ │ │ │ │ b.n b8f4a │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r0, r5, r7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #816 @ (adr r1, b9224 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, b9244 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, b8f58 │ │ │ │ + cbnz r6, b8f5a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbnz r6, b8f50 │ │ │ │ + cbnz r6, b8f52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #128 @ (adr r0, b8f94 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, b8fb4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, b8f4e │ │ │ │ + cbnz r6, b8f50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r4, b8f50 │ │ │ │ + cbnz r4, b8f52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b8f52 │ │ │ │ + cbnz r2, b8f54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ beq.w b9232 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ @@ -35237,21 +35237,21 @@ │ │ │ │ vmovlt.f64 d7, d0 │ │ │ │ cmp r6, r3 │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ blt.n b931a │ │ │ │ b.n b90c2 │ │ │ │ ... │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r6, b9420 │ │ │ │ + cbz r6, b9422 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 9bd78 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ @@ -35877,151 +35877,151 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #288] @ (b9bf8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n b9580 │ │ │ │ ... │ │ │ │ - cbz r6, b9b10 │ │ │ │ + cbz r6, b9b12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, b9b22 │ │ │ │ + cbz r0, b9b24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r2, b9afa │ │ │ │ + cbz r2, b9afc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #164] @ (b9ca4 ) │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #156] @ (b9ca8 ) │ │ │ │ @@ -36078,33 +36078,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (b9cc8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w b8ad2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b9ccc : │ │ │ │ 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 │ │ │ │ @@ -36346,79 +36346,79 @@ │ │ │ │ b.n b9d6a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r6, r7, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc 15, cr15, [r1], {255} @ 0xff │ │ │ │ @ instruction: 0xeb63ffff │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xeb3dffff │ │ │ │ mcrr 15, 15, pc, pc, cr15 @ │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, ba29c ) │ │ │ │ + add r7, pc, #784 @ (adr r7, ba2bc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, ba194 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, ba1b4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, ba124 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, ba144 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, ba03c ) │ │ │ │ + add r7, pc, #136 @ (adr r7, ba05c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, 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 96c68 │ │ │ │ @@ -36439,17 +36439,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #272 @ (adr r6, ba130 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, ba150 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ 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] @ (ba3ac ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -36795,61 +36795,61 @@ │ │ │ │ b.n ba22c │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, ba66c ) │ │ │ │ + add r7, pc, #720 @ (adr r7, ba68c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, ba530 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, ba550 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #768 @ (adr r6, ba6c4 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, ba6e4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #256 @ (adr r6, ba4c8 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, ba4e8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, ba458 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, ba478 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, ba3f8 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, ba418 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, ba618 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, ba638 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #480 @ (adr r5, ba5c8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, ba5e8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, ba50c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, ba52c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #184 @ (adr r5, ba4ac ) │ │ │ │ + add r5, pc, #216 @ (adr r5, ba4cc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, ba454 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, ba474 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, ba7e4 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, ba404 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, ba78c ) │ │ │ │ + add r4, pc, #928 @ (adr r4, ba7ac ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #776 @ (adr r4, ba71c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, ba73c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ 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 │ │ │ │ @@ -36885,17 +36885,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (ba484 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ba43a │ │ │ │ nop │ │ │ │ - add r3, pc, #960 @ (adr r3, ba844 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, ba864 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ 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 │ │ │ │ @@ -36931,17 +36931,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (ba4f4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ba4aa │ │ │ │ nop │ │ │ │ - add r3, pc, #512 @ (adr r3, ba6f4 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, ba714 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ 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] @ (ba6a4 ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -37112,37 +37112,37 @@ │ │ │ │ nop │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, ba794 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, ba7b4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #920 @ (adr r2, baa50 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, baa70 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, ba778 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, ba798 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, ba92c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, ba94c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #496 @ (adr r2, ba8bc ) │ │ │ │ + add r2, pc, #528 @ (adr r2, ba8dc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #952 @ (adr r1, baa8c ) │ │ │ │ + add r1, pc, #984 @ (adr r1, baaac ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, baa0c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, baa2c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000ba6e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -37263,45 +37263,45 @@ │ │ │ │ ldr r0, [pc, #84] @ (ba860 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ba74a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ vhadd.u d16, d18, d5 │ │ │ │ - add r1, pc, #816 @ (adr r1, bab50 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, bab70 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #904 @ (adr r1, babb0 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, babd0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #128 @ (adr r1, ba8ac ) │ │ │ │ + add r1, pc, #160 @ (adr r1, ba8cc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ vhadd.u16 d0, d30, d5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #880 @ (adr r0, babac ) │ │ │ │ + add r0, pc, #912 @ (adr r0, babcc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ ba448 │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ - add r0, pc, #632 @ (adr r0, baac4 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, baae4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, baa64 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, baa84 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ - add r0, pc, #352 @ (adr r0, ba9c0 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, ba9e0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ 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 a05a0 │ │ │ │ @@ -37321,17 +37321,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ 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 │ │ │ │ @@ -38098,25 +38098,25 @@ │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d2 │ │ │ │ b.n bb182 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ 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] @ (bb558 ) │ │ │ │ @@ -38344,32 +38344,32 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ usat r0, #5, r0, lsl #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bfi r0, r2, #2, #4 │ │ │ │ sbfx r0, r6, #2, #6 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfbfc007a │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + stc2 0, cr0, [r4], {122} @ 0x7a │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfbb0007a │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xfbb8007a │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfb92007a │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xfb9a007a │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #464] @ (bb778 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -38550,32 +38550,32 @@ │ │ │ │ b.n bb6bc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf0c00085 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfa26007a │ │ │ │ + @ instruction: 0xfa2e007a │ │ │ │ vaddl.s32 q0, d28, d5 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c4007a │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + vst1.8 @ instruction: 0xf9cc007a │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9aa007a │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldrsh.w r0, [r2, #122] @ 0x7a │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf98e007a │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldrsb.w r0, [r6, #122] @ 0x7a │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr??.w r0, [r6, sl, lsl #3] │ │ │ │ + ldr??.w r0, [lr, sl, lsl #3] │ │ │ │ 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] @ (bb938 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -38711,20 +38711,20 @@ │ │ │ │ b.n bb8ae │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ cdp 0, 10, cr0, cr0, cr5, {4} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r8, #532] @ 0x214 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf7ae007a │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf7b6007a │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf792007a │ │ │ │ + @ instruction: 0xf79a007a │ │ │ │ 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 9f41c │ │ │ │ @@ -38781,15 +38781,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [sl], {133} @ 0x85 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldc 0, cr0, [r8], {133} @ 0x85 │ │ │ │ │ │ │ │ 000bba00 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39235,116 +39235,116 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ mrrc 0, 8, r0, r2, cr5 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf61a007a │ │ │ │ + @ instruction: 0xf622007a │ │ │ │ rsb r0, sl, r5, lsl #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf5e4007a │ │ │ │ + @ instruction: 0xf5ec007a │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr13, cr15, {7} @ │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub.w r0, r6, #16384000 @ 0xfa0000 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + sub.w r0, lr, #16384000 @ 0xfa0000 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf58c007a │ │ │ │ + @ instruction: 0xf594007a │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adc.w r0, lr, #16384000 @ 0xfa0000 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + adcs.w r0, r6, #16384000 @ 0xfa0000 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf534007a │ │ │ │ + @ instruction: 0xf53c007a │ │ │ │ @ instruction: 0xfa07ffff │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add.w r0, r8, #16384000 @ 0xfa0000 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + adds.w r0, r0, #16384000 @ 0xfa0000 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf4c6007a │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf4ce007a │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf4a6007a │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf4ae007a │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs.w r0, sl, #16384000 @ 0xfa0000 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + orn r0, r2, #16384000 @ 0xfa0000 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - and.w r0, ip, #16384000 @ 0xfa0000 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ands.w r0, r4, #16384000 @ 0xfa0000 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf3c0007a │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf3c8007a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf37a007a │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf382007a │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf32e007a │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf336007a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf2e8007a │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf2f0007a │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subw r0, r2, #122 @ 0x7a │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + subw r0, sl, #122 @ 0x7a │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf25a007a │ │ │ │ + @ instruction: 0xf262007a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a768 │ │ │ │ mov r3, r0 │ │ │ │ @@ -39364,17 +39364,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf0e4007a │ │ │ │ + @ instruction: 0xf0ec007a │ │ │ │ │ │ │ │ 000bbfe4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -39413,19 +39413,19 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orns r0, r2, #122 @ 0x7a │ │ │ │ + orns r0, sl, #122 @ 0x7a │ │ │ │ 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] @ (bc114 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (bc118 ) │ │ │ │ @@ -39499,22 +39499,22 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n bc0ae │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n bbd14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - and.w r0, r8, #122 @ 0x7a │ │ │ │ + ands.w r0, r0, #122 @ 0x7a │ │ │ │ b.n bbc9c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.s32 q0, q13, #24 │ │ │ │ + vshr.s32 q0, q13, #16 │ │ │ │ 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] @ (bc1f8 ) │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #180] @ (bc1fc ) │ │ │ │ @@ -39593,22 +39593,22 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n bc190 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n bbc44 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.s32 q0, q3, q13 │ │ │ │ + vqadd.s32 q0, q7, q13 │ │ │ │ b.n bbbbc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr 0, 6, r0, cr4, cr10, {3} │ │ │ │ + mcr 0, 6, r0, cr12, cr10, {3} │ │ │ │ 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 9f41c │ │ │ │ @@ -39647,17 +39647,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mrc 0, 1, r0, cr6, cr10, {3} │ │ │ │ + mrc 0, 1, r0, cr14, cr10, {3} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (bc2fc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (bc300 ) │ │ │ │ @@ -39697,15 +39697,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n bca8c │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n bca24 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -39855,26 +39855,26 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n bcb34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stcl 0, cr0, [r6, #-488] @ 0xfffffe18 │ │ │ │ + stcl 0, cr0, [lr, #-488] @ 0xfffffe18 │ │ │ │ b.n bcaa4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r2, cr10 │ │ │ │ + mcrr 0, 7, r0, sl, cr10 │ │ │ │ │ │ │ │ 000bc4c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #556] @ (bc700 ) │ │ │ │ @@ -40098,64 +40098,64 @@ │ │ │ │ b.n bc556 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n bca28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r7, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbc.w r0, r0, sl, ror #1 │ │ │ │ + sbc.w r0, r8, sl, ror #1 │ │ │ │ b.n bc948 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xeb2c007a │ │ │ │ + @ instruction: 0xeb34007a │ │ │ │ ldc2l 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xeaee007a │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + @ instruction: 0xeaf6007a │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xead4007a │ │ │ │ + @ instruction: 0xeadc007a │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb31ffff │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors.w r0, r6, sl, ror #1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + eors.w r0, lr, sl, ror #1 │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orns r0, ip, sl, ror #1 │ │ │ │ + eor.w r0, r4, sl, ror #1 │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs.w r0, r0, sl, ror #1 │ │ │ │ + orrs.w r0, r8, sl, ror #1 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r7 :128] │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bic.w r0, r4, sl, ror #1 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + bic.w r0, ip, sl, ror #1 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - and.w r0, r4, sl, ror #1 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + and.w r0, ip, sl, ror #1 │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xe9be007a │ │ │ │ + strd r0, r0, [r6, #488] @ 0x1e8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0a24 │ │ │ │ mov r3, r0 │ │ │ │ @@ -40174,17 +40174,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrd r0, r0, [r2], #488 @ 0x1e8 │ │ │ │ + ldrd r0, r0, [sl], #488 @ 0x1e8 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -40528,37 +40528,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, bcda0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ble.n bcb8c │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc940 │ │ │ │ + b.n bc950 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bgt.n bcaa8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc7c8 │ │ │ │ + b.n bc7d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc6a8 │ │ │ │ + b.n bc6b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc678 │ │ │ │ + b.n bc688 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc644 │ │ │ │ + b.n bc654 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -40655,27 +40655,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (bccf0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n bcc96 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc524 │ │ │ │ + b.n bc534 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bd4e0 │ │ │ │ + b.n bc4f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bd4b4 │ │ │ │ + b.n bd4c4 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -40849,15 +40849,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} │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -40894,17 +40894,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bd1c4 │ │ │ │ + b.n bd1d4 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #136] @ (bd078 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -40961,21 +40961,21 @@ │ │ │ │ b.n bd034 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n bd168 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bd18c │ │ │ │ + b.n bd19c │ │ │ │ lsls r2, r7, #1 │ │ │ │ bvs.n bd0f4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -41745,25 +41745,25 @@ │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ bcs.n bda50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ beq.n bd99c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -42098,29 +42098,29 @@ │ │ │ │ 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 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n bdd84 │ │ │ │ + bcc.n bdd94 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n bdd50 │ │ │ │ + bcc.n bdd60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n bdd98 │ │ │ │ + bcs.n bdda8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ movw r9, #563 @ 0x233 │ │ │ │ blx 9fa80 │ │ │ │ ldr.w r3, [pc, #1380] @ be3d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -42540,43 +42540,43 @@ │ │ │ │ beq.w c01ec │ │ │ │ mov r0, r5 │ │ │ │ blx 97104 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ b.n be0ce │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be3bc │ │ │ │ + bne.n be3cc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be384 │ │ │ │ + bne.n be394 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be34c │ │ │ │ + bne.n be35c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be310 │ │ │ │ + bne.n be320 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be4d8 │ │ │ │ + bne.n be4e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n be32c │ │ │ │ + beq.n be33c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n be4fc │ │ │ │ + beq.n be30c │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 97f70 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -43543,63 +43543,63 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #444 @ 0x1bc │ │ │ │ blx 9ce4c │ │ │ │ b.n be7f0 │ │ │ │ ... │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ vmov r3, s15 │ │ │ │ cmp r3, r2 │ │ │ │ ble.w bf5a0 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -44145,51 +44145,51 @@ │ │ │ │ b.n bf2a8 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r3 │ │ │ │ ... │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, bf708 │ │ │ │ + cbnz r6, bf70a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r2, 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] │ │ │ │ @@ -44507,19 +44507,19 @@ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r0, r4 │ │ │ │ bl bd188 │ │ │ │ b.w bf27e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, bfac4 │ │ │ │ + cbnz r2, bfac6 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -45208,43 +45208,43 @@ │ │ │ │ beq.w bfae8 │ │ │ │ b.n bfe96 │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r6, c03ba │ │ │ │ + cbz r6, c03bc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #792] @ (c06bc ) │ │ │ │ + ldr r7, [pc, #824] @ (c06dc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #472] @ (c0588 ) │ │ │ │ + ldr r6, [pc, #504] @ (c05a8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #392] @ (c0540 ) │ │ │ │ + ldr r5, [pc, #424] @ (c0560 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #216] @ (c0498 ) │ │ │ │ + ldr r5, [pc, #248] @ (c04b8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #208] @ (c0498 ) │ │ │ │ + ldr r4, [pc, #240] @ (c04b8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #88] @ (c0428 ) │ │ │ │ + ldr r4, [pc, #120] @ (c0448 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [pc, #220] @ (c04b4 ) │ │ │ │ movw r1, #2014 @ 0x7de │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #212] @ (c04b8 ) │ │ │ │ @@ -45314,37 +45314,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (c04e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w bde1a │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #632] @ (c0730 ) │ │ │ │ + ldr r3, [pc, #664] @ (c0750 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #504] @ (c06b8 ) │ │ │ │ + ldr r3, [pc, #536] @ (c06d8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #304] @ (c05f8 ) │ │ │ │ + ldr r3, [pc, #336] @ (c0618 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #192] @ (c0590 ) │ │ │ │ + ldr r3, [pc, #224] @ (c05b0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #64] @ (c0518 ) │ │ │ │ + ldr r3, [pc, #96] @ (c0538 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #888] @ (c0858 ) │ │ │ │ + ldr r2, [pc, #920] @ (c0878 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1608] @ c0b40 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -45926,85 +45926,85 @@ │ │ │ │ b.n c0ae6 │ │ │ │ add r1, pc, #424 @ (adr r1, c0cec ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #256 @ (adr r1, c0c4c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [pc, #936] @ (c0ef8 ) │ │ │ │ + ldr r1, [pc, #968] @ (c0f18 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #272] @ (c0c64 ) │ │ │ │ + ldr r1, [pc, #304] @ (c0c84 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #152] @ (c0bf4 ) │ │ │ │ + ldr r1, [pc, #184] @ (c0c14 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #144] @ (c0bf4 ) │ │ │ │ + ldr r1, [pc, #176] @ (c0c14 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #512] @ (c0d68 ) │ │ │ │ + ldr r0, [pc, #544] @ (c0d88 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #928 @ (adr r7, c0f18 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, c0f38 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, c0ea8 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, c0ec8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #328 @ (adr r7, c0cd0 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, c0cf0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, c0c78 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, c0c98 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, c0cfc ) │ │ │ │ + add r6, pc, #384 @ (adr r6, c0d1c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, c0c9c ) │ │ │ │ + add r6, pc, #280 @ (adr r6, c0cbc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, c0c34 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, c0c54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add ip, fp │ │ │ │ + add ip, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, c0bcc ) │ │ │ │ + add r6, pc, #56 @ (adr r6, c0bec ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #936 @ (adr r5, c0f64 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, c0f84 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, c0f04 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, c0f24 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, c0e8c ) │ │ │ │ + add r5, pc, #736 @ (adr r5, c0eac ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, c0e24 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, c0e44 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #480 @ (adr r5, c0dbc ) │ │ │ │ + add r5, pc, #512 @ (adr r5, c0ddc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c0bdc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -46327,95 +46327,95 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r1, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, c1340 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, c1360 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #760 @ (adr r3, c126c ) │ │ │ │ + add r3, pc, #792 @ (adr r3, c128c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r2!, {r0, r2, r3, r4, r6, r7} │ │ │ │ vrshr.u32 q14, , #1 │ │ │ │ - vrshr.u32 q10, q2, #1 │ │ │ │ + vrshr.u32 q10, q6, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #512 @ (adr r3, c1184 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, c11a4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #408 @ (adr r3, c1124 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, c1144 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vsra.u64 q10, q14, #1 │ │ │ │ + vsubl.u q10, d15, d4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, c103c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, c105c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, c0fdc ) │ │ │ │ + add r3, pc, #88 @ (adr r3, c0ffc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, c12e4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, c1304 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #544 @ (adr r2, c11e4 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, c1204 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, c116c ) │ │ │ │ + add r2, pc, #448 @ (adr r2, c118c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #144 @ (adr r2, c106c ) │ │ │ │ + add r2, pc, #176 @ (adr r2, c108c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, c135c ) │ │ │ │ + add r1, pc, #912 @ (adr r1, c137c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, c125c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, c127c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r2, [pc, #864] @ (c1360 ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #864] @ (c1364 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #804] @ c1330 │ │ │ │ @@ -46730,109 +46730,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 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #480 @ (adr r0, c1550 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, c1570 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #192 @ (adr r0, c1440 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, c1460 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r1, [pc, #1224] @ c18f0 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add.w r3, r4, #160 @ 0xa0 │ │ │ │ ldr.w r2, [pc, #1216] @ c18f4 │ │ │ │ add r1, pc │ │ │ │ @@ -47267,157 +47267,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 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, lr │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r2, [pc, #324] @ (c1b58 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #324] @ (c1b5c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #10 │ │ │ │ @@ -47529,49 +47529,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w c0cc0 │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, fp │ │ │ │ + add r4, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ 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 9586c │ │ │ │ @@ -47592,17 +47592,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c1bec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -47645,19 +47645,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47694,17 +47694,17 @@ │ │ │ │ blx 9fef0 │ │ │ │ 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} │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ 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] @ (c1d4c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -47741,15 +47741,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -48373,57 +48373,57 @@ │ │ │ │ ... │ │ │ │ ldrh r6, [r5, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -48702,17 +48702,17 @@ │ │ │ │ bne.w c2374 │ │ │ │ movs r2, #3 │ │ │ │ b.n c2694 │ │ │ │ vldr d9, [pc, #4] @ c2808 │ │ │ │ mov r5, r6 │ │ │ │ b.n c25cc │ │ │ │ ... │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ blx 94c98 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -48933,38 +48933,38 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w c1fa6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2 0, cr0, [ip], #-484 @ 0xfffffe1c │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + ldc2 0, cr0, [r4], #-484 @ 0xfffffe1c │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c2b04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -49243,95 +49243,95 @@ │ │ │ │ b.n c2ba4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrb r4, [r0, #11] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl 1c8e02 │ │ │ │ bl 13ee06 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl fce1a │ │ │ │ bl 1d2e1e │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ 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 9f59c │ │ │ │ @@ -49352,17 +49352,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c2ed4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49395,15 +49395,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n c2f06 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ 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] @ (c2fb0 ) │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ @@ -49449,15 +49449,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #472 @ (adr r7, c3194 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, c31b4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r2, [r3, #27] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c30b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49828,25 +49828,25 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r1, [pc, #8] @ (c3388 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ add r1, pc │ │ │ │ b.w 9af80 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r0, [r3, #964] @ 0x3c4 │ │ │ │ bx lr │ │ │ │ cbz r0, c33aa │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, c33a8 │ │ │ │ @@ -49982,19 +49982,19 @@ │ │ │ │ b.n c34c6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r6, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #10 │ │ │ │ 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] @ (c35dc ) │ │ │ │ @@ -50063,15 +50063,15 @@ │ │ │ │ bx lr │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -50172,23 +50172,23 @@ │ │ │ │ b.n c36a4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r4, #1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ 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] @ (c3924 ) │ │ │ │ @@ -50389,43 +50389,43 @@ │ │ │ │ b.n c38c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c4088 │ │ │ │ + b.n c4098 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #400] @ (c3b0c ) │ │ │ │ @@ -50589,45 +50589,45 @@ │ │ │ │ b.n c3a54 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #80] @ (c3b70 ) │ │ │ │ + ldr r7, [pc, #112] @ (c3b90 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c3ecc │ │ │ │ + b.n c3edc │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bvc.n c3aac │ │ │ │ + bvc.n c3abc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ 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] @ (c3c50 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -50719,23 +50719,23 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n c3c18 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #112] @ (c3cdc ) │ │ │ │ + ldr r7, [pc, #144] @ (c3cfc ) │ │ │ │ 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] @ (c3e30 ) │ │ │ │ @@ -50903,37 +50903,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n c3d70 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #652] @ (c4108 ) │ │ │ │ @@ -51183,59 +51183,59 @@ │ │ │ │ b.n c4014 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #992] @ (c4520 ) │ │ │ │ + ldr r1, [pc, #0] @ (c4140 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #992] @ (c4530 ) │ │ │ │ + ldr r3, [pc, #0] @ (c4150 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #320] @ (c42a4 ) │ │ │ │ + ldr r0, [pc, #352] @ (c42c4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ 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 │ │ │ │ @@ -51366,31 +51366,31 @@ │ │ │ │ ldr r0, [pc, #52] @ (c42fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -51475,21 +51475,21 @@ │ │ │ │ blx 97554 │ │ │ │ b.n c43bc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ 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] @ (c44e8 ) │ │ │ │ @@ -51567,62 +51567,62 @@ │ │ │ │ bx lr │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cbz r0, c4512 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c4512 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c4512 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c4512 │ │ │ │ ldr r2, [pc, #8] @ (c4514 ) │ │ │ │ add r2, pc │ │ │ │ b.w c341c │ │ │ │ bx lr │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, c4532 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c4532 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c4532 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c4532 │ │ │ │ ldr r2, [pc, #8] @ (c4534 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w c341c │ │ │ │ bx lr │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, c4552 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c4552 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c4552 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c4552 │ │ │ │ ldr r2, [pc, #8] @ (c4554 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w c341c │ │ │ │ bx lr │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c4590 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ @@ -51639,15 +51639,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl c341c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c45da │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, c45da │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cbz r3, c45da │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ @@ -51668,15 +51668,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (c45dc ) │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl c341c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ 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] @ c4910 │ │ │ │ mov r4, r0 │ │ │ │ @@ -51976,49 +51976,49 @@ │ │ │ │ bne.n c48b8 │ │ │ │ b.n c477c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c48dc │ │ │ │ + bmi.n c48ec │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c487c │ │ │ │ + bcc.n c488c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c49f4 │ │ │ │ + bcc.n c4a04 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c4a12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -52143,27 +52143,27 @@ │ │ │ │ b.n c49c4 │ │ │ │ ldrd r3, r1, [r4, #64] @ 0x40 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ b.n c4a6a │ │ │ │ nop │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -52974,123 +52974,123 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c4c7e │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c550a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -53574,35 +53574,35 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c5916 │ │ │ │ str r4, [r7, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r7, [pc, #0] @ (c5954 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ 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 │ │ │ │ @@ -53735,25 +53735,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #896] @ (c5e48 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #648] @ (c5d58 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ 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 │ │ │ │ @@ -53919,25 +53919,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #80] @ (c5ce8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #896] @ (c6020 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c5d5e │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c5d5e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ @@ -54079,37 +54079,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c5d58 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ 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] @ (c5f88 ) │ │ │ │ @@ -54217,27 +54217,27 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c5f1e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ blxns ip │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bx r9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -54492,47 +54492,47 @@ │ │ │ │ b.n c61f8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov lr, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ add r8, r8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #872] @ (c65ec ) │ │ │ │ + ldr r6, [pc, #904] @ (c660c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #760] @ (c6584 ) │ │ │ │ + ldr r6, [pc, #792] @ (c65a4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #632] @ (c650c ) │ │ │ │ + ldr r6, [pc, #664] @ (c652c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #520] @ (c64a4 ) │ │ │ │ + ldr r6, [pc, #552] @ (c64c4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #408] @ (c643c ) │ │ │ │ + ldr r6, [pc, #440] @ (c645c ) │ │ │ │ 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] @ (c6504 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -54768,29 +54768,29 @@ │ │ │ │ b.n c639c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bics r2, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 q0, q1, │ │ │ │ - ldr r5, [pc, #296] @ (c663c ) │ │ │ │ + vqadd.u64 q0, q5, │ │ │ │ + ldr r5, [pc, #328] @ (c665c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.u16 q0, q5, │ │ │ │ - ldr r5, [pc, #200] @ (c65e4 ) │ │ │ │ + vqadd.u32 q0, q1, │ │ │ │ + ldr r5, [pc, #232] @ (c6604 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmn r4, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - mcr2 0, 5, r0, cr14, cr9, {3} │ │ │ │ - stc2l 0, cr0, [r2, #484]! @ 0x1e4 │ │ │ │ - ldr r3, [pc, #1000] @ (c6914 ) │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - stc2 0, cr0, [r8, #484]! @ 0x1e4 │ │ │ │ - stc2 0, cr0, [r2, #484]! @ 0x1e4 │ │ │ │ - ldr r3, [pc, #744] @ (c6820 ) │ │ │ │ + mrc2 0, 5, r0, cr6, cr9, {3} │ │ │ │ + stc2l 0, cr0, [sl, #484]! @ 0x1e4 │ │ │ │ + ldr r4, [pc, #8] @ (c6534 ) │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + ldc2 0, cr0, [r0, #484]! @ 0x1e4 │ │ │ │ + stc2 0, cr0, [sl, #484]! @ 0x1e4 │ │ │ │ + ldr r3, [pc, #776] @ (c6840 ) │ │ │ │ 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,21 +55017,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (c67a0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n c65e8 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [ip], #484 @ 0x1e4 │ │ │ │ - stc2l 0, cr0, [sl], {121} @ 0x79 │ │ │ │ - ldr r2, [pc, #904] @ (c6b20 ) │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfb1e0079 │ │ │ │ - @ instruction: 0xfb180079 │ │ │ │ - ldr r1, [pc, #192] @ (c6864 ) │ │ │ │ + ldc2l 0, cr0, [r4], #484 @ 0x1e4 │ │ │ │ + ldc2l 0, cr0, [r2], {121} @ 0x79 │ │ │ │ + ldr r2, [pc, #936] @ (c6b40 ) │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + @ instruction: 0xfb260079 │ │ │ │ + @ instruction: 0xfb200079 │ │ │ │ + ldr r1, [pc, #224] @ (c6884 ) │ │ │ │ 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 │ │ │ │ @@ -55191,26 +55191,26 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c68f4 │ │ │ │ ldr.w r0, [r6, #2088] @ 0x828 │ │ │ │ blx 98ef4 │ │ │ │ b.n c6848 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldc2l 0, cr0, [r4, #-484] @ 0xfffffe1c │ │ │ │ - ldc2 0, cr0, [sl, #-484] @ 0xfffffe1c │ │ │ │ - ldc2l 0, cr0, [r8, #-484]! @ 0xfffffe1c │ │ │ │ - @ instruction: 0xfa200079 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + ldc2l 0, cr0, [ip, #-484] @ 0xfffffe1c │ │ │ │ + stc2 0, cr0, [r2, #-484]! @ 0xfffffe1c │ │ │ │ + stc2 0, cr0, [r0, #484] @ 0x1e4 │ │ │ │ + @ instruction: 0xfa280079 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc2 0, cr0, [r4], {121} @ 0x79 │ │ │ │ - ldr??.w r0, [ip, r9, lsl #3] │ │ │ │ - bxns lr │ │ │ │ + stc2 0, cr0, [ip], {121} @ 0x79 │ │ │ │ + vld4.16 {d16-d19}, [r4 :256], r9 │ │ │ │ + bxns pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh.w r0, [lr, r9, lsl #3] │ │ │ │ - bx sl │ │ │ │ + vst4.16 {d16-d19}, [r6 :256], r9 │ │ │ │ + bx fp │ │ │ │ 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] │ │ │ │ @@ -55382,23 +55382,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (c6b7c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n c6af8 │ │ │ │ - str??.w r0, [r6, r9, lsl #3] │ │ │ │ - mov r6, pc │ │ │ │ + str??.w r0, [lr, r9, lsl #3] │ │ │ │ + mov lr, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh.w r0, [r2, r9, lsl #3] │ │ │ │ - @ instruction: 0xf75c0079 │ │ │ │ - cmp r4, lr │ │ │ │ + strh.w r0, [sl, r9, lsl #3] │ │ │ │ + @ instruction: 0xf7640079 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf73e0079 │ │ │ │ - cmp r6, sl │ │ │ │ + @ instruction: 0xf7460079 │ │ │ │ + cmp r6, fp │ │ │ │ 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] │ │ │ │ @@ -55596,20 +55596,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (c6db4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n c6d7c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf68a0079 │ │ │ │ - add sl, r4 │ │ │ │ + @ instruction: 0xf6920079 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movw r0, #10361 @ 0x2879 │ │ │ │ - add.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ - orrs r0, r3 │ │ │ │ + movw r0, #43129 @ 0xa879 │ │ │ │ + add.w r0, r8, #16318464 @ 0xf90000 │ │ │ │ + orrs r0, r4 │ │ │ │ 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 │ │ │ │ @@ -56031,35 +56031,35 @@ │ │ │ │ ... │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #84 @ 0x54 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - orr.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ - negs r0, r3 │ │ │ │ + orr.w r0, r8, #16318464 @ 0xf90000 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - and.w r0, r2, #16318464 @ 0xf90000 │ │ │ │ - tst r2, r3 │ │ │ │ + and.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf3e80079 │ │ │ │ - tst r0, r0 │ │ │ │ + @ instruction: 0xf3f00079 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbc.w r0, r2, #121 @ 0x79 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + sbc.w r0, sl, #121 @ 0x79 │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adc.w r0, r4, #121 @ 0x79 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + adc.w r0, ip, #121 @ 0x79 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs.w r0, ip, #16318464 @ 0xf90000 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + orn r0, r4, #16318464 @ 0xf90000 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf12a0079 │ │ │ │ - @ instruction: 0xf0b60079 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf1320079 │ │ │ │ + @ instruction: 0xf0be0079 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r1, [pc, #1604] @ c7890 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl c3510 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ @@ -56660,55 +56660,55 @@ │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n c7934 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf3820079 │ │ │ │ - @ instruction: 0xf34e0079 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf38a0079 │ │ │ │ + @ instruction: 0xf3560079 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ands.w r0, r8, #121 @ 0x79 │ │ │ │ - vshr.s32 q0, , #30 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + bic.w r0, r0, #121 @ 0x79 │ │ │ │ + vshr.s32 q0, , #22 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf2bc0079 │ │ │ │ - mrc 0, 7, r0, cr2, cr9, {3} │ │ │ │ - subs r5, #8 │ │ │ │ + movt r0, #16505 @ 0x4079 │ │ │ │ + mrc 0, 7, r0, cr10, cr9, {3} │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr 0, 4, r0, cr8, cr9, {3} │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + mrc 0, 4, r0, cr0, cr9, {3} │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mrc 0, 0, r0, cr12, cr9, {3} │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + mcr 0, 1, r0, cr4, cr9, {3} │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stcl 0, cr0, [r6, #484]! @ 0x1e4 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + stcl 0, cr0, [lr, #484]! @ 0x1e4 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc 0, cr0, [sl, #484] @ 0x1e4 │ │ │ │ - ldcl 0, cr0, [r8], {121} @ 0x79 │ │ │ │ - adc.w r0, ip, r9, ror #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + ldc 0, cr0, [r2, #484] @ 0x1e4 │ │ │ │ + stcl 0, cr0, [r0], #484 @ 0x1e4 │ │ │ │ + adcs.w r0, r4, r9, ror #1 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mrc 0, 3, r0, cr14, cr9, {3} │ │ │ │ - add.w r0, r8, r9, ror #1 │ │ │ │ - subs r1, #32 │ │ │ │ + mcr 0, 4, r0, cr6, cr9, {3} │ │ │ │ + adds.w r0, r0, r9, ror #1 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xeaec0079 │ │ │ │ - subs r1, #2 │ │ │ │ + @ instruction: 0xeaf40079 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab20079 │ │ │ │ - stc 0, cr0, [r2], {126} @ 0x7e │ │ │ │ + @ instruction: 0xeaba0079 │ │ │ │ + stc 0, cr0, [sl], {126} @ 0x7e │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ bl c3510 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ @@ -57210,76 +57210,76 @@ │ │ │ │ blx 96288 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ blx 96288 │ │ │ │ b.w c6e12 │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip], #484 @ 0x1e4 │ │ │ │ - b.n c7c64 │ │ │ │ + stmdb r4, {r0, r3, r4, r5, r6} │ │ │ │ + b.n c7c74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7c30 │ │ │ │ + b.n c7c40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [ip, #484] @ 0x1e4 │ │ │ │ - b.n c7b24 │ │ │ │ + ldrd r0, r0, [r4, #484] @ 0x1e4 │ │ │ │ + b.n c7b34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7af4 │ │ │ │ + b.n c7b04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7ac4 │ │ │ │ + b.n c7ad4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7a94 │ │ │ │ + b.n c7aa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7a64 │ │ │ │ + b.n c7a74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7a30 │ │ │ │ + b.n c7a40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c79fc │ │ │ │ + b.n c7a0c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c79cc │ │ │ │ + b.n c79dc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c799c │ │ │ │ + b.n c79ac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia.w r4, {r0, r3, r4, r5, r6} │ │ │ │ - b.n c78c4 │ │ │ │ + stmia.w ip, {r0, r3, r4, r5, r6} │ │ │ │ + b.n c78d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c79c4 │ │ │ │ + b.n c79d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n c7834 │ │ │ │ + b.n c7844 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c77d8 │ │ │ │ + b.n c77e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c777c │ │ │ │ + b.n c778c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ @@ -57945,51 +57945,51 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c8608 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n c8b0c │ │ │ │ + b.n c8b1c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n c88a4 │ │ │ │ + b.n c88b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r5, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n c884c │ │ │ │ + b.n c885c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c8810 │ │ │ │ + b.n c8820 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c87d4 │ │ │ │ + b.n c87e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n c85a8 │ │ │ │ + ble.n c85b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n c8758 │ │ │ │ + ble.n c8568 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n c85d4 │ │ │ │ + bgt.n c85e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n c85a4 │ │ │ │ + bgt.n c85b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n c8768 │ │ │ │ + bgt.n c8778 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -58094,25 +58094,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (c87ac ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n c869c │ │ │ │ nop │ │ │ │ - blt.n c86a8 │ │ │ │ + blt.n c86b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n c8850 │ │ │ │ + blt.n c8860 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n c87c4 │ │ │ │ + blt.n c87d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -58389,51 +58389,51 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (c8ae4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c89f6 │ │ │ │ nop │ │ │ │ - bge.n c8b88 │ │ │ │ + bge.n c8b98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n c8a0c │ │ │ │ + bls.n c8a1c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n c8ab4 │ │ │ │ + bls.n c8ac4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c8a30 │ │ │ │ + bhi.n c8a40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n c8a08 │ │ │ │ + bhi.n c8a18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c89d0 │ │ │ │ + bhi.n c89e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c8ba4 │ │ │ │ + bhi.n c8bb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c8b78 │ │ │ │ + bhi.n c8b88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c8b4c │ │ │ │ + bhi.n c8b5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c8b20 │ │ │ │ + bhi.n c8b30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c8af4 │ │ │ │ + bhi.n c8b04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -58829,75 +58829,75 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #132] @ (c8fac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c8dfc │ │ │ │ nop │ │ │ │ - bvc.n c8f98 │ │ │ │ + bvc.n c8fa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n c8f48 │ │ │ │ + bvc.n c8f58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c9024 │ │ │ │ + bpl.n c9034 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n c8f44 │ │ │ │ + bpl.n c8f54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c8ec0 │ │ │ │ + bmi.n c8ed0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n c8e9c │ │ │ │ + bmi.n c8eac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c8e64 │ │ │ │ + bmi.n c8e74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c9034 │ │ │ │ + bmi.n c9044 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c9004 │ │ │ │ + bmi.n c9014 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c8fd4 │ │ │ │ + bmi.n c8fe4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c8fa4 │ │ │ │ + bmi.n c8fb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c8f74 │ │ │ │ + bmi.n c8f84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c8f44 │ │ │ │ + bcc.n c8f54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c8f14 │ │ │ │ + bcc.n c8f24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c8ee4 │ │ │ │ + bcc.n c8ef4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c8eb8 │ │ │ │ + bcc.n c8ec8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c908c │ │ │ │ + bcc.n c909c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ 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] @ (c926c ) │ │ │ │ @@ -59158,40 +59158,40 @@ │ │ │ │ b.n c9244 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n c9280 │ │ │ │ + bcs.n c9290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r4, r3, #23 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bpl.n c92ac │ │ │ │ + bpl.n c92bc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n c9274 │ │ │ │ + bcs.n c9284 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n c9218 │ │ │ │ + bmi.n c9228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n c9310 │ │ │ │ + bne.n c9320 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n c931c │ │ │ │ + bne.n c932c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf736007e │ │ │ │ - subs r6, #4 │ │ │ │ + @ instruction: 0xf73e007e │ │ │ │ + subs r6, #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n c9358 │ │ │ │ + beq.n c9368 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n c9320 │ │ │ │ + beq.n c9330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9326 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -59270,30 +59270,30 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (c93a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c9360 │ │ │ │ nop │ │ │ │ - bcc.n c9410 │ │ │ │ + bcc.n c9420 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf632007e │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + @ instruction: 0xf63a007e │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n c9318 │ │ │ │ + bne.n c9328 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -59630,78 +59630,78 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n c9562 │ │ │ │ nop │ │ │ │ asrs r0, r5, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n c96b8 │ │ │ │ + bne.n c96c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c978a │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c978a │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c978a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c978a │ │ │ │ ldr r2, [pc, #8] @ (c978c ) │ │ │ │ add r2, pc │ │ │ │ b.w c341c │ │ │ │ bx lr │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r0, c97a2 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ cbz r1, c97a2 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ cbz r1, c97a2 │ │ │ │ ldr r1, [r0, #104] @ 0x68 │ │ │ │ @@ -59982,37 +59982,37 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c98ce │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r1, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r2, r3, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ 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 │ │ │ │ @@ -60139,23 +60139,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (c9c34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n c9b44 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ 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] @ (c9f78 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -60468,51 +60468,51 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r3, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ 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] @ ca504 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -61028,66 +61028,66 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-484]! @ 0xfffffe1c │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stc 0, cr0, [r0, #484] @ 0x1e4 │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - it cs │ │ │ │ - lslcs r1, r7, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + wfi │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ittt pl │ │ │ │ - lslpl r1, r7, #1 │ │ │ │ - poppl {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ - lslpl r1, r7, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + itte vs │ │ │ │ + lslvs r1, r7, #1 │ │ │ │ + popvs {r1, r2, r5, r6, r7, pc} │ │ │ │ + lslvc r1, r7, #1 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ 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 │ │ │ │ @@ -61165,15 +61165,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -61195,15 +61195,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (ca698 ) │ │ │ │ movw r2, #697 @ 0x2b9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 9af84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ca676 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -61710,68 +61710,68 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ str.w sl, [sp, #152] @ 0x98 │ │ │ │ b.n cac98 │ │ │ │ ... │ │ │ │ vaddl.u32 q0, d30, d4 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r1, r7, #1 │ │ │ │ - itee hi @ unpredictable │ │ │ │ - lslhi r1, r7, #1 │ │ │ │ - lsrls r0, r0, #5 │ │ │ │ + itet ls @ unpredictable > │ │ │ │ + lslls r1, r7, #1 │ │ │ │ + lsrhi r0, r1, #5 │ │ │ │ lslls r2, r7, #1 │ │ │ │ - ite mi │ │ │ │ - lslmi r1, r7, #1 │ │ │ │ - ite cc @ unpredictable │ │ │ │ + ite pl │ │ │ │ + lslpl r1, r7, #1 │ │ │ │ + itt cc @ unpredictable │ │ │ │ lslcc r1, r7, #1 │ │ │ │ - lsrcs r6, r4, #3 │ │ │ │ + lsrcc r6, r5, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - it ne │ │ │ │ - lslne r1, r7, #1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + wfe │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cdp2 0, 7, cr0, cr8, cr4, {4} │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, caccc │ │ │ │ + cbnz r6, cacce │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, cacc6 │ │ │ │ + cbnz r4, cacc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, cacc6 │ │ │ │ + cbnz r6, cacc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, cacc8 │ │ │ │ + cbnz r4, cacca │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, cacc8 │ │ │ │ + cbnz r6, cacca │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, cacca │ │ │ │ + cbnz r4, caccc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r4, cacc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w cb848 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -62009,17 +62009,17 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 953f0 <__aeabi_idivmod@plt> │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r9 │ │ │ │ bne.w cad4e │ │ │ │ b.n cade8 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movw r6, #285 @ 0x11d │ │ │ │ mov r0, r7 │ │ │ │ blx 9fa80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -63050,113 +63050,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #260] @ (cbb40 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w ca7d0 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, cbac2 │ │ │ │ + cbz r6, cbac4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, cba9e │ │ │ │ + cbz r0, cbaa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2 0, cr0, [ip], {121} @ 0x79 │ │ │ │ - cbz r6, cbaa4 │ │ │ │ + ldc2 0, cr0, [r4], {121} @ 0x79 │ │ │ │ + cbz r6, cbaa6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa6e0079 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfa760079 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa4e0079 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xfa560079 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa2e0079 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + @ instruction: 0xfa360079 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa120079 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfa1a0079 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str??.w r0, [r2, #121] @ 0x79 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + str??.w r0, [sl, #121] @ 0x79 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str.w r0, [r6, #121] @ 0x79 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + str.w r0, [lr, #121] @ 0x79 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh.w r0, [sl, #121] @ 0x79 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + ldrh.w r0, [r2, #121] @ 0x79 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb.w r0, [lr, #121] @ 0x79 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + ldrb.w r0, [r6, #121] @ 0x79 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [r2, r9, lsl #3] │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + ldr??.w r0, [sl, r9, lsl #3] │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh.w r0, [ip, r9, lsl #3] │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + str.w r0, [r4, r9, lsl #3] │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb.w r0, [ip, r9, lsl #3] │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + strh.w r0, [r4, r9, lsl #3] │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7fe0079 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + strb.w r0, [r6, r9, lsl #3] │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7e20079 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf7ea0079 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7c60079 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + @ instruction: 0xf7ce0079 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7a80079 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xf7b00079 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf78c0079 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + @ instruction: 0xf7940079 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7700079 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + @ instruction: 0xf7780079 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7540079 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + @ instruction: 0xf75c0079 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7380079 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + @ instruction: 0xf7400079 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf71c0079 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + @ instruction: 0xf7240079 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7000079 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf7080079 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6e40079 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf6ec0079 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movt r0, #34937 @ 0x8879 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + @ instruction: 0xf6d00079 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subw r0, ip, #2169 @ 0x879 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + @ instruction: 0xf6b40079 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6900079 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + @ instruction: 0xf6980079 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6720079 │ │ │ │ + @ instruction: 0xf67a0079 │ │ │ │ │ │ │ │ 000cbb44 : │ │ │ │ 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, #444] @ (cbd10 ) │ │ │ │ @@ -63333,55 +63333,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n cbbd6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds.w r0, r2, r4, lsl #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xeb13ffff │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf4e00079 │ │ │ │ + @ instruction: 0xf4e80079 │ │ │ │ eors.w r0, r2, r4, lsl #2 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf4ac0079 │ │ │ │ + @ instruction: 0xf4b40079 │ │ │ │ @ instruction: 0xea3fffff │ │ │ │ @ instruction: 0xe9b1ffff │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orn r0, lr, #16318464 @ 0xf90000 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + orns r0, r6, #16318464 @ 0xf90000 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orrs.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + orrs.w r0, ip, #16318464 @ 0xf90000 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3e60079 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf3ee0079 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3cc0079 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + @ instruction: 0xf3d40079 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3ac0079 │ │ │ │ + @ instruction: 0xf3b40079 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96d50 │ │ │ │ mov r3, r0 │ │ │ │ @@ -63401,17 +63401,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2fc0079 │ │ │ │ + @ instruction: 0xf3040079 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (cbe38 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (cbe3c ) │ │ │ │ @@ -63450,15 +63450,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia.w sl, {r2, r7} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xe8500084 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -63519,18 +63519,18 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ b.n cbe64 │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - addw r0, ip, #121 @ 0x79 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf2140079 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #2800] @ cc9fc │ │ │ │ @@ -64565,119 +64565,119 @@ │ │ │ │ b.n cc2c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n cc8b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n cc7b4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #576 @ (adr r7, ccc54 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, ccc74 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, ccae0 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, ccb00 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, ccb9c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, ccbbc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldcl 0, cr0, [r4, #484]! @ 0x1e4 │ │ │ │ - add r5, pc, #248 @ (adr r5, ccb1c ) │ │ │ │ + ldcl 0, cr0, [ip, #484]! @ 0x1e4 │ │ │ │ + add r5, pc, #280 @ (adr r5, ccb3c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldcl 0, cr0, [r4, #484] @ 0x1e4 │ │ │ │ - add r5, pc, #136 @ (adr r5, ccab4 ) │ │ │ │ + ldcl 0, cr0, [ip, #484] @ 0x1e4 │ │ │ │ + add r5, pc, #168 @ (adr r5, ccad4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [r8, #484]! @ 0x1e4 │ │ │ │ - add r4, pc, #728 @ (adr r4, ccd0c ) │ │ │ │ + stcl 0, cr0, [r0, #484] @ 0x1e4 │ │ │ │ + add r4, pc, #760 @ (adr r4, ccd2c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stcl 0, cr0, [sl, #-484] @ 0xfffffe1c │ │ │ │ - add r4, pc, #584 @ (adr r4, ccc84 ) │ │ │ │ + ldcl 0, cr0, [r2, #-484] @ 0xfffffe1c │ │ │ │ + add r4, pc, #616 @ (adr r4, ccca4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [r0, #-484]! @ 0xfffffe1c │ │ │ │ - add r3, pc, #448 @ (adr r3, ccc04 ) │ │ │ │ + ldc 0, cr0, [r8, #-484]! @ 0xfffffe1c │ │ │ │ + add r3, pc, #480 @ (adr r3, ccc24 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [r6], {121} @ 0x79 │ │ │ │ - add r2, pc, #200 @ (adr r2, ccb14 ) │ │ │ │ + stc 0, cr0, [lr], {121} @ 0x79 │ │ │ │ + add r2, pc, #232 @ (adr r2, ccb34 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeac80079 │ │ │ │ - add r2, pc, #80 @ (adr r2, ccaa4 ) │ │ │ │ + @ instruction: 0xead00079 │ │ │ │ + add r2, pc, #112 @ (adr r2, ccac4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeaaa0079 │ │ │ │ - add r1, pc, #568 @ (adr r1, ccc94 ) │ │ │ │ + @ instruction: 0xeab20079 │ │ │ │ + add r1, pc, #600 @ (adr r1, cccb4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bic.w r0, r6, r9, ror #1 │ │ │ │ - add r1, pc, #464 @ (adr r1, ccc34 ) │ │ │ │ + bic.w r0, lr, r9, ror #1 │ │ │ │ + add r1, pc, #496 @ (adr r1, ccc54 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ands.w r0, r2, r9, ror #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, ccb34 ) │ │ │ │ + ands.w r0, sl, r9, ror #1 │ │ │ │ + add r1, pc, #232 @ (adr r1, ccb54 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [r0, #484] @ 0x1e4 │ │ │ │ - add r1, pc, #72 @ (adr r1, ccabc ) │ │ │ │ + ldrd r0, r0, [r8, #484] @ 0x1e4 │ │ │ │ + add r1, pc, #104 @ (adr r1, ccadc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe9a80079 │ │ │ │ - add r0, pc, #992 @ (adr r0, cce5c ) │ │ │ │ + @ instruction: 0xe9b00079 │ │ │ │ + add r1, pc, #0 @ (adr r1, cca7c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe98e0079 │ │ │ │ - add r0, pc, #888 @ (adr r0, ccdfc ) │ │ │ │ + @ instruction: 0xe9960079 │ │ │ │ + add r0, pc, #920 @ (adr r0, cce1c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [r4, #-484]! @ 0x1e4 │ │ │ │ - add r0, pc, #784 @ (adr r0, ccd9c ) │ │ │ │ + ldrd r0, r0, [ip, #-484]! @ 0x1e4 │ │ │ │ + add r0, pc, #816 @ (adr r0, ccdbc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [sl, #-484] @ 0x1e4 │ │ │ │ - add r0, pc, #680 @ (adr r0, ccd3c ) │ │ │ │ + strd r0, r0, [r2, #-484]! @ 0x1e4 │ │ │ │ + add r0, pc, #712 @ (adr r0, ccd5c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [r0, #-484] @ 0x1e4 │ │ │ │ - add r0, pc, #576 @ (adr r0, cccdc ) │ │ │ │ + strd r0, r0, [r8, #-484] @ 0x1e4 │ │ │ │ + add r0, pc, #608 @ (adr r0, cccfc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmdb r6!, {r0, r3, r4, r5, r6} │ │ │ │ - add r0, pc, #472 @ (adr r0, ccc7c ) │ │ │ │ + stmdb lr!, {r0, r3, r4, r5, r6} │ │ │ │ + add r0, pc, #504 @ (adr r0, ccc9c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmdb ip, {r0, r3, r4, r5, r6} │ │ │ │ - add r0, pc, #192 @ (adr r0, ccb6c ) │ │ │ │ + ldmdb r4, {r0, r3, r4, r5, r6} │ │ │ │ + add r0, pc, #224 @ (adr r0, ccb8c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cca0c │ │ │ │ + b.n cca1c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc9e0 │ │ │ │ + b.n cc9f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc9b4 │ │ │ │ + b.n cc9c4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc988 │ │ │ │ + b.n cc998 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc95c │ │ │ │ + b.n cc96c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc930 │ │ │ │ + b.n cc940 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc904 │ │ │ │ + b.n cc914 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc8d8 │ │ │ │ + b.n cc8e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc8ac │ │ │ │ + b.n cc8bc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc880 │ │ │ │ + b.n cc890 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000ccafc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -64827,54 +64827,54 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n ccb8e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ blt.n ccd30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 484c86 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc6ec │ │ │ │ + b.n cc6fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ bge.n ccc54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc694 │ │ │ │ + b.n cc6a4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 34acaa >::_M_fill_append(unsigned int, double const&)@@Base+0x5f62> │ │ │ │ bl 2bccae │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc628 │ │ │ │ + b.n cc638 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc5fc │ │ │ │ + b.n cc60c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc598 │ │ │ │ + b.n cc5a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc560 │ │ │ │ + b.n cc570 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95408 │ │ │ │ @@ -64895,25 +64895,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd46c │ │ │ │ + b.n cd47c │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #8] @ (ccd34 ) │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ add r1, pc │ │ │ │ b.w 9af80 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #620] @ (ccfb8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -65159,39 +65159,39 @@ │ │ │ │ b.n ccf26 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n ccff4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd4e8 │ │ │ │ + b.n cd4f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd2f0 │ │ │ │ + b.n cd300 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bvc.n cd058 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd294 │ │ │ │ + b.n cd2a4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd268 │ │ │ │ + b.n cd278 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd230 │ │ │ │ + b.n cd240 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd200 │ │ │ │ + b.n cd210 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #352] @ (cd168 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -65335,21 +65335,21 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bvs.n cd22c │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n cd1d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bl 463234 │ │ │ │ @@ -65371,17 +65371,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ 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 r2, [pc, #504] @ (cd3e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -65585,47 +65585,47 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n cd2ee │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bmi.n cd2e4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bcc.n cd4e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd320 │ │ │ │ + ble.n cd330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd4ec │ │ │ │ + ble.n cd4fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd4b8 │ │ │ │ + ble.n cd4c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd484 │ │ │ │ + ble.n cd494 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd450 │ │ │ │ + ble.n cd460 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n cd41c │ │ │ │ + ble.n cd42c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n cd3ec │ │ │ │ + bgt.n cd3fc │ │ │ │ lsls r1, 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 │ │ │ │ @@ -65710,29 +65710,29 @@ │ │ │ │ blx a087c │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 9f6b8 │ │ │ │ strd r0, r1, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n cd590 │ │ │ │ + bgt.n cd5a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n cd4d4 │ │ │ │ + blt.n cd4e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ 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 │ │ │ │ @@ -65824,39 +65824,39 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (cd660 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n cd59c │ │ │ │ nop │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n cd674 │ │ │ │ + blt.n cd684 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n cd620 │ │ │ │ + bge.n cd630 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n cd5cc │ │ │ │ + bge.n cd5dc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n cd578 │ │ │ │ + bge.n cd588 │ │ │ │ lsls r1, 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] @ (cd704 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -65917,19 +65917,19 @@ │ │ │ │ bl 463238 │ │ │ │ b.n cd6d0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n cd6e4 │ │ │ │ + bls.n cd6f4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -65970,17 +65970,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n cd800 │ │ │ │ + bls.n cd810 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -66016,17 +66016,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (cd7fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n cd7ba │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n cd780 │ │ │ │ + bhi.n cd790 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (cd868 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -66066,15 +66066,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -66096,17 +66096,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n cd8cc │ │ │ │ + bhi.n cd8dc │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr.w r3, [pc, #2548] @ ce2cc │ │ │ │ @@ -67041,205 +67041,205 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n ce28a │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n ce2f4 │ │ │ │ + bvc.n ce304 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n ce2c4 │ │ │ │ + bvs.n ce2d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n ce24c │ │ │ │ + bvs.n ce25c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n ce2a4 │ │ │ │ + bmi.n ce2b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n ce40c │ │ │ │ + bmi.n ce21c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n ce390 │ │ │ │ + bcc.n ce3a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce2e0 │ │ │ │ + bcs.n ce2f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce384 │ │ │ │ + bcs.n ce394 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce354 │ │ │ │ + bne.n ce364 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce29c │ │ │ │ + bne.n ce2ac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ pldw [r1, #4095] @ 0xfff │ │ │ │ strh.w pc, [sp, #255]! │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce3f0 │ │ │ │ + bne.n ce400 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce3c0 │ │ │ │ + bne.n ce3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce398 │ │ │ │ + bne.n ce3a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce36c │ │ │ │ + beq.n ce37c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce340 │ │ │ │ + beq.n ce350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce30c │ │ │ │ + beq.n ce31c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce2e0 │ │ │ │ + beq.n ce2f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce490 │ │ │ │ + beq.n ce4a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl fff8e3ca ::Settings::boolParam@@Base+0xff66d132> │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce41c │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + beq.n ce42c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r6, [r3, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000ce45c : │ │ │ │ stmdb 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 │ │ │ │ @@ -67601,91 +67601,91 @@ │ │ │ │ ldr r0, [pc, #212] @ (ce8ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ce802 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia.w pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bl ffcf083a ::Settings::boolParam@@Base+0xff3cf5a2> │ │ │ │ bl 29083e │ │ │ │ ldrd pc, pc, [fp], #-1020 @ 0x3fc │ │ │ │ @ instruction: 0xeb43ffff │ │ │ │ stcl 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ vrsqrts.f32 , , │ │ │ │ bl 14e856 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ mcr 15, 5, pc, cr1, cr15, {7} @ │ │ │ │ @ instruction: 0xefc1ffff │ │ │ │ bl 2e289e │ │ │ │ b.n ce58e │ │ │ │ vqshlu.s32 q15, , #31 │ │ │ │ vqshrn.u64 d30, , #1 │ │ │ │ vtbx.8 d30, {d31-) │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #156] @ (ce99c ) │ │ │ │ @@ -67739,37 +67739,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (ce9c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ce802 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r1, 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} │ │ │ │ @@ -68128,55 +68128,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbnz r4, cee12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ revsh r0, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ 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 │ │ │ │ @@ -68199,17 +68199,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -68232,17 +68232,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -68428,33 +68428,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (cf0d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n cefaa │ │ │ │ ... │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (cf19c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -68529,19 +68529,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r1, r7, #1 │ │ │ │ - pushmi {r1, r2, r3, r5, r6, r7} │ │ │ │ + pushpl {r1, r2, r3, r5, r6, r7} │ │ │ │ lslmi 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #144] @ (cf254 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -68604,17 +68604,17 @@ │ │ │ │ b.n cf242 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r2, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -68846,48 +68846,48 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r4, cf564 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r2, cf54c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [r0, #500]! @ 0x1f4 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrd r0, r0, [r8, #500]! @ 0x1f4 │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r0, cf5b0 │ │ │ │ + cbnz r0, cf5b2 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r9, r3 │ │ │ │ @@ -68966,21 +68966,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (cf628 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n cf5b4 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0024 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ (cf758 ) │ │ │ │ @@ -69099,21 +69099,21 @@ │ │ │ │ nop │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r6, cf790 │ │ │ │ + cbnz r6, cf792 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r0, cf790 │ │ │ │ + cbnz r0, cf792 │ │ │ │ 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 │ │ │ │ @@ -69141,17 +69141,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, cf7d0 │ │ │ │ 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 │ │ │ │ @@ -69176,17 +69176,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #168] @ (cf8e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69261,17 +69261,17 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #776 @ 0x308 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #160] @ (cf9ac ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69343,17 +69343,17 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r1, 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 │ │ │ │ @@ -69537,39 +69537,39 @@ │ │ │ │ ... │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -69606,17 +69606,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ 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 r4, [pc, #696] @ (cff28 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -69882,59 +69882,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #100] @ (cff80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n cff06 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, cff92 │ │ │ │ + cbz r4, cff94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r2, cff80 │ │ │ │ + cbz r2, cff82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, cffa2 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, cffa4 │ │ │ │ + cbz r4, cffa6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r2, cffa6 │ │ │ │ + cbz r2, cffa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, cffa8 │ │ │ │ + cbz r0, cffaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, cffa8 │ │ │ │ + cbz r0, cffaa │ │ │ │ lsls r1, 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] @ (d0080 ) │ │ │ │ @@ -70029,23 +70029,23 @@ │ │ │ │ b.n cffec │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #832 @ (adr r6, d03c4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #496 @ (adr r6, d0284 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -70213,41 +70213,41 @@ │ │ │ │ ldr r0, [pc, #64] @ (d0290 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n d0162 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -70339,29 +70339,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (d03a0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d02c2 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -70461,29 +70461,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (d04c0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d03d0 │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -70547,29 +70547,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ 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 │ │ │ │ @@ -70753,21 +70753,21 @@ │ │ │ │ ... │ │ │ │ add r0, pc, #744 @ (adr r0, d0a9c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #616 @ (adr r0, d0a24 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d0878 │ │ │ │ + bvc.n d0888 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [pc, #976] @ (d0ba0 ) │ │ │ │ blx 9d9e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ @@ -71107,65 +71107,65 @@ │ │ │ │ ldr r0, [pc, #120] @ (d0c04 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n d05ce │ │ │ │ ... │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, d0cd8 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, d0cf8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #168 @ (adr r6, d0c68 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, d0c88 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #56 @ (adr r6, d0c00 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, d0c20 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, d0f90 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, d0fb0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, d0f28 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, d0f48 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #736 @ (adr r5, d0ec0 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, d0ee0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #608 @ (adr r5, d0e48 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, d0e68 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #496 @ (adr r5, d0de0 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, d0e00 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #376 @ (adr r5, d0d70 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, d0d90 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, d0d00 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, d0d20 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, d0c90 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, d0cb0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #3968 @ 0xf80 │ │ │ │ ldr r0, [pc, #56] @ (d0c48 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -71184,21 +71184,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d0c54 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n d05ce │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, d0ea0 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, d0ec0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, d0e30 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, d0e50 ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -71269,15 +71269,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -71544,49 +71544,49 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #1008 @ (adr r2, d13bc ) │ │ │ │ + add r3, pc, #16 @ (adr r3, d0fdc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #896 @ (adr r2, d1354 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, d1374 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, d1100 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, d1120 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, d1028 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, d1048 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, d1308 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, d1328 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #424 @ (adr r1, d11a0 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, d11c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, d1130 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, d1150 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, d1044 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, d1064 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n d101a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -71615,17 +71615,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (d1064 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d103c │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, d11d0 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, d11f0 ) │ │ │ │ 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 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -71682,21 +71682,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d1114 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #232] @ (d1210 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -71929,23 +71929,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r1, 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 d13e2 │ │ │ │ @@ -71993,21 +71993,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (d1414 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -72193,29 +72193,29 @@ │ │ │ │ add r6, pc │ │ │ │ blx 96360 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d2a0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ b.n d15e6 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ 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 │ │ │ │ ldr.w r4, [pc, #2892] @ d21a0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -73262,169 +73262,169 @@ │ │ │ │ ... │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #1016] @ (d2628 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #800] @ (d2558 ) │ │ │ │ + ldr r7, [pc, #832] @ (d2578 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #296] @ (d2368 ) │ │ │ │ + ldr r7, [pc, #328] @ (d2388 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #160] @ (d22e8 ) │ │ │ │ + ldr r7, [pc, #192] @ (d2308 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #928] @ (d25f0 ) │ │ │ │ + ldr r6, [pc, #960] @ (d2610 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #792] @ (d2570 ) │ │ │ │ + ldr r6, [pc, #824] @ (d2590 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #656] @ (d24f0 ) │ │ │ │ + ldr r6, [pc, #688] @ (d2510 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #536] @ (d2480 ) │ │ │ │ + ldr r6, [pc, #568] @ (d24a0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #240] @ (d2360 ) │ │ │ │ + ldr r6, [pc, #272] @ (d2380 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #120] @ (d22f0 ) │ │ │ │ + ldr r6, [pc, #152] @ (d2310 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #0] @ (d2280 ) │ │ │ │ + ldr r6, [pc, #32] @ (d22a0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #848] @ (d25d8 ) │ │ │ │ + ldr r5, [pc, #880] @ (d25f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #720] @ (d2560 ) │ │ │ │ + ldr r5, [pc, #752] @ (d2580 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #600] @ (d24f0 ) │ │ │ │ + ldr r5, [pc, #632] @ (d2510 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #416] @ (d2440 ) │ │ │ │ + ldr r5, [pc, #448] @ (d2460 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #296] @ (d23d0 ) │ │ │ │ + ldr r5, [pc, #328] @ (d23f0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #176] @ (d2360 ) │ │ │ │ + ldr r5, [pc, #208] @ (d2380 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #360] @ (d2420 ) │ │ │ │ + ldr r4, [pc, #392] @ (d2440 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #240] @ (d23b0 ) │ │ │ │ + ldr r4, [pc, #272] @ (d23d0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #136] @ (d2350 ) │ │ │ │ + ldr r4, [pc, #168] @ (d2370 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #824] @ (d2608 ) │ │ │ │ + ldr r3, [pc, #856] @ (d2628 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #632] @ (d2550 ) │ │ │ │ + ldr r3, [pc, #664] @ (d2570 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #504] @ (d24d8 ) │ │ │ │ + ldr r3, [pc, #536] @ (d24f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -73511,17 +73511,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n d2398 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r5, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #608] @ (d2624 ) │ │ │ │ + ldr r1, [pc, #640] @ (d2644 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -73673,33 +73673,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (d2588 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n d244e │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #328] @ (d26b0 ) │ │ │ │ + ldr r0, [pc, #360] @ (d26d0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #216] @ (d2648 ) │ │ │ │ + ldr r0, [pc, #248] @ (d2668 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #0] @ (d2578 ) │ │ │ │ + ldr r0, [pc, #32] @ (d2598 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -73980,57 +73980,57 @@ │ │ │ │ b.n d275c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r0, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, pc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r8, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ ldr r4, [pc, #944] @ (d2ca0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -74392,29 +74392,29 @@ │ │ │ │ ... │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #744] @ (d2fb8 ) │ │ │ │ movw r1, #2833 @ 0xb11 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #736] @ (d2fbc ) │ │ │ │ @@ -74694,33 +74694,33 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n d2940 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr.w r0, [pc, #1716] @ d3698 │ │ │ │ movw r1, #2904 @ 0xb58 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1704] @ d369c │ │ │ │ @@ -75337,115 +75337,115 @@ │ │ │ │ bpl.w d37ec │ │ │ │ subs r5, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r8, r5 │ │ │ │ b.n d3782 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ 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] │ │ │ │ @@ -75667,53 +75667,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (d3a1c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w d2940 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #396] @ (d3bc0 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -75872,25 +75872,25 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ 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, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ @@ -76381,27 +76381,27 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ bcc.w d4006 │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9c2c8 │ │ │ │ @@ -76691,25 +76691,25 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n d442e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #2496 @ 0x9c0 │ │ │ │ ldr r0, [pc, #792] @ (d47f8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -76999,37 +76999,37 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d3c48 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] @ d4ae8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -77287,33 +77287,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (d4b14 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d3c48 │ │ │ │ ... │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #2620 @ 0xa3c │ │ │ │ ldr r0, [pc, #832] @ (d4e60 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -77623,105 +77623,105 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #192] @ (d4f14 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d3c48 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r5, r1 │ │ │ │ @@ -78286,21 +78286,21 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ @@ -78973,80 +78973,80 @@ │ │ │ │ bne.w d53d4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w d5108 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r3, [r2, #58] @ 0x3a │ │ │ │ vqshl.u64 d27, d9, #63 @ 0x3f │ │ │ │ vcvt.u32.f32 d24, d19, #1 │ │ │ │ - @ instruction: 0xffff1160 │ │ │ │ + @ instruction: 0xffff1168 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #276] @ (d5dac ) │ │ │ │ movw r1, #3413 @ 0xd55 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #268] @ (d5db0 ) │ │ │ │ @@ -79148,49 +79148,49 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ b.w d5074 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r2, [r6, #94] @ 0x5e │ │ │ │ b.w d5346 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ 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 │ │ │ │ @@ -79391,51 +79391,51 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ blx 9ce4c │ │ │ │ b.n d5e68 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ 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] @ (d6318 ) │ │ │ │ @@ -79692,51 +79692,51 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp ip, lr │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #368] @ (d649c ) │ │ │ │ + ldr r7, [pc, #400] @ (d64bc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #256] @ (d6434 ) │ │ │ │ + ldr r7, [pc, #288] @ (d6454 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add ip, sp │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #984] @ (d6718 ) │ │ │ │ + ldr r6, [pc, #1016] @ (d6738 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #760] @ (d6640 ) │ │ │ │ + ldr r6, [pc, #792] @ (d6660 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #168] @ (d63f8 ) │ │ │ │ + ldr r6, [pc, #200] @ (d6418 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #48] @ (d6388 ) │ │ │ │ + ldr r6, [pc, #80] @ (d63a8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #952] @ (d6718 ) │ │ │ │ + ldr r5, [pc, #984] @ (d6738 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #720] @ (d663c ) │ │ │ │ + ldr r5, [pc, #752] @ (d665c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d636c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -80402,205 +80402,205 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n d63d8 │ │ │ │ cmn r0, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r3, [r7, #54] @ 0x36 │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #888] @ (d6e08 ) │ │ │ │ + ldr r4, [pc, #920] @ (d6e28 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ @ instruction: 0xffff8c99 │ │ │ │ vqrdmulh.s q12, , d23[0] │ │ │ │ vrsra.u32 , , #1 │ │ │ │ - vshll.u32 q8, d28, #31 │ │ │ │ + vtbx.8 d16, {d15-d17}, d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #200] @ (d6b7c ) │ │ │ │ + ldr r4, [pc, #232] @ (d6b9c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r3, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - vtbx.8 d16, {d15}, d0 │ │ │ │ + vtbx.8 d16, {d15}, d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #920] @ (d6e60 ) │ │ │ │ + ldr r3, [pc, #952] @ (d6e80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #800] @ (d6df0 ) │ │ │ │ + ldr r3, [pc, #832] @ (d6e10 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ vtbx.8 d31, {d31}, d21 │ │ │ │ - vqshl.u64 q8, q6, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff07e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #520] @ (d6ce8 ) │ │ │ │ + ldr r3, [pc, #552] @ (d6d08 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #424] @ (d6c90 ) │ │ │ │ + ldr r3, [pc, #456] @ (d6cb0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #160] @ (d6b90 ) │ │ │ │ + ldr r3, [pc, #192] @ (d6bb0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xfac5ffff │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #984] @ (d6ed4 ) │ │ │ │ + ldr r2, [pc, #1016] @ (d6ef4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ - vqshl.u32 d16, d14, #31 │ │ │ │ + vabdl.u q8, d15, d22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #784] @ (d6e18 ) │ │ │ │ + ldr r2, [pc, #816] @ (d6e38 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #644 @ (adr r6, d6d90 ) │ │ │ │ - vmlsl.u q8, d31, d28[0] │ │ │ │ + vqshlu.s64 q8, q10, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #584] @ (d6d5c ) │ │ │ │ + ldr r2, [pc, #616] @ (d6d7c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #156 @ (adr r6, d6bb4 ) │ │ │ │ - vqshlu.s64 d16, d26, #63 @ 0x3f │ │ │ │ + vmlsl.u q8, d31, d2[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #384] @ (d6ca0 ) │ │ │ │ + ldr r2, [pc, #416] @ (d6cc0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r1, [r3, #32] │ │ │ │ - vrsubhn.i d16, , q4 │ │ │ │ + vqshlu.s64 d16, d0, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #184] @ (d6be4 ) │ │ │ │ + ldr r2, [pc, #216] @ (d6c04 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r6, [sp, #1004] @ 0x3ec │ │ │ │ - vqshlu.s32 q8, q3, #31 │ │ │ │ + vqshlu.s32 q8, q7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #1008] @ (d6f28 ) │ │ │ │ + ldr r2, [pc, #16] @ (d6b48 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - vrsubhn.i d16, , q8 │ │ │ │ + vrsubhn.i d16, , q12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #792] @ (d6e5c ) │ │ │ │ + ldr r1, [pc, #824] @ (d6e7c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #592] @ (d6da0 ) │ │ │ │ + ldr r1, [pc, #624] @ (d6dc0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n d6b1a │ │ │ │ - vsli.64 d16, d20, #63 @ 0x3f │ │ │ │ + vsli.64 d16, d28, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #360] @ (d6cc4 ) │ │ │ │ + ldr r1, [pc, #392] @ (d6ce4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ - vabal.u q8, d31, d6 │ │ │ │ + vabal.u q8, d31, d14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #184] @ (d6c20 ) │ │ │ │ + ldr r1, [pc, #216] @ (d6c40 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r7, d6bbe │ │ │ │ - vsli.32 q8, q1, #31 │ │ │ │ + vsli.32 q8, q5, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (d6f5c ) │ │ │ │ + ldr r1, [pc, #8] @ (d6b7c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [sp, #852] @ 0x354 │ │ │ │ - vabal.u q8, d15, d22 │ │ │ │ + vabal.u q8, d15, d30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #824] @ (d6eb8 ) │ │ │ │ + ldr r0, [pc, #856] @ (d6ed8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ vshr.u64 , , #1 │ │ │ │ - vmls.i q8, , d24[0] │ │ │ │ + vsri.64 q8, q8, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #576] @ (d6dd0 ) │ │ │ │ + ldr r0, [pc, #608] @ (d6df0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r7, [sp, #332] @ 0x14c │ │ │ │ - vsri.64 d16, d28, #1 │ │ │ │ + vmls.i q8, , d4[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #400] @ (d6d2c ) │ │ │ │ + ldr r0, [pc, #432] @ (d6d4c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r7, [r2, #56] @ 0x38 │ │ │ │ - vsri.64 d16, d0, #1 │ │ │ │ + vsri.64 d16, d8, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #224] @ (d6c88 ) │ │ │ │ + ldr r0, [pc, #256] @ (d6ca8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r3, [r1, #46] @ 0x2e │ │ │ │ - vmls.i q8, , d20[0] │ │ │ │ + vmls.i q8, , d28[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #48] @ (d6be4 ) │ │ │ │ + ldr r0, [pc, #80] @ (d6c04 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r7, [r1, #42] @ 0x2a │ │ │ │ - vsri.32 d16, d24, #1 │ │ │ │ + vmls.i q8, , d0[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blx ip │ │ │ │ + blx sp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r8, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ 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 │ │ │ │ @@ -80623,17 +80623,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d6c80 : │ │ │ │ stmdb 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 │ │ │ │ @@ -80881,35 +80881,35 @@ │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n d6d36 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vshr.u32 q8, q12, #30 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + vshr.u32 q8, q12, #22 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vqadd.u64 q8, q5, q12 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + vmvn.i32 q0, #168 @ 0x000000a8 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.u64 q0, q1, q12 │ │ │ │ - cmn r2, r3 │ │ │ │ + vqadd.u64 q0, q5, q12 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc2 0, 6, r0, cr6, cr8, {3} │ │ │ │ - negs r6, r7 │ │ │ │ + mrc2 0, 6, r0, cr14, cr8, {3} │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc2 0, 1, r0, cr2, cr8, {3} │ │ │ │ - rors r2, r3 │ │ │ │ + mrc2 0, 1, r0, cr10, cr8, {3} │ │ │ │ + rors r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc2 0, 0, r0, cr6, cr8, {3} │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + mrc2 0, 0, r0, cr14, cr8, {3} │ │ │ │ + lsls r0, r6, #9 │ │ │ │ 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] @ (d728c ) │ │ │ │ @@ -81248,53 +81248,54 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n d7214 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r7, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip], #480 @ 0x1e0 │ │ │ │ - lsls r4, r4 │ │ │ │ + stc2 0, cr0, [r4, #-480] @ 0xfffffe20 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ - lsls r2, r1 │ │ │ │ + stc2l 0, cr0, [sl], #480 @ 0x1e0 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc2 0, cr0, [ip], #480 @ 0x1e0 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + ldc2 0, cr0, [r4], #480 @ 0x1e0 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc2 0, cr0, [r4], {120} @ 0x78 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + ldc2 0, cr0, [ip], {120} @ 0x78 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrrc2 0, 7, r0, ip, cr8 │ │ │ │ - @ instruction: 0xfbe00078 │ │ │ │ - @ instruction: 0xfb580078 │ │ │ │ - @ instruction: 0xfb4a0078 │ │ │ │ - vshr.u32 q8, q12, #4 │ │ │ │ - @ instruction: 0xfb320078 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + stc2l 0, cr0, [r4], #-480 @ 0xfffffe20 │ │ │ │ + @ instruction: 0xfbe80078 │ │ │ │ + @ instruction: 0xfb600078 │ │ │ │ + @ instruction: 0xfb520078 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb180078 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xfb3a0078 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfafc0078 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xfb200078 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfade0078 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + @ instruction: 0xfb040078 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfac00078 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + @ instruction: 0xfae60078 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfaa40078 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + @ instruction: 0xfac80078 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa8a0078 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + @ instruction: 0xfaac0078 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + @ instruction: 0xfa920078 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7304 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -81329,16 +81330,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9a80078 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + ldrsh.w r0, [r0, #120] @ 0x78 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7378 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81359,18 +81360,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (d73c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [r8, r8, lsl #3] │ │ │ │ - mcr2 0, 6, r0, cr2, cr8, {3} │ │ │ │ + vld4.16 {d16-d19}, [r0 :256], r8 │ │ │ │ + mcr2 0, 6, r0, cr10, cr8, {3} │ │ │ │ │ │ │ │ 000d73c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -81389,18 +81390,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (d7410 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [r8 :256], r8 │ │ │ │ - mrc2 0, 3, r0, cr2, cr8, {3} │ │ │ │ + ldrsb.w r0, [r0, r8, lsl #3] │ │ │ │ + mrc2 0, 3, r0, cr10, cr8, {3} │ │ │ │ │ │ │ │ 000d7414 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -81419,18 +81420,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (d745c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh.w r0, [ip, #120] @ 0x78 │ │ │ │ - mcr2 0, 1, r0, cr6, cr8, {3} │ │ │ │ + str.w r0, [r4, #120] @ 0x78 │ │ │ │ + mcr2 0, 1, r0, cr14, cr8, {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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #456] @ (d7640 ) │ │ │ │ @@ -81623,27 +81624,27 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf7d60078 │ │ │ │ - @ instruction: 0xf7980078 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf7de0078 │ │ │ │ + @ instruction: 0xf7a00078 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf77e0078 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf7860078 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6fe0078 │ │ │ │ - @ instruction: 0xf7080078 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf7060078 │ │ │ │ + @ instruction: 0xf7100078 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6de0078 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf6e60078 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7674 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81665,18 +81666,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (d76c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6560078 │ │ │ │ - @ instruction: 0xfbc00078 │ │ │ │ + @ instruction: 0xf65e0078 │ │ │ │ + @ instruction: 0xfbc80078 │ │ │ │ │ │ │ │ 000d76c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -81700,18 +81701,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (d7720 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf5fc0078 │ │ │ │ - @ instruction: 0xfb660078 │ │ │ │ + addw r0, r4, #2168 @ 0x878 │ │ │ │ + @ instruction: 0xfb6e0078 │ │ │ │ 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 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -82084,33 +82085,33 @@ │ │ │ │ ... │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vld4.16 {d0-d3}, [ip :256], r8 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + ldrsh.w r0, [r4, r8, lsl #3] │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str.w r0, [r6, #120] @ 0x78 │ │ │ │ - ldrh.w r0, [r0, #120] @ 0x78 │ │ │ │ - strh.w r0, [lr, r8, lsl #3] │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + str.w r0, [lr, #120] @ 0x78 │ │ │ │ + ldrh.w r0, [r8, #120] @ 0x78 │ │ │ │ + ldrh.w r0, [r6, r8, lsl #3] │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7f20078 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf7fa0078 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7ba0078 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf7c20078 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf79e0078 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf7a60078 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7780078 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf7800078 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w d79a4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ @@ -82202,31 +82203,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n d77a2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf6f20078 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf6fa0078 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6d60078 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf6de0078 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6b00078 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf6b80078 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf68a0078 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf6920078 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6680078 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf6700078 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movw r0, #18552 @ 0x4878 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + movw r0, #51320 @ 0xc878 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ 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] @ (d7e20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -82364,19 +82365,19 @@ │ │ │ │ nop │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf4d40078 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf4dc0078 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors.w r0, r4, #16252928 @ 0xf80000 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + eors.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ 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] @ (d7e90 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -82407,15 +82408,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ + orrs.w r0, r0, #16252928 @ 0xf80000 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -82443,15 +82444,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 95208 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3de0078 │ │ │ │ + @ instruction: 0xf3e60078 │ │ │ │ stmdb 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] @ (d8060 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #340] @ (d8064 ) │ │ │ │ @@ -82597,22 +82598,22 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #62 @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf29c0078 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + subw r0, r4, #120 @ 0x78 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf27e0078 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf2860078 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2520078 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf25a0078 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ 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 │ │ │ │ @@ -82762,20 +82763,20 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adc.w r0, r0, #120 @ 0x78 │ │ │ │ - @ instruction: 0xf0e60078 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + adc.w r0, r8, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf0ee0078 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf0ba0078 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf0c20078 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -82813,17 +82814,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (d8294 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n d825e │ │ │ │ - orn r0, r6, #120 @ 0x78 │ │ │ │ - bic.w r0, r6, #120 @ 0x78 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + orn r0, lr, #120 @ 0x78 │ │ │ │ + bic.w r0, lr, #120 @ 0x78 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d8298 : │ │ │ │ stmdb 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 │ │ │ │ @@ -83161,26 +83162,26 @@ │ │ │ │ b.n d85ce │ │ │ │ movs r3, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vqadd.s8 q0, q5, q12 │ │ │ │ - cmp r5, #22 │ │ │ │ + vqadd.s16 q0, q1, q12 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s32 q8, q6, q12 │ │ │ │ - mrc 0, 2, r0, cr14, cr8, {3} │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + vqadd.s64 q8, q2, q12 │ │ │ │ + mcr 0, 3, r0, cr6, cr8, {3} │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr 0, 0, r0, cr14, cr8, {3} │ │ │ │ - cmp r4, #26 │ │ │ │ + mrc 0, 0, r0, cr6, cr8, {3} │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stcl 0, cr0, [r6, #-480]! @ 0xfffffe20 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + stcl 0, cr0, [lr, #-480]! @ 0xfffffe20 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -83205,16 +83206,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4], #-480 @ 0xfffffe20 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + stc 0, cr0, [ip], #-480 @ 0xfffffe20 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -83241,16 +83242,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - rsb r0, r8, r8, ror #1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + rsbs r0, r0, r8, ror #1 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -83275,16 +83276,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - sbc.w r0, lr, r8, ror #1 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + sbcs.w r0, r6, r8, ror #1 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d874c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -83521,63 +83522,63 @@ │ │ │ │ b.n d87f8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r8, r8, ror #1 │ │ │ │ + adcs.w r0, r0, r8, ror #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ bl 1e9ba ::get_default_precision()::val@@Base+0x1e9a6> │ │ │ │ - @ instruction: 0xeb9e0078 │ │ │ │ - cbz r0, d89da │ │ │ │ + sub.w r0, r6, r8, ror #1 │ │ │ │ + cbz r0, d89dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ @ instruction: 0xfa41ffff │ │ │ │ - @ instruction: 0xeab20078 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + @ instruction: 0xeaba0078 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r0, r6, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orns r0, lr, r8, ror #1 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + eor.w r0, r6, r8, ror #1 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl fff429de ::Settings::boolParam@@Base+0xff621746> │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, lr, r8, ror #1 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + orr.w r0, r6, r8, ror #1 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bic.w r0, r4, r8, ror #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + bic.w r0, ip, r8, ror #1 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl ffe849f6 ::Settings::boolParam@@Base+0xff56375e> │ │ │ │ mcr 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - strd r0, r0, [r6, #480]! @ 0x1e0 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + strd r0, r0, [lr, #480]! @ 0x1e0 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [ip, #480] @ 0x1e0 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + ldrd r0, r0, [r4, #480] @ 0x1e0 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - @ instruction: 0xe9a00078 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + @ instruction: 0xe9a80078 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 472a1a │ │ │ │ - strd r0, r0, [lr, #-480]! @ 0x1e0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + ldrd r0, r0, [r6, #-480]! @ 0x1e0 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [r0, #-480] @ 0x1e0 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + ldrd r0, r0, [r8, #-480] @ 0x1e0 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bic.w r0, r8, r8, ror #1 │ │ │ │ - orrs.w r0, lr, r8, ror #1 │ │ │ │ - ldmdb r2, {r3, r4, r5, r6} │ │ │ │ - movs r7, #30 │ │ │ │ + bics.w r0, r0, r8, ror #1 │ │ │ │ + orn r0, r6, r8, ror #1 │ │ │ │ + ldmdb sl, {r3, r4, r5, r6} │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -83600,16 +83601,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe82e0078 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + @ instruction: 0xe8360078 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -83661,16 +83662,16 @@ │ │ │ │ ldr r0, [pc, #16] @ (d8b18 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strd r0, r0, [ip], #480 @ 0x1e0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + ldrd r0, r0, [r4], #480 @ 0x1e0 │ │ │ │ + movs r5, #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 │ │ │ │ @@ -83713,16 +83714,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr], #-480 @ 0x1e0 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + ldrd r0, r0, [r6], #-480 @ 0x1e0 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ 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] @ (d8bf0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83754,15 +83755,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe83e0078 │ │ │ │ + strex r0, r0, [r6, #480] @ 0x1e0 │ │ │ │ subs r0, r3, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -83911,17 +83912,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n d8a84 │ │ │ │ + b.n d8a94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d8d90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -84234,99 +84235,99 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n d8e52 │ │ │ │ nop │ │ │ │ adds r4, r0, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n d8d6c │ │ │ │ + b.n d8d7c │ │ │ │ lsls r0, 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} │ │ │ │ - b.n d8d78 │ │ │ │ + b.n d8d88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8ce8 │ │ │ │ + b.n d8cf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - b.n d8c30 │ │ │ │ + b.n d8c40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r6, r2, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n d8bd0 │ │ │ │ + b.n d8be0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r1, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d8b60 │ │ │ │ + b.n d8b70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8b34 │ │ │ │ + b.n d8b44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2 15, cr15, [pc], #1020 @ d9508 │ │ │ │ sdiv pc, sp, pc │ │ │ │ - b.n d8ac8 │ │ │ │ + b.n d8ad8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8a9c │ │ │ │ + b.n d8aac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8c5c │ │ │ │ + b.n d8c6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8b70 │ │ │ │ + b.n d8b80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8a18 │ │ │ │ + b.n d8a28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8c20 │ │ │ │ + b.n d8c30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8cf0 │ │ │ │ + b.n d8d00 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d89ac │ │ │ │ + b.n d89bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8978 │ │ │ │ + b.n d8988 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8c8c │ │ │ │ + b.n d8c9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8d78 │ │ │ │ + b.n d8d88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d98fc │ │ │ │ + b.n d990c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8d3c │ │ │ │ + b.n d8d4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8e2c │ │ │ │ + b.n d8e3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d987c │ │ │ │ + b.n d988c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8e10 │ │ │ │ + b.n d8e20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8e88 │ │ │ │ + b.n d8e98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d9808 │ │ │ │ + b.n d9818 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ 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 │ │ │ │ @@ -84350,17 +84351,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n d964c │ │ │ │ + b.n d965c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -84662,51 +84663,51 @@ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n d923a │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n d8f0c │ │ │ │ + b.n d8f1c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r6, r5, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n d8edc │ │ │ │ + b.n d8eec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d9b8c │ │ │ │ + b.n d9b9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9b58 │ │ │ │ + b.n d9b68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9b28 │ │ │ │ + b.n d9b38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9af0 │ │ │ │ + b.n d9b00 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9ab8 │ │ │ │ + b.n d9ac8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9a80 │ │ │ │ + b.n d9a90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9a84 │ │ │ │ + b.n d9a94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d99f0 │ │ │ │ + b.n d9a00 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #2057 @ 0x809 │ │ │ │ ldr r0, [pc, #96] @ (d95b4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -84738,25 +84739,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (d95c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n d958e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n d9968 │ │ │ │ + b.n d9978 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9924 │ │ │ │ + b.n d9934 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d98f0 │ │ │ │ + b.n d9900 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ 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 │ │ │ │ @@ -84779,17 +84780,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n d987c │ │ │ │ + b.n d988c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ 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 │ │ │ │ @@ -84812,17 +84813,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n d982c │ │ │ │ + b.n d983c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ 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] │ │ │ │ @@ -85051,17 +85052,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ble.n d9948 │ │ │ │ + udf #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ 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 │ │ │ │ @@ -85129,21 +85130,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n d9938 │ │ │ │ + ble.n d9948 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n d9a8c │ │ │ │ + ble.n d9a9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r7, #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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1408] @ d9fb0 │ │ │ │ @@ -85637,79 +85638,79 @@ │ │ │ │ mov r9, r6 │ │ │ │ b.n d9bd8 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n d9fd0 │ │ │ │ + ble.n d9fe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r2, r1, #15 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n da098 │ │ │ │ + blt.n da0a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n d9fa8 │ │ │ │ + bge.n d9fb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n d9edc │ │ │ │ + bge.n d9eec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n d9ee8 │ │ │ │ + bls.n d9ef8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d9f90 │ │ │ │ + bhi.n d9fa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d9f58 │ │ │ │ + bhi.n d9f68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d9f2c │ │ │ │ + bhi.n d9f3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d9f00 │ │ │ │ + bhi.n d9f10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n da0d4 │ │ │ │ + bhi.n da0e4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n da0a8 │ │ │ │ + bhi.n da0b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n da07c │ │ │ │ + bhi.n da08c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n da050 │ │ │ │ + bhi.n da060 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n da024 │ │ │ │ + bhi.n da034 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d9ff0 │ │ │ │ + bvc.n da000 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d9fc0 │ │ │ │ + bvc.n d9fd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d9f94 │ │ │ │ + bvc.n d9fa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d9f68 │ │ │ │ + bvc.n d9f78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ 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] @ (da12c ) │ │ │ │ @@ -85799,23 +85800,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n da098 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n da084 │ │ │ │ + bvs.n da094 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r0, r2, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n da174 │ │ │ │ + bvs.n da184 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ 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] │ │ │ │ @@ -85880,15 +85881,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n da124 │ │ │ │ + bpl.n da134 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r3, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -86134,41 +86135,41 @@ │ │ │ │ ... │ │ │ │ lsls r0, r3, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcc.n da3bc │ │ │ │ + bcc.n da3cc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n da560 │ │ │ │ + bcc.n da570 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n da52c │ │ │ │ + bcc.n da53c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n da4f8 │ │ │ │ + bcc.n da508 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n da4c4 │ │ │ │ + bcc.n da4d4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n da490 │ │ │ │ + bcs.n da4a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n da45c │ │ │ │ + bcs.n da46c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ 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 │ │ │ │ @@ -86210,15 +86211,15 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n da61c │ │ │ │ + bcs.n da62c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -86282,21 +86283,21 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bne.n da6e0 │ │ │ │ + bne.n da6f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n da690 │ │ │ │ + bne.n da6a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ 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] @ (da680 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -86332,15 +86333,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r2, r7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n da684 │ │ │ │ + bne.n da694 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r6, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -86388,21 +86389,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n da7c8 │ │ │ │ + beq.n da7d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n da78c │ │ │ │ + beq.n da79c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ 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] @ (da7c0 ) │ │ │ │ @@ -86456,25 +86457,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - beq.n da84c │ │ │ │ + beq.n da85c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n da808 │ │ │ │ + beq.n da818 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n da800 │ │ │ │ + beq.n da810 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n da838 │ │ │ │ + beq.n da848 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n da788 │ │ │ │ + b.n da798 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #992] @ (dabd0 ) │ │ │ │ @@ -86831,50 +86832,50 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n da98a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 7, cr0, cr10, cr3, {4} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc2l 0, cr0, [lr], {131} @ 0x83 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ 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 │ │ │ │ @@ -87160,25 +87161,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (daf90 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n daf5a │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n db198 │ │ │ │ + b.n db1a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ 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 │ │ │ │ @@ -87232,21 +87233,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r3, #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -87316,21 +87317,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vmvn.i32 q8, #232 @ 0x000000e8 │ │ │ │ + vshr.u8 q8, q12, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r2 │ │ │ │ @@ -87383,20 +87384,20 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.u8 q8, q1, q12 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + vqadd.u8 q8, q5, q12 │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.u32 q0, q1, q12 │ │ │ │ + vqadd.u32 q0, q5, q12 │ │ │ │ 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 │ │ │ │ lsls r4, r4, #25 │ │ │ │ @@ -87576,26 +87577,26 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (db398 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n db1d8 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2l 0, cr0, [sl, #480]! @ 0x1e0 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + ldc2l 0, cr0, [r2, #480]! @ 0x1e0 │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-480]! @ 0xfffffe20 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stc2 0, cr0, [r2, #480] @ 0x1e0 │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-480] @ 0xfffffe20 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stc2l 0, cr0, [r4, #-480]! @ 0xfffffe20 │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-480]! @ 0xfffffe20 │ │ │ │ + stc2l 0, cr0, [r6, #-480] @ 0xfffffe20 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r1, [pc, #1500] @ db990 │ │ │ │ @@ -88172,68 +88173,68 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ @ instruction: 0xf2b20083 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1960083 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb020078 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xfb0a0078 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfaea0078 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfaf20078 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfa6c0078 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + @ instruction: 0xfa740078 │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfa100078 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xfa180078 │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e40078 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + vld1.8 @ instruction: 0xf9ec0078 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh.w r0, [sl, #120] @ 0x78 │ │ │ │ - itet ls │ │ │ │ + vst1.8 @ instruction: 0xf9c20078 │ │ │ │ + ittt ls │ │ │ │ lslls r0, r7, #1 │ │ │ │ - vst4hi.16 {d0-d3}, [lr :256], r8 │ │ │ │ - it pl @ unpredictable │ │ │ │ - lslpl r0, r7, #1 │ │ │ │ - ldr.w r0, [r0, #120] @ 0x78 │ │ │ │ - yield │ │ │ │ + ldrsbls.w r0, [r6, r8, lsl #3] │ │ │ │ + nopls {6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb.w r0, [r8, #120] @ 0x78 │ │ │ │ - bkpt 0x00dc │ │ │ │ + ldr.w r0, [r8, #120] @ 0x78 │ │ │ │ + it ne │ │ │ │ + lslne r0, r7, #1 │ │ │ │ + ldrb.w r0, [r0, #120] @ 0x78 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr.w r0, [r4, r8, lsl #3] │ │ │ │ - bkpt 0x00ac │ │ │ │ + ldr.w r0, [ip, r8, lsl #3] │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh.w r0, [r4, r8, lsl #3] │ │ │ │ - bkpt 0x0092 │ │ │ │ + strh.w r0, [ip, r8, lsl #3] │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb.w r0, [sl, r8, lsl #3] │ │ │ │ - bkpt 0x0070 │ │ │ │ + ldrb.w r0, [r2, r8, lsl #3] │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7e80078 │ │ │ │ - bkpt 0x0056 │ │ │ │ + @ instruction: 0xf7f00078 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7ce0078 │ │ │ │ - bkpt 0x003c │ │ │ │ + @ instruction: 0xf7d60078 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7b40078 │ │ │ │ - bkpt 0x0018 │ │ │ │ + @ instruction: 0xf7bc0078 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7900078 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xf7980078 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7660078 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + @ instruction: 0xf76e0078 │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf74c0078 │ │ │ │ + @ instruction: 0xf7540078 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #192] @ (dbb04 ) │ │ │ │ @@ -88320,17 +88321,17 @@ │ │ │ │ bne.n dbaee │ │ │ │ movs r2, #3 │ │ │ │ b.n dbaee │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stc 0, cr0, [r8], #-524 @ 0xfffffdf4 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf5ea0078 │ │ │ │ + @ instruction: 0xf5f20078 │ │ │ │ @ instruction: 0xeb9a0083 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #960] @ (dbef0 ) │ │ │ │ @@ -88651,23 +88652,23 @@ │ │ │ │ vmovge.f64 d6, d7 │ │ │ │ b.n dbe08 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb380083 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r0], #524 @ 0x20c │ │ │ │ - cbnz r2, dbf22 │ │ │ │ + cbnz r2, dbf24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3020078 │ │ │ │ - cbnz r4, dbf22 │ │ │ │ + @ instruction: 0xf30a0078 │ │ │ │ + cbnz r4, dbf24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2e40078 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xf2ec0078 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2660078 │ │ │ │ + @ instruction: 0xf26e0078 │ │ │ │ stmdb 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] @ (dc07c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -88820,20 +88821,20 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n dbf00 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n dbd78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors.w r0, r0, #120 @ 0x78 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + eors.w r0, r8, #120 @ 0x78 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orr.w r0, r2, #120 @ 0x78 │ │ │ │ + orr.w r0, sl, #120 @ 0x78 │ │ │ │ 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 r1, r2 │ │ │ │ @@ -88860,17 +88861,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.s16 q8, q12, #12 │ │ │ │ + vshr.s16 q8, q12, #4 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -88894,17 +88895,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s64 q8, q6, q12 │ │ │ │ + vmvn.i32 q0, #72 @ 0x00000048 │ │ │ │ stmdb 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] @ (dc29c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -89047,20 +89048,20 @@ │ │ │ │ b.n dc210 │ │ │ │ b.n dbcb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n dbb58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc 0, 3, r0, cr0, cr8, {3} │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + mrc 0, 3, r0, cr8, cr8, {3} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc 0, 0, r0, cr14, cr8, {3} │ │ │ │ + mcr 0, 1, r0, cr6, cr8, {3} │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ @@ -89210,32 +89211,32 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (dc478 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n dc35c │ │ │ │ nop │ │ │ │ - cbz r2, dc4bc │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - stc 0, cr0, [sl, #-480]! @ 0xfffffe20 │ │ │ │ - cbz r0, dc4be │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - ldc 0, cr0, [r0, #-480] @ 0xfffffe20 │ │ │ │ cbz r2, dc4be │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ + ldc 0, cr0, [r2, #-480]! @ 0xfffffe20 │ │ │ │ + cbz r0, dc4c0 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + ldc 0, cr0, [r8, #-480] @ 0xfffffe20 │ │ │ │ cbz r2, dc4c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [sl], {120} @ 0x78 │ │ │ │ - cbz r2, dc4ba │ │ │ │ + ldcl 0, cr0, [sl], #480 @ 0x1e0 │ │ │ │ + cbz r2, dc4c2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ - uxtb r6, r6 │ │ │ │ + stcl 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ + cbz r2, dc4bc │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + stc 0, cr0, [sl], #480 @ 0x1e0 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [lr], #-480 @ 0xfffffe20 │ │ │ │ + ldcl 0, cr0, [r6], #-480 @ 0xfffffe20 │ │ │ │ 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] │ │ │ │ movs r4, #0 │ │ │ │ @@ -89439,20 +89440,20 @@ │ │ │ │ b.n dc51a │ │ │ │ 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} │ │ │ │ - cbz r2, dc724 │ │ │ │ + cbz r2, dc726 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eor.w r0, sl, r8, ror #1 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + eors.w r0, r2, r8, ror #1 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ands.w r0, r6, r8, ror #1 │ │ │ │ + ands.w r0, lr, r8, 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1464] @ dccf8 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [pc, #1464] @ dccfc │ │ │ │ @@ -89953,69 +89954,69 @@ │ │ │ │ b.n dccb8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dcc50 │ │ │ │ + b.n dcc60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ble.n dcdb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dca68 │ │ │ │ + b.n dca78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dca40 │ │ │ │ + b.n dca50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc8c8 │ │ │ │ + b.n dc8d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc69c │ │ │ │ + b.n dc6ac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc674 │ │ │ │ + b.n dc684 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc644 │ │ │ │ + b.n dc654 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc614 │ │ │ │ + b.n dc624 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc5e8 │ │ │ │ + b.n dc5f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc588 │ │ │ │ + b.n dc598 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd55c │ │ │ │ + b.n dc56c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd528 │ │ │ │ + b.n dd538 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd4fc │ │ │ │ + b.n dd50c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #252] @ (dce80 ) │ │ │ │ @@ -90126,25 +90127,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bhi.n dce4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n dcf68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd388 │ │ │ │ + b.n dd398 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd354 │ │ │ │ + b.n dd364 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd320 │ │ │ │ + b.n dd330 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #1904] @ dd628 │ │ │ │ mov r5, r0 │ │ │ │ @@ -90824,91 +90825,91 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n dd1ac │ │ │ │ bvc.n dd584 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #784 @ (adr r7, dd944 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, dd964 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd8ac │ │ │ │ + b.n dd8bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ bvs.n dd60c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #984 @ (adr r6, dda18 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, dda38 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd71c │ │ │ │ + b.n dd72c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, dd968 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, dd988 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, dd8a4 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, dd8c4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, dd82c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, dd84c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #248 @ (adr r4, dd754 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, dd774 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, dda40 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, dd660 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd744 │ │ │ │ + ble.n dd754 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #888 @ (adr r3, dd9e0 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, dda00 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd718 │ │ │ │ + ble.n dd728 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, dd8d8 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, dd8f8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd698 │ │ │ │ + ble.n dd6a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, dd9e0 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, dda00 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd720 │ │ │ │ + bgt.n dd730 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, dd970 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, dd990 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd6ec │ │ │ │ + bgt.n dd6fc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #632 @ (adr r2, dd900 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, dd920 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd6b8 │ │ │ │ + bgt.n dd6c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, dd898 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, dd8b8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n dd688 │ │ │ │ + bgt.n dd698 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, dd9a8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, dd9c8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n dd714 │ │ │ │ + blt.n dd724 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #672 @ (adr r1, dd940 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, dd960 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n dd6e4 │ │ │ │ + blt.n dd6f4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #560 @ (adr r1, dd8d8 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, dd8f8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n dd6b4 │ │ │ │ + blt.n dd6c4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, dd870 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, dd890 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dd684 │ │ │ │ + bge.n dd694 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, dd810 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, dd830 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dd658 │ │ │ │ + bge.n dd668 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, dd7b0 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, dd7d0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dd62c │ │ │ │ + bge.n dd63c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, dd740 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, dd760 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dd5f4 │ │ │ │ + bge.n dd604 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -91010,29 +91011,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #16 @ (adr r0, dd7ec ) │ │ │ │ + add r0, pc, #48 @ (adr r0, dd80c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n dd8d8 │ │ │ │ + bls.n dd6e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n dd844 │ │ │ │ + bls.n dd854 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n dd7f8 │ │ │ │ + bls.n dd808 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n dd7c8 │ │ │ │ + bhi.n dd7d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000dd7f8 : │ │ │ │ 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 │ │ │ │ @@ -91404,114 +91405,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} │ │ │ │ vcvt.f32.u32 q14, q2, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ddc90 │ │ │ │ + bhi.n ddca0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r6!, {r2, r4} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ddbac │ │ │ │ + bvc.n ddbbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ - vcvt.f32.u32 d25, d10, #1 │ │ │ │ + @ instruction: 0xffff9e22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ddb1c │ │ │ │ + bvc.n ddb2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ddcf0 │ │ │ │ + bvc.n ddb00 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r6, r7} │ │ │ │ vmls.i , , d9[0] │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe76f │ │ │ │ - @ instruction: 0xffff9f2e │ │ │ │ + vcvt.u32.f32 d25, d22, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddc0c │ │ │ │ + bvs.n ddc1c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddbe0 │ │ │ │ + bvs.n ddbf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddbb0 │ │ │ │ + bvs.n ddbc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r1, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddb58 │ │ │ │ + bvs.n ddb68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bvs.n ddc52 │ │ │ │ - vqdmulh.s , , d24[0] │ │ │ │ + @ instruction: 0xffff9cf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddd0c │ │ │ │ + bvs.n ddd1c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddce8 │ │ │ │ + bvs.n ddcf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r2, {r0, r2, r4, r5} │ │ │ │ - vmull.u , d31, d6 │ │ │ │ + vmull.u , d31, d14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n ddc5c │ │ │ │ + bvs.n ddc6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 38bc62 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n ddc10 │ │ │ │ + bpl.n ddc20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r7!, {r0, r2, r3} │ │ │ │ - vdup.8 d25, d30[7] │ │ │ │ + vcvt.f16.u16 d25, d22, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n ddbc4 │ │ │ │ + bpl.n ddbd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r6!, {r0, r2, r5, r6} │ │ │ │ - vdup.8 d25, d2[7] │ │ │ │ + vdup.8 d25, d10[7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n ddd78 │ │ │ │ + bpl.n ddb88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff9bd2 │ │ │ │ + @ instruction: 0xffff9bda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n ddd24 │ │ │ │ + bpl.n ddd34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb651 │ │ │ │ - vtbl.8 d25, {d31- │ │ │ │ + bpl.n ddce4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [pc, #412] @ (dde3c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx a17a4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -91676,57 +91677,57 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n dd854 │ │ │ │ nop │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n dde28 │ │ │ │ + bcc.n dde38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 2abe4a │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n dddcc │ │ │ │ + bcc.n ddddc │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r2!, {r0, r1, r3, r4} │ │ │ │ - vshll.u32 , d8, #31 │ │ │ │ + vtbl.8 d25, {d15-d17}, d16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n ddd80 │ │ │ │ + bcc.n ddd90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bgt.n dde4e │ │ │ │ - vtbx.8 d25, {d31- │ │ │ │ + bcc.n ddf34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbnz r7, ddec6 │ │ │ │ - @ instruction: 0xffff99b8 │ │ │ │ + vtbx.8 d25, {d31- │ │ │ │ + bcc.n ddee8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r2!, {r0, r1, r3, r5, r7} │ │ │ │ - vtbl.8 d25, {d31- instruction: 0xffff9994 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n dde8c │ │ │ │ + bcc.n dde9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n de43e │ │ │ │ - vtbx.8 d25, {d15-d16}, d16 │ │ │ │ + vtbx.8 d25, {d15-d16}, d24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n dde40 │ │ │ │ + bcs.n dde50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb833 │ │ │ │ - vqshrn.u64 d25, q10, #1 │ │ │ │ + vqshrn.u64 d25, q14, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n dddf4 │ │ │ │ + bcs.n dde04 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ - vtbl.8 d25, {d15-d16}, d6 │ │ │ │ + vtbl.8 d25, {d15-d16}, d14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n ddfa4 │ │ │ │ + bcs.n dddb4 │ │ │ │ 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 │ │ │ │ @@ -91749,17 +91750,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n dde94 │ │ │ │ + bne.n ddea4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ddef8 : │ │ │ │ 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 │ │ │ │ @@ -91865,29 +91866,29 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n ddf8c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n de000 │ │ │ │ + beq.n de010 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n ddfd4 │ │ │ │ + beq.n ddfe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ 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.w r5, [pc, #1116] @ de494 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -92312,73 +92313,73 @@ │ │ │ │ b.n de3fe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -92825,39 +92826,39 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r3} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000dea98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -92894,17 +92895,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000deb10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -93431,71 +93432,71 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, df144 │ │ │ │ lsls r3, r0, #2 │ │ │ │ cbnz r0, df148 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ rev16 r2, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - it al │ │ │ │ - lslal r0, r7, #1 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + nop {15} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ite gt │ │ │ │ - lslgt r0, r7, #1 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + ite le │ │ │ │ + lslle r0, r7, #1 │ │ │ │ │ │ │ │ 000df168 : │ │ │ │ - pushle {r4, lr} │ │ │ │ + pushgt {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -93528,17 +93529,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df1e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93558,19 +93559,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (df228 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df22c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93590,19 +93591,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (df274 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df278 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93622,19 +93623,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (df2c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df2c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93654,19 +93655,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (df30c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -93839,31 +93840,31 @@ │ │ │ │ b.n df3e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, df50e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ uxth r4, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -94207,31 +94208,31 @@ │ │ │ │ b.n df56c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r0, df8b2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r2, df8fa │ │ │ │ + cbnz r2, df8fc │ │ │ │ lsls r0, r7, #1 │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -94537,73 +94538,73 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n dfa94 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, 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, #3960] @ 0xf78 │ │ │ │ ldr.w r1, [pc, #1024] @ e0088 │ │ │ │ @@ -94982,51 +94983,51 @@ │ │ │ │ b.n dfce4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r2, e010c │ │ │ │ + cbz r2, e010e │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r6, e00c4 │ │ │ │ + cbz r6, e00c6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, e00bc │ │ │ │ + cbz r4, e00be │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #3192 @ 0xc78 │ │ │ │ ldr r0, [pc, #188] @ (e01a0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -95094,37 +95095,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (e01cc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e0044 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #388] @ (e0368 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -95275,25 +95276,25 @@ │ │ │ │ ... │ │ │ │ add r4, pc, #536 @ (adr r4, e0584 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #256 @ (adr r4, e0474 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #980] @ (e0778 ) │ │ │ │ @@ -95656,49 +95657,49 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #784 @ (adr r2, e0a8c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #416 @ (adr r1, e0924 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #168] @ (e0888 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -95771,17 +95772,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n e0854 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -95967,37 +95968,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, e0c40 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, e0c60 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, e0d18 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, e0d38 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #496 @ (adr r6, e0cb0 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, e0cd0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #376 @ (adr r6, e0c40 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, e0c60 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, e0ba0 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, e0bc0 ) │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -96078,27 +96079,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (e0bc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e0b4a │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, e0cf4 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, e0d14 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #208 @ (adr r5, e0c8c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, e0cac ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #72 @ (adr r5, e0c0c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, e0c2c ) │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -96452,65 +96453,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e0ef6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, e1138 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, e1158 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, e1004 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, e1024 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #976 @ (adr r1, e139c ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, e13bc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, e133c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, e135c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, e12dc ) │ │ │ │ + add r1, pc, #800 @ (adr r1, e12fc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #648 @ (adr r1, e126c ) │ │ │ │ + add r1, pc, #680 @ (adr r1, e128c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #536 @ (adr r1, e1204 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, e1224 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, e11a4 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, e11c4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #328 @ (adr r1, e1144 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, e1164 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #224 @ (adr r1, e10e4 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, e1104 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, e1084 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, e10a4 ) │ │ │ │ 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 r8, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -96580,25 +96581,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, 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] │ │ │ │ @@ -96662,15 +96663,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -96730,21 +96731,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (e1260 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ 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 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -96848,25 +96849,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -97010,27 +97011,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9543c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ blt.n e14c8 │ │ │ │ b.n e14f6 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ 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 │ │ │ │ @@ -97260,29 +97261,29 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w e15a4 │ │ │ │ lsls r2, r1, #25 │ │ │ │ bpl.w e1674 │ │ │ │ b.n e15a4 │ │ │ │ nop │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -97450,39 +97451,39 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (e19fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e1910 │ │ │ │ nop │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97540,21 +97541,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (e1ab4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ 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 r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97612,21 +97613,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (e1b6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -97783,33 +97784,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (e1d54 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n e1c10 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -98146,57 +98147,57 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r6, [r5, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #772] @ (e2468 ) │ │ │ │ @@ -98482,53 +98483,53 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -99025,51 +99026,51 @@ │ │ │ │ ldr r0, [pc, #88] @ (e2ac8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e2a5a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r4, [r7, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #888] @ (e2e28 ) │ │ │ │ + ldr r7, [pc, #920] @ (e2e48 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #736] @ (e2d98 ) │ │ │ │ + ldr r7, [pc, #768] @ (e2db8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #616] @ (e2d28 ) │ │ │ │ + ldr r7, [pc, #648] @ (e2d48 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #496] @ (e2cb8 ) │ │ │ │ + ldr r7, [pc, #528] @ (e2cd8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [pc, #1332] @ e3014 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -99567,45 +99568,45 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #656] @ (e32b4 ) │ │ │ │ + ldr r3, [pc, #688] @ (e32d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (e3034 ) │ │ │ │ + ldr r3, [pc, #40] @ (e3054 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #512] @ (e3234 ) │ │ │ │ + ldr r2, [pc, #544] @ (e3254 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #392] @ (e31c4 ) │ │ │ │ + ldr r2, [pc, #424] @ (e31e4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #272] @ (e3154 ) │ │ │ │ + ldr r2, [pc, #304] @ (e3174 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #152] @ (e30e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (e3104 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #16] @ (e3064 ) │ │ │ │ + ldr r2, [pc, #48] @ (e3084 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #920] @ (e33f4 ) │ │ │ │ + ldr r1, [pc, #952] @ (e3414 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r0, 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] @ (e312c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -99691,17 +99692,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r6, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [pc, #936] @ (e34e4 ) │ │ │ │ + ldr r0, [pc, #968] @ (e3504 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r0, 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 │ │ │ │ @@ -99750,17 +99751,17 @@ │ │ │ │ nop │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [pc, #224] @ (e32b4 ) │ │ │ │ + ldr r0, [pc, #256] @ (e32d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -100036,43 +100037,43 @@ │ │ │ │ b.n e3256 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ strb r4, [r6, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov ip, fp │ │ │ │ + mov ip, ip │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -100137,23 +100138,23 @@ │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r6, r6 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -100268,21 +100269,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ ldr r6, [pc, #476] @ (e3958 ) │ │ │ │ @@ -100822,19 +100823,19 @@ │ │ │ │ cmp r3, fp │ │ │ │ bne.w e37f6 │ │ │ │ ldr.w ip, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ b.n e3cd0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #909 @ 0x38d │ │ │ │ @@ -101066,83 +101067,83 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #148] @ (e4040 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n e3d88 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ 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 │ │ │ │ ldrb.w r4, [r2, #93] @ 0x5d │ │ │ │ mov r5, r3 │ │ │ │ @@ -101309,31 +101310,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #188] @ (e42f8 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -101419,17 +101420,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e430c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -101941,156 +101942,156 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bne.n e480e │ │ │ │ - vqshl.u32 , q0, #31 │ │ │ │ + vqshl.u32 , q4, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r3, r6, r7} │ │ │ │ vaddl.u , d15, d3 │ │ │ │ vrshr.u32 d18, d31, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #139 @ 0x8b │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ vmull.u q14, d31, d1 │ │ │ │ - vabal.u , d15, d22 │ │ │ │ + vabal.u , d15, d30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ - vmls.i , , d16[0] │ │ │ │ + vmls.i , , d24[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r7, sp, #812 @ 0x32c │ │ │ │ - vsri.64 d19, d20, #1 │ │ │ │ + vsri.64 d19, d28, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 2668ee │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r1, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff33c0 │ │ │ │ + @ instruction: 0xffff33c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r1!, {r0, r1, r7} │ │ │ │ - vsubw.u , , d8 │ │ │ │ + vrsra.u64 d19, d0, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ ldrd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r2, r4} │ │ │ │ - vsubw.u , , d18 │ │ │ │ + vsubw.u , , d26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r0, r3, r5, r6, lr} │ │ │ │ - vmlal.u , d31, d10[0] │ │ │ │ + vrshr.u64 , q1, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ - vrshr.u64 d19, d14, #1 │ │ │ │ + vsubl.u , d31, d22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ 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 │ │ │ │ @@ -102113,17 +102114,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e49d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -102747,114 +102748,114 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e4fe0 │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #24] @ (e515c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (e5160 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e4fe0 │ │ │ │ nop │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ 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, #628] @ (e53ec ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -103114,41 +103115,41 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ 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 │ │ │ │ @@ -103458,15 +103459,15 @@ │ │ │ │ beq.n e5846 │ │ │ │ b.n e5a58 │ │ │ │ ... │ │ │ │ strh r6, [r2, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ blt.w e5a76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -103844,51 +103845,51 @@ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx 94520 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e5cee │ │ │ │ b.n e5da4 │ │ │ │ ... │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r5, [pc, #600] @ (e5f00 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r7 │ │ │ │ beq.w e58aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -104038,49 +104039,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e5e36 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ 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 │ │ │ │ @@ -104657,57 +104658,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e64e0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #344] @ (e6698 ) │ │ │ │ + ldr r6, [pc, #376] @ (e66b8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #40] @ (e6570 ) │ │ │ │ + ldr r6, [pc, #72] @ (e6590 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #960] @ (e6910 ) │ │ │ │ + ldr r5, [pc, #992] @ (e6930 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #832] @ (e6898 ) │ │ │ │ + ldr r5, [pc, #864] @ (e68b8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #632] @ (e67d8 ) │ │ │ │ + ldr r5, [pc, #664] @ (e67f8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #960] @ (e6928 ) │ │ │ │ + ldr r4, [pc, #992] @ (e6948 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #736] @ (e6850 ) │ │ │ │ + ldr r4, [pc, #768] @ (e6870 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #568] @ (e67b0 ) │ │ │ │ + ldr r4, [pc, #600] @ (e67d0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #856] @ (e68d8 ) │ │ │ │ + ldr r3, [pc, #888] @ (e68f8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #760] @ (e6880 ) │ │ │ │ + ldr r3, [pc, #792] @ (e68a0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #584] @ (e67d8 ) │ │ │ │ + ldr r3, [pc, #616] @ (e67f8 ) │ │ │ │ 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 │ │ │ │ @@ -104735,17 +104736,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #872] @ (e6954 ) │ │ │ │ + ldr r2, [pc, #904] @ (e6974 ) │ │ │ │ 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 │ │ │ │ @@ -104771,17 +104772,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #528] @ (e6854 ) │ │ │ │ + ldr r2, [pc, #560] @ (e6874 ) │ │ │ │ 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 │ │ │ │ @@ -104807,17 +104808,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #176] @ (e674c ) │ │ │ │ + ldr r2, [pc, #208] @ (e676c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e669c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -104855,17 +104856,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #720] @ (e69e4 ) │ │ │ │ + ldr r1, [pc, #752] @ (e6a04 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6714 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104890,19 +104891,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (e6768 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n e6740 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e676c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104955,23 +104956,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (e681c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e67c0 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #840] @ (e6b60 ) │ │ │ │ + ldr r0, [pc, #872] @ (e6b80 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -105265,59 +105266,59 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n e696a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blxns r0 │ │ │ │ + blxns r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bxns r9 │ │ │ │ + bxns sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6b70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105365,23 +105366,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (e6c0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e6bb8 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add lr, fp │ │ │ │ + add lr, ip │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6c10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105402,19 +105403,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (e6c5c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6c60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105434,19 +105435,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (e6ca8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6cac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105467,19 +105468,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (e6cf8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105499,19 +105500,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (e6d44 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cbnz r2, e6d5a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6e08 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ @@ -105748,37 +105749,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ 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 │ │ │ │ @@ -105799,17 +105800,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r4 │ │ │ │ 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] @ (e70d8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -105850,15 +105851,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -106148,71 +106149,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -106453,47 +106454,47 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r1, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh.w pc, [r7, #255]! │ │ │ │ - @ instruction: 0xfb92007c │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + @ instruction: 0xfb9a007c │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ @@ -106782,82 +106783,82 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #104 @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub.w r0, lr, #119 @ 0x77 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + subs.w r0, r6, #119 @ 0x77 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #444] @ (e7cd0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -107031,31 +107032,31 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.n e7b94 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ @@ -107938,52 +107939,52 @@ │ │ │ │ ... │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #146 @ 0x92 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.u16 q8, q7, │ │ │ │ - mrc2 0, 4, r0, cr14, cr7, {3} │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + vqadd.u32 q8, q3, │ │ │ │ + mcr2 0, 5, r0, cr6, cr7, {3} │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 4, r0, cr0, cr7, {3} │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + mcr2 0, 4, r0, cr8, cr7, {3} │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 3, r0, cr2, cr7, {3} │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + mcr2 0, 3, r0, cr10, cr7, {3} │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc2 0, 1, r0, cr14, cr7, {3} │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + mcr2 0, 2, r0, cr6, cr7, {3} │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc2 0, 0, r0, cr2, cr7, {3} │ │ │ │ - stc2l 0, cr0, [r8, #476]! @ 0x1dc │ │ │ │ - ldc2l 0, cr0, [sl], #-476 @ 0xfffffe24 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + mrc2 0, 0, r0, cr10, cr7, {3} │ │ │ │ + ldc2l 0, cr0, [r0, #476]! @ 0x1dc │ │ │ │ + stc2 0, cr0, [r2], {119} @ 0x77 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-476 @ 0xfffffe24 │ │ │ │ - stc2l 0, cr0, [ip], {119} @ 0x77 │ │ │ │ - vst1.8 @ instruction: 0xf9c40077 │ │ │ │ - ldr.w r0, [lr, #119] @ 0x77 │ │ │ │ - ldr??.w r0, [lr, r7, lsl #3] │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + ldc2l 0, cr0, [r2], #-476 @ 0xfffffe24 │ │ │ │ + ldc2l 0, cr0, [r4], {119} @ 0x77 │ │ │ │ + vst1.8 @ instruction: 0xf9cc0077 │ │ │ │ + str??.w r0, [r6, #119] @ 0x77 │ │ │ │ + strb.w r0, [r6, #119] @ 0x77 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str??.w r0, [r6, r7, lsl #3] │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + str??.w r0, [lr, r7, lsl #3] │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh.w r0, [r4, r7, lsl #3] │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + ldrh.w r0, [ip, r7, lsl #3] │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb.w r0, [r8, r7, lsl #3] │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + strh.w r0, [r0, r7, lsl #3] │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7fc0077 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + strb.w r0, [r4, r7, lsl #3] │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #308] @ (e8844 ) │ │ │ │ movw r1, #2022 @ 0x7e6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #300] @ (e8848 ) │ │ │ │ @@ -108093,37 +108094,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (e8880 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n e880a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf75e0077 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf7660077 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7360077 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf73e0077 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7180077 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf7200077 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6fe0077 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + @ instruction: 0xf7060077 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6b20077 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf6ba0077 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf67a0077 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + @ instruction: 0xf6820077 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6600077 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf6680077 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movw r0, #18551 @ 0x4877 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + movw r0, #51319 @ 0xc877 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ 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, #1764] @ e8f80 │ │ │ │ @@ -108808,72 +108809,72 @@ │ │ │ │ ... │ │ │ │ adds r6, r0, #7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf5240077 │ │ │ │ - @ instruction: 0xf4c60077 │ │ │ │ - and.w r0, r4, #16187392 @ 0xf70000 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + @ instruction: 0xf52c0077 │ │ │ │ + @ instruction: 0xf4ce0077 │ │ │ │ + and.w r0, ip, #16187392 @ 0xf70000 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3e40077 │ │ │ │ - movs r6, #22 │ │ │ │ + @ instruction: 0xf3ec0077 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3c20077 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf3ca0077 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3be0077 │ │ │ │ - @ instruction: 0xf4ca0077 │ │ │ │ - @ instruction: 0xf3260077 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf3c60077 │ │ │ │ + @ instruction: 0xf4d20077 │ │ │ │ + @ instruction: 0xf32e0077 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf4a60077 │ │ │ │ - @ instruction: 0xf2ee0077 │ │ │ │ - movs r5, #32 │ │ │ │ + @ instruction: 0xf4ae0077 │ │ │ │ + @ instruction: 0xf2f60077 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2b20077 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf2ba0077 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2940077 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf29c0077 │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2740077 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf27c0077 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2580077 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf2600077 │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf23c0077 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movw r0, #16503 @ 0x4077 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2320077 │ │ │ │ - @ instruction: 0xf3ba0077 │ │ │ │ - eor.w r0, r6, #119 @ 0x77 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + @ instruction: 0xf23a0077 │ │ │ │ + @ instruction: 0xf3c20077 │ │ │ │ + eor.w r0, lr, #119 @ 0x77 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orn r0, sl, #119 @ 0x77 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + orns r0, r2, #119 @ 0x77 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs.w r0, ip, #119 @ 0x77 │ │ │ │ - ands.w r0, ip, #119 @ 0x77 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + orn r0, r4, #119 @ 0x77 │ │ │ │ + bic.w r0, r4, #119 @ 0x77 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - and.w r0, r0, #119 @ 0x77 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + and.w r0, r8, #119 @ 0x77 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.s16 q8, , #2 │ │ │ │ - movs r2, #18 │ │ │ │ + vshr.s32 q8, , #26 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s32 q0, q6, │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + vqadd.s64 q0, q2, │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s16 q0, q0, │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + vqadd.s16 q0, q4, │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr.w r0, [pc, #1060] @ e9460 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -109262,48 +109263,48 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n e8f58 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mrc 0, 1, r0, cr2, cr7, {3} │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + mrc 0, 1, r0, cr10, cr7, {3} │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [sl, #476]! @ 0x1dc │ │ │ │ - movs r0, #30 │ │ │ │ + ldcl 0, cr0, [r2, #476]! @ 0x1dc │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [ip, #476] @ 0x1dc │ │ │ │ - movs r0, #0 │ │ │ │ + ldcl 0, cr0, [r4, #476] @ 0x1dc │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [r2, #476] @ 0x1dc │ │ │ │ - ldcl 0, cr0, [r0], #476 @ 0x1dc │ │ │ │ - subs r2, r4, #4 │ │ │ │ + stcl 0, cr0, [sl, #476] @ 0x1dc │ │ │ │ + ldcl 0, cr0, [r8], #476 @ 0x1dc │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r6, cr7 │ │ │ │ - stc 0, cr0, [r2], {119} @ 0x77 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + mcrr 0, 7, r0, lr, cr7 │ │ │ │ + stc 0, cr0, [sl], {119} @ 0x77 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb9e0077 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + sub.w r0, r6, r7, ror #1 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb800077 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + @ instruction: 0xeb880077 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eor.w r0, lr, r7, ror #1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + eors.w r0, r6, r7, ror #1 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orns r0, r0, r7, ror #1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + orns r0, r8, r7, ror #1 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs.w r0, r2, r7, ror #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + orrs.w r0, sl, r7, ror #1 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bics.w r0, r4, r7, ror #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + bics.w r0, ip, r7, ror #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ 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] @ (e96bc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -109491,37 +109492,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ b.n e969a │ │ │ │ asrs r0, r2, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #-476] @ 0x1dc │ │ │ │ - subs r0, r1, r6 │ │ │ │ + ldrd r0, r0, [ip, #-476] @ 0x1dc │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmdb ip!, {r0, r1, r2, r4, r5, r6} │ │ │ │ - subs r0, r6, r5 │ │ │ │ + strd r0, r0, [r4, #-476] @ 0x1dc │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ asrs r2, r4, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xeaa00077 │ │ │ │ - orn r0, r0, r7, ror #1 │ │ │ │ - @ instruction: 0xe8280077 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + @ instruction: 0xeaa80077 │ │ │ │ + orn r0, r8, r7, ror #1 │ │ │ │ + @ instruction: 0xe8300077 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xe8060077 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + @ instruction: 0xe80e0077 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e96c8 │ │ │ │ + b.n e96d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e969c │ │ │ │ + b.n e96ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ 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, #1352] @ e9c60 │ │ │ │ @@ -110036,33 +110037,33 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r1, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n e9a7c │ │ │ │ + b.n e9a8c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n e9a20 │ │ │ │ + b.n e9a30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n e95e8 │ │ │ │ + b.n e95f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e95c0 │ │ │ │ + b.n e95d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e9598 │ │ │ │ + b.n e95a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea124 │ │ │ │ + b.n ea134 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r4, [pc, #1888] @ ea3f8 │ │ │ │ mov r0, r8 │ │ │ │ blx 9d9e8 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ mov r0, r8 │ │ │ │ @@ -110723,107 +110724,107 @@ │ │ │ │ ldr r0, [pc, #208] @ (ea4b0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w e99ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n ea7dc │ │ │ │ + b.n ea7ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ea71c │ │ │ │ + b.n ea72c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ea544 │ │ │ │ + b.n ea554 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea514 │ │ │ │ + b.n ea524 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea4dc │ │ │ │ + b.n ea4ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea4a8 │ │ │ │ + b.n ea4b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea474 │ │ │ │ + b.n ea484 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea440 │ │ │ │ + b.n ea450 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #18 │ │ │ │ + udf #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n ea464 │ │ │ │ + ble.n ea474 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n ea414 │ │ │ │ + ble.n ea424 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n ea55c │ │ │ │ + bgt.n ea56c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n ea534 │ │ │ │ + bgt.n ea544 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n ea514 │ │ │ │ + ble.n ea524 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ea3f0 │ │ │ │ + blt.n ea400 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n ea598 │ │ │ │ + blt.n ea3a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n ea458 │ │ │ │ + bge.n ea468 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n ea3e4 │ │ │ │ + bge.n ea3f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ 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 e9af4 │ │ │ │ ldr r0, [pc, #852] @ (ea81c ) │ │ │ │ @@ -111138,81 +111139,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #144] @ (ea8a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ea7fa │ │ │ │ - bls.n ea76c │ │ │ │ + bls.n ea77c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n ea908 │ │ │ │ + bls.n ea918 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n ea89c │ │ │ │ + bls.n ea8ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ea86c │ │ │ │ + bhi.n ea87c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea838 │ │ │ │ + bhi.n ea848 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea804 │ │ │ │ + bvc.n ea814 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea7d0 │ │ │ │ + bvc.n ea7e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea764 │ │ │ │ + bvc.n ea774 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea914 │ │ │ │ + bvc.n ea924 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea8e4 │ │ │ │ + bvc.n ea8f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea8bc │ │ │ │ + bvc.n ea8cc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea884 │ │ │ │ + bvc.n ea894 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n ea854 │ │ │ │ + bhi.n ea864 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n ea840 │ │ │ │ + bvs.n ea850 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ea80c │ │ │ │ + bvs.n ea81c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ea7d8 │ │ │ │ + bvs.n ea7e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ea7ac │ │ │ │ + bvs.n ea7bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ea974 │ │ │ │ + bvs.n ea984 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ea8a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -111656,132 +111657,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ stc2 0, cr0, [ip, #520]! @ 0x208 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n eacc8 │ │ │ │ + bpl.n eacd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r5!, {r0, r2, r5} │ │ │ │ - vrsubhn.i d29, , q11 │ │ │ │ + vrsubhn.i d29, , q15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eac70 │ │ │ │ + bvc.n eac80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bpl.n eadb4 │ │ │ │ + bpl.n eadc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2 0, cr0, [r4, #-520] @ 0xfffffdf8 │ │ │ │ - bmi.n ead4c │ │ │ │ + bmi.n ead5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ udf #219 @ 0xdb │ │ │ │ vrsubhn.i d28, , │ │ │ │ - vraddhn.i d29, , q10 │ │ │ │ + vraddhn.i d29, , q14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n eaca8 │ │ │ │ + bmi.n eacb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r4!, {r0, r2, r3} │ │ │ │ vsri.32 d16, d29, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n eae38 │ │ │ │ + bmi.n eae48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n eae0c │ │ │ │ + bmi.n eae1c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r1, r6, r7} │ │ │ │ - vraddhn.i d29, , q2 │ │ │ │ + vraddhn.i d29, , q6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n eae14 │ │ │ │ + bvs.n eae24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n eacdc │ │ │ │ + bvs.n eacec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ead4c │ │ │ │ + bcc.n ead5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n ead18 │ │ │ │ + bcc.n ead28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n eae80 │ │ │ │ + bvs.n eae90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n ead40 │ │ │ │ + bvs.n ead50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n eae9c │ │ │ │ + bcc.n eaeac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ead04 │ │ │ │ + bvs.n ead14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n eade4 │ │ │ │ + bpl.n eadf4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n eae1c │ │ │ │ + bcc.n eae2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ead68 │ │ │ │ + bvs.n ead78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eae30 │ │ │ │ + bvc.n eae40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n eada4 │ │ │ │ + bcs.n eadb4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eae68 │ │ │ │ + bvc.n eae78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n eadc8 │ │ │ │ + bvs.n eadd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n eaf04 │ │ │ │ + bcs.n ead14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eae40 │ │ │ │ + bvc.n eae50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eaeb8 │ │ │ │ + bvc.n eaec8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n eae84 │ │ │ │ + bcs.n eae94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eae98 │ │ │ │ + bvc.n eaea8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eaf10 │ │ │ │ + bvc.n eaf20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n eae0c │ │ │ │ + bne.n eae1c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eaee8 │ │ │ │ + bvc.n eaef8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n ead68 │ │ │ │ + bvc.n ead78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n ead94 │ │ │ │ + bne.n eada4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eaf3c │ │ │ │ + bvc.n ead4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eadfc │ │ │ │ + bvc.n eae0c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n eaf18 │ │ │ │ + bne.n eaf28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ 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 │ │ │ │ @@ -111804,17 +111805,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ 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] @ (eb01c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -111949,31 +111950,31 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (eb03c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n eaffa │ │ │ │ nop │ │ │ │ - bvs.n eb080 │ │ │ │ + bvs.n eb090 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n eb0fc │ │ │ │ + bpl.n eb10c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n eb0bc │ │ │ │ + bpl.n eb0cc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n eb080 │ │ │ │ + bpl.n eb090 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n eb04c │ │ │ │ + bpl.n eb05c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ 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] @ (eb0d4 ) │ │ │ │ @@ -112022,22 +112023,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bmi.n eb080 │ │ │ │ + bmi.n eb090 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 14 │ │ │ │ + svc 22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n eb1ac │ │ │ │ + bmi.n eb1bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u32 q8, , #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -112163,26 +112165,26 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (eb258 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n eb1ea │ │ │ │ nop │ │ │ │ - bcc.n eb320 │ │ │ │ + bcc.n eb330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u8 q0, q4, │ │ │ │ - bcc.n eb2b0 │ │ │ │ + vqadd.u16 q0, q0, │ │ │ │ + bcc.n eb2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr2 0, 6, r0, cr12, cr7, {3} │ │ │ │ - bcc.n eb274 │ │ │ │ + mrc2 0, 6, r0, cr4, cr7, {3} │ │ │ │ + bcc.n eb284 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr2 0, 5, r0, cr10, cr7, {3} │ │ │ │ - bcs.n eb224 │ │ │ │ + mrc2 0, 5, r0, cr2, cr7, {3} │ │ │ │ + bcs.n eb234 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 3, r0, cr14, cr7, {3} │ │ │ │ + mcr2 0, 4, r0, cr6, cr7, {3} │ │ │ │ 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] │ │ │ │ sub sp, #12 │ │ │ │ @@ -112243,18 +112245,18 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcs.n eb3e4 │ │ │ │ + bcs.n eb3f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr2 0, 0, r0, cr12, cr7, {3} │ │ │ │ - bcs.n eb33c │ │ │ │ + mrc2 0, 0, r0, cr4, cr7, {3} │ │ │ │ + bcs.n eb34c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -112293,17 +112295,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 │ │ │ │ - bne.n eb2e4 │ │ │ │ + bne.n eb2f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-476] @ 0xfffffe24 │ │ │ │ + stc2l 0, cr0, [lr, #-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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #328] @ (eb4e8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, #328] @ (eb4ec ) │ │ │ │ @@ -112441,19 +112443,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n eb48a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movt r0, #32898 @ 0x8082 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n eb450 │ │ │ │ + beq.n eb460 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, lr, cr7 │ │ │ │ + mrrc2 0, 7, r0, r6, cr7 │ │ │ │ rsbs r0, lr, #130 @ 0x82 │ │ │ │ - beq.n eb5cc │ │ │ │ + beq.n eb5dc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112552,23 +112554,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (eb628 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb060077 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xfb0e0077 │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfac20077 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + @ instruction: 0xfaca0077 │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfaaa0077 │ │ │ │ + @ instruction: 0xfab20077 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -112593,17 +112595,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa3e0077 │ │ │ │ + @ instruction: 0xfa460077 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -112628,17 +112630,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e20077 │ │ │ │ + vld1.8 @ instruction: 0xf9ea0077 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -112663,17 +112665,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9860077 │ │ │ │ + vst1.8 @ instruction: 0xf98e0077 │ │ │ │ │ │ │ │ 000eb740 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -112871,54 +112873,54 @@ │ │ │ │ udiv pc, r5, pc │ │ │ │ stc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ cdp 0, 15, cr0, cr14, cr2, {4} │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str??.w r0, [sl, #119] @ 0x77 │ │ │ │ + ldr??.w r0, [r2, #119] @ 0x77 │ │ │ │ cdp 0, 9, cr0, cr12, cr2, {4} │ │ │ │ lsrs r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh.w r0, [r0, #119] @ 0x77 │ │ │ │ + strh.w r0, [r8, #119] @ 0x77 │ │ │ │ @ instruction: 0xfa3bffff │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str??.w r0, [r2, r7, lsl #3] │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + str??.w r0, [sl, r7, lsl #3] │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str.w r0, [r8, r7, lsl #3] │ │ │ │ + ldr.w r0, [r0, r7, lsl #3] │ │ │ │ str??.w pc, [r9, #255]! │ │ │ │ bl 9998a ::qualRedCostViolation(double&, double&) const@plt+0xa> │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb.w r0, [r2, r7, lsl #3] │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + strb.w r0, [sl, r7, lsl #3] │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7e80077 │ │ │ │ + @ instruction: 0xf7f00077 │ │ │ │ bl ffeb799e ::Settings::boolParam@@Base+0xff596706> │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7bc0077 │ │ │ │ + @ instruction: 0xf7c40077 │ │ │ │ ldc2l 15, cr15, [pc, #1020] @ ebda8 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf78e0077 │ │ │ │ + @ instruction: 0xf7960077 │ │ │ │ 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 9c090 │ │ │ │ @@ -112940,17 +112942,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movt r0, #10359 @ 0x2877 │ │ │ │ + movt r0, #43127 @ 0xa877 │ │ │ │ │ │ │ │ 000eba04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -113115,40 +113117,40 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (ebbf4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ebb96 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rsb r0, r0, #16187392 @ 0xf70000 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + rsb r0, r8, #16187392 @ 0xf70000 │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub.w r0, r8, #16187392 @ 0xf70000 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + subs.w r0, r0, #16187392 @ 0xf70000 │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf5880077 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf5900077 │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + adcs.w r0, lr, #16187392 @ 0xf70000 │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf5200077 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf5280077 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ + add.w r0, sl, #16187392 @ 0xf70000 │ │ │ │ stmdb 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] @ ec064 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r1, [pc, #1112] @ ec068 │ │ │ │ @@ -113582,65 +113584,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ebdac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ orrs.w r0, r8, r2, lsl #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf30a0077 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf3120077 │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movt r0, #119 @ 0x77 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + movt r0, #32887 @ 0x8077 │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xe8300082 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs.w r0, lr, #119 @ 0x77 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + sbc.w r0, r6, #119 @ 0x77 │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adc.w r0, r4, #119 @ 0x77 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + adc.w r0, ip, #119 @ 0x77 │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0dc0077 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + @ instruction: 0xf0e40077 │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0c20077 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf0ca0077 │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0a60077 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0ae0077 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eor.w r0, ip, #119 @ 0x77 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + eors.w r0, r4, #119 @ 0x77 │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orns r0, r2, #119 @ 0x77 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + orns r0, sl, #119 @ 0x77 │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs.w r0, r8, #119 @ 0x77 │ │ │ │ + orn r0, r0, #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, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #596] @ (ec350 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #596] @ (ec354 ) │ │ │ │ @@ -113876,33 +113878,33 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n ebe2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n ebdcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 1, r0, cr10, cr7, {3} │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + mrc 0, 1, r0, cr2, cr7, {3} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr4, cr7, {3} │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + mcr 0, 0, r0, cr12, cr7, {3} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #476]! @ 0x1dc │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [r2, #476]! @ 0x1dc │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [ip, #476] @ 0x1dc │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + ldc 0, cr0, [r4, #476] @ 0x1dc │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-476]! @ 0xfffffe24 │ │ │ │ + ldcl 0, cr0, [r8, #-476]! @ 0xfffffe24 │ │ │ │ │ │ │ │ 000ec38c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -113931,17 +113933,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8], {119} @ 0x77 │ │ │ │ + stcl 0, cr0, [r0], #476 @ 0x1dc │ │ │ │ │ │ │ │ 000ec3f0 : │ │ │ │ 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 │ │ │ │ @@ -114042,31 +114044,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (ec520 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ec460 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stcl 0, cr0, [lr], #-476 @ 0xfffffe24 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldcl 0, cr0, [r6], #-476 @ 0xfffffe24 │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrrc 0, 7, r0, r6, cr7 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + mrrc 0, 7, r0, lr, cr7 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [r6], {119} @ 0x77 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stc 0, cr0, [lr], {119} @ 0x77 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rsbs r0, lr, r7, ror #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + @ instruction: 0xebe60077 │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ ldr.w r3, [r1, #300] @ 0x12c │ │ │ │ @@ -114361,79 +114363,79 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n ec5e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n eca18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xead20077 │ │ │ │ + @ instruction: 0xeada0077 │ │ │ │ b.n ec928 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors.w r0, sl, r7, ror #1 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + @ instruction: 0xeaa20077 │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - itte al │ │ │ │ - lslal r7, r6, #1 │ │ │ │ - orral.w r0, sl, r7, ror #1 │ │ │ │ - ite al @ unpredictable > │ │ │ │ + itee al │ │ │ │ lslal r7, r6, #1 │ │ │ │ - itte ge @ unpredictable > │ │ │ │ + orrs.w r0, r2, r7, ror #1 │ │ │ │ + ite @ unpredictable > │ │ │ │ + lsl r7, r6, #1 │ │ │ │ + itee ge @ unpredictable │ │ │ │ lslge r7, r6, #1 │ │ │ │ - stmiage r0!, {r3} │ │ │ │ - lsllt r7, r6, #1 │ │ │ │ - itee hi │ │ │ │ - lslhi r7, r6, #1 │ │ │ │ - ldrdls r0, r0, [r2, #476]! @ 0x1dc │ │ │ │ - it lt @ unpredictable │ │ │ │ + stmialt r0!, {r4} │ │ │ │ lsllt r7, r6, #1 │ │ │ │ - ittt vs │ │ │ │ + itet ls │ │ │ │ + lslls r7, r6, #1 │ │ │ │ + ldrdhi r0, r0, [sl, #476]! @ 0x1dc │ │ │ │ + nopls {12} │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + itet vs │ │ │ │ lslvs r7, r6, #1 │ │ │ │ - strdvs r0, r0, [r6, #476] @ 0x1dc │ │ │ │ - strbvs r0, [r0, r5] │ │ │ │ + strdvc r0, r0, [lr, #476] @ 0x1dc │ │ │ │ + strbvs r0, [r1, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - itee eq │ │ │ │ - lsleq r7, r6, #1 │ │ │ │ - stmiane r1!, {} │ │ │ │ + itet ne │ │ │ │ lslne r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmiaeq r1!, {r3} │ │ │ │ + lslne r7, r6, #1 │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmdb r6!, {r0, r1, r2, r4, r5, r6} │ │ │ │ - bkpt 0x00a6 │ │ │ │ + stmdb lr!, {r0, r1, r2, r4, r5, r6} │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmdb sl, {r0, r1, r2, r4, r5, r6} │ │ │ │ - bkpt 0x008a │ │ │ │ + ldmdb r2, {r0, r1, r2, r4, r5, r6} │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [lr], #476 @ 0x1dc │ │ │ │ - it │ │ │ │ - lsl r7, r6, #1 │ │ │ │ - bkpt 0x005e │ │ │ │ + ldrd r0, r0, [r6], #476 @ 0x1dc │ │ │ │ + stmia r0!, {} │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strexd r7, r0, r0, [r2] │ │ │ │ + strexd r7, r0, r0, [sl] │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr r1, [pc, #472] @ (eca88 ) │ │ │ │ @@ -114608,31 +114610,31 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n ec98a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ble.n ec9fc │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r7, r6, #1 │ │ │ │ - popvs {r1, r2, r3, r6, r7} │ │ │ │ + popvc {r1, r2, r4, r6, r7} │ │ │ │ lslvc r7, r6, #1 │ │ │ │ - b.n ec900 │ │ │ │ + b.n ec910 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bgt.n eca5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec85c │ │ │ │ + b.n ec86c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, ecb24 │ │ │ │ + cbnz r6, ecb26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec724 │ │ │ │ + b.n ec734 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #512] @ (eccc8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -114841,39 +114843,39 @@ │ │ │ │ ... │ │ │ │ blt.n ecc0c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ blt.n ecbdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec71c │ │ │ │ + b.n ec72c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec60c │ │ │ │ + b.n ec61c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec5c8 │ │ │ │ + b.n ec5d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, ecd28 │ │ │ │ + cbnz r6, ecd2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec550 │ │ │ │ + b.n ec560 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, ecd2c │ │ │ │ + cbnz r4, ecd2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec514 │ │ │ │ + b.n ec524 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r1 │ │ │ │ @@ -115202,35 +115204,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bls.n ed17c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, ed13a │ │ │ │ + cbnz r2, ed13c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed2c0 │ │ │ │ + b.n ed2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed1d0 │ │ │ │ + b.n ed1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bvs.n ed138 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed14c │ │ │ │ + b.n ed15c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #136] @ (ed1a8 ) │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #128] @ (ed1ac ) │ │ │ │ @@ -115277,33 +115279,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (ed1cc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ed16a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r7, 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, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ @@ -115458,41 +115460,41 @@ │ │ │ │ b.n ed2c6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n ed274 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, ed3f4 │ │ │ │ + cbz r6, ed3f6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, ed3ee │ │ │ │ + cbz r4, ed3f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ed370 │ │ │ │ + ble.n ed380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bcc.n ed2d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r0, ed3e6 │ │ │ │ + cbz r0, ed3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ed2d4 │ │ │ │ + ble.n ed2e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, ed3e6 │ │ │ │ + cbz r6, ed3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ed2a8 │ │ │ │ + ble.n ed2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ed44c │ │ │ │ + ble.n ed45c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -115636,33 +115638,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (ed558 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ed3e8 │ │ │ │ nop │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, ed560 │ │ │ │ + cbz r6, ed562 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ed518 │ │ │ │ + blt.n ed528 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, ed55e │ │ │ │ + cbz r2, ed560 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ed4c8 │ │ │ │ + blt.n ed4d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r0, ed560 │ │ │ │ + cbz r0, ed562 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ed49c │ │ │ │ + blt.n ed4ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, ed560 │ │ │ │ + cbz r4, ed562 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ed468 │ │ │ │ + blt.n ed478 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #100] @ (ed5d0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -115706,15 +115708,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n ed5c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ beq.n ed550 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -115859,33 +115861,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (ed78c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n ed634 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n ed674 │ │ │ │ + bge.n ed684 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r0, ed7b0 │ │ │ │ + cbz r0, ed7b2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n ed710 │ │ │ │ + bls.n ed720 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, ed794 │ │ │ │ + cbz r6, ed796 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, ed78e │ │ │ │ + cbz r4, ed790 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n ed830 │ │ │ │ + bls.n ed840 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #828] @ (edae0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -116212,106 +116214,106 @@ │ │ │ │ ... │ │ │ │ ldmia r6, {r2, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [pc, #-1020] @ ed6fc │ │ │ │ asrs r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r1, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edba4 │ │ │ │ + bhi.n edbb4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edb44 │ │ │ │ + bhi.n edb54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r7, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n edad8 │ │ │ │ + bvc.n edae8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n edaac │ │ │ │ + bvc.n edabc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eda80 │ │ │ │ + bvc.n eda90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n edbd4 │ │ │ │ + bvc.n edbe4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n edba8 │ │ │ │ + bvc.n edbb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 209b5a │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n edb5c │ │ │ │ + bvc.n edb6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n edb10 │ │ │ │ + bvs.n edb20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n edaac │ │ │ │ + bvs.n edabc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n edc40 │ │ │ │ + bvs.n edc50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n edbdc │ │ │ │ + bvs.n edbec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n edb78 │ │ │ │ + bpl.n edb88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #912] @ (edf44 ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #912] @ (edf48 ) │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ @@ -116660,117 +116662,117 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #212] @ (ee010 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n edc4e │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n ee030 │ │ │ │ + bmi.n ee040 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n ee008 │ │ │ │ + bmi.n ee018 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n edfdc │ │ │ │ + bmi.n edfec │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n edf28 │ │ │ │ + bcc.n edf38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r7, #157 @ 0x9d │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ede9c │ │ │ │ + bcc.n edeac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ee050 │ │ │ │ + bcc.n ee060 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #736] @ (ee28c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n edfc0 │ │ │ │ + bcc.n edfd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n edf50 │ │ │ │ + bcs.n edf60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n edf08 │ │ │ │ + bcs.n edf18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n ee0bc │ │ │ │ + bcs.n ee0cc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrsb r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, ee290 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, ee2b0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n ee00c │ │ │ │ + bcs.n ee01c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, ee1f8 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, ee218 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n edfc4 │ │ │ │ + bne.n edfd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #344 @ (adr r7, ee158 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, ee178 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n edf78 │ │ │ │ + bne.n edf88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, ee0e8 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, ee108 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, ee050 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, ee070 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n ee0fc │ │ │ │ + bne.n ee10c │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -116802,17 +116804,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #944 @ (adr r5, ee424 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, ee444 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n ee118 │ │ │ │ + beq.n ee128 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9f2e0 │ │ │ │ @@ -116832,17 +116834,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (ee0c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #624 @ (adr r5, ee330 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, ee350 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [pc, #956] @ (ee498 ) │ │ │ │ @@ -117202,27 +117204,27 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, ee510 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, ee530 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, ee608 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, ee628 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, ee7ec ) │ │ │ │ + add r1, pc, #848 @ (adr r1, ee80c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 982d4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d04c │ │ │ │ @@ -117543,17 +117545,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ b.n ee654 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n ee7ec │ │ │ │ + bgt.n ee7fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d5, d7 │ │ │ │ vmovge.f64 d5, d9 │ │ │ │ b.n ee794 │ │ │ │ @@ -117758,61 +117760,61 @@ │ │ │ │ ldr r0, [pc, #108] @ (eeb50 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n ee9d0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -117850,17 +117852,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (eebc0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n eeb86 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -117910,19 +117912,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (eec50 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n eebe8 │ │ │ │ nop │ │ │ │ - add r0, pc, #432 @ (adr r0, eedfc ) │ │ │ │ + add r0, pc, #464 @ (adr r0, eee1c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, 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 r2, [pc, #212] @ (eed38 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -118017,25 +118019,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ rev r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, eed78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, 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, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (eee40 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -118130,25 +118132,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8fa │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8ce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000eee64 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -118171,17 +118173,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000eeeb0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118442,81 +118444,81 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n eef9a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xb648 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ite gt │ │ │ │ - lslgt r7, r6, #1 │ │ │ │ - strle r5, [sp, #232] @ 0xe8 │ │ │ │ + ite le │ │ │ │ + lslle r7, r6, #1 │ │ │ │ + strgt r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ittt ls │ │ │ │ - lslls r7, r6, #1 │ │ │ │ - strls r5, [sp, #128] @ 0x80 │ │ │ │ - lslls r7, r6, #1 │ │ │ │ - itt hi │ │ │ │ + itte ge │ │ │ │ + lslge r7, r6, #1 │ │ │ │ + strge r5, [sp, #160] @ 0xa0 │ │ │ │ + lsllt r7, r6, #1 │ │ │ │ + ite hi │ │ │ │ lslhi r7, r6, #1 │ │ │ │ │ │ │ │ 000ef1c0 : │ │ │ │ - pushhi {r3, r4, r5, lr} │ │ │ │ + pushls {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (ef1fc ) │ │ │ │ add r1, pc │ │ │ │ blx 9ff78 │ │ │ │ @@ -118530,15 +118532,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 9fc4c <__gmpz_get_si@plt> │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ 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, #104] @ (ef27c ) │ │ │ │ @@ -118584,15 +118586,15 @@ │ │ │ │ b.n ef23c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000ef28c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118620,15 +118622,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 95b7c <__gmpz_get_str@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000ef2e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -119337,135 +119339,135 @@ │ │ │ │ b.n ef9ee │ │ │ │ nop │ │ │ │ ... │ │ │ │ cbz r4, efac6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r0, efabc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r6, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vtbx.8 d25, {d31}, d4 │ │ │ │ + vtbx.8 d25, {d31}, d12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n efb84 │ │ │ │ + bne.n efb94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + cpsie i │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000efb48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (efb68 ) │ │ │ │ add r1, pc │ │ │ │ blx 9ff78 │ │ │ │ blx 9f2e0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000efb6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -120199,197 +120201,197 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f02f6 │ │ │ │ add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, f03d2 │ │ │ │ + cbz r2, f03d4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, f03c8 │ │ │ │ + cbz r6, f03ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, f03c8 │ │ │ │ + cbz r4, f03ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, f03c8 │ │ │ │ + cbz r4, f03ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -120431,15 +120433,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} │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000f050c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -120464,17 +120466,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -120645,21 +120647,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #372] @ (f08b0 ) │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -120798,35 +120800,35 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n f083a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #852] @ f0c4c │ │ │ │ sub sp, #12 │ │ │ │ @@ -121138,57 +121140,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #96] @ (f0ca0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f0ba4 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #400 @ (adr r5, f0dec ) │ │ │ │ + add r5, pc, #432 @ (adr r5, f0e0c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, f0d84 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, f0da4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #184 @ (adr r5, f0d24 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, f0d44 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #72 @ (adr r5, f0cbc ) │ │ │ │ + add r5, pc, #104 @ (adr r5, f0cdc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, f1044 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, f1064 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, f0fe4 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, f1004 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #752 @ (adr r4, f0f7c ) │ │ │ │ + add r4, pc, #784 @ (adr r4, f0f9c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #640 @ (adr r4, f0f14 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, f0f34 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #536 @ (adr r4, f0eb4 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, f0ed4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, f0e54 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, f0e74 ) │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r1 │ │ │ │ @@ -121404,33 +121406,33 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, f123c ) │ │ │ │ + add r2, pc, #904 @ (adr r2, f125c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, f1094 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, f10b4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #240 @ (adr r2, f0fd4 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, f0ff4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, f0f64 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, f0f84 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, f0ef4 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, f0f14 ) │ │ │ │ lsls r7, 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 r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -121562,25 +121564,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #1 │ │ │ │ b.n f0fe4 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #648 @ (adr r0, f1308 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, f1328 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, f12a0 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, f12c0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #296 @ (adr r0, f11b8 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, f11d8 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121871,33 +121873,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (f13a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f10b4 │ │ │ │ nop │ │ │ │ bl ffe1337e ::Settings::boolParam@@Base+0xff4f20e6> │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r6, #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] @ (f149c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -121989,27 +121991,27 @@ │ │ │ │ b.n f142c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r2, #300] @ 0x12c │ │ │ │ sub sp, #28 │ │ │ │ @@ -122320,57 +122322,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #92] @ (f184c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f14de │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ b.w 98d5c │ │ │ │ push {r3, lr} │ │ │ │ @@ -122440,15 +122442,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -122539,25 +122541,25 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -122764,27 +122766,27 @@ │ │ │ │ ldrb.w r2, [r3, #136] @ 0x88 │ │ │ │ strd r0, r1, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strb.w r2, [r3, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -123095,21 +123097,21 @@ │ │ │ │ b.n f1f4e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ble.n f1ff0 │ │ │ │ @@ -123366,39 +123368,39 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f208e │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr.w r9, [r6, #88] @ 0x58 │ │ │ │ b.n f2026 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (f2440 ) │ │ │ │ @@ -123543,27 +123545,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n f2342 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r6, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, sl, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -123893,23 +123895,23 @@ │ │ │ │ vmov r5, s15 │ │ │ │ b.n f2718 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -123941,17 +123943,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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} │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ @@ -124538,93 +124540,93 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n f2eb8 │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #816] @ (f32e4 ) │ │ │ │ @@ -124913,29 +124915,29 @@ │ │ │ │ b.n f325e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov sl, r2 │ │ │ │ @@ -125359,59 +125361,59 @@ │ │ │ │ b.n f352c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ 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 │ │ │ │ ldr.w r5, [pc, #1172] @ f3cf0 │ │ │ │ @@ -125832,43 +125834,43 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #256] @ (f3e4c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -125974,17 +125976,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -126674,71 +126676,71 @@ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r7, [pc, #864] @ (f49ac ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (f4840 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #0] @ (f466c ) │ │ │ │ + ldr r4, [pc, #32] @ (f468c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #904] @ (f49fc ) │ │ │ │ + ldr r3, [pc, #936] @ (f4a1c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #800] @ (f499c ) │ │ │ │ + ldr r3, [pc, #832] @ (f49bc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #704] @ (f4944 ) │ │ │ │ + ldr r3, [pc, #736] @ (f4964 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #600] @ (f48e4 ) │ │ │ │ + ldr r3, [pc, #632] @ (f4904 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #496] @ (f4884 ) │ │ │ │ + ldr r3, [pc, #528] @ (f48a4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #352] @ (f47fc ) │ │ │ │ + ldr r3, [pc, #384] @ (f481c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #240] @ (f4794 ) │ │ │ │ + ldr r3, [pc, #272] @ (f47b4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #128] @ (f472c ) │ │ │ │ + ldr r3, [pc, #160] @ (f474c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, 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 r4, [sp, #48] @ 0x30 │ │ │ │ @@ -126780,17 +126782,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #128] @ (f47a4 ) │ │ │ │ + ldr r2, [pc, #160] @ (f47c4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -127230,43 +127232,43 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r2, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #440] @ (f4dd0 ) │ │ │ │ + ldr r1, [pc, #472] @ (f4df0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #88] @ (f4c74 ) │ │ │ │ + ldr r1, [pc, #120] @ (f4c94 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ @@ -127485,49 +127487,49 @@ │ │ │ │ ldr r0, [pc, #80] @ (f4ebc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f4dc6 │ │ │ │ nop │ │ │ │ - add r6, r4 │ │ │ │ + add r6, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -127673,37 +127675,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (f5070 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f4fc2 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -127899,37 +127901,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (f52b4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f51f6 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ 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 │ │ │ │ @@ -128189,33 +128191,33 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ 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 │ │ │ │ @@ -128245,17 +128247,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ 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 │ │ │ │ @@ -128284,17 +128286,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh 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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r8, r1 │ │ │ │ @@ -128563,41 +128565,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #1008] @ (f5d5c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r6, [pc, #736] @ (f5c5c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ 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 │ │ │ │ @@ -129132,43 +129134,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f5f94 │ │ │ │ ldr r4, [pc, #664] @ (f6288 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r1, [pc, #296] @ (f612c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -130269,86 +130271,86 @@ │ │ │ │ b.n f6808 │ │ │ │ mov r5, sl │ │ │ │ b.n f6808 │ │ │ │ mov r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #112] @ (f6db4 ) │ │ │ │ + ldr r2, [pc, #144] @ (f6dd4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r0, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #32] @ (f6db0 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (f6db4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f669a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ 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 │ │ │ │ @@ -130500,37 +130502,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (f6f64 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n f6dd8 │ │ │ │ nop │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r1 │ │ │ │ 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 │ │ │ │ @@ -130790,19 +130792,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [r3, #160] @ 0xa0 │ │ │ │ blx 9ff78 │ │ │ │ @@ -131111,15 +131113,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, f7830 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ 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 │ │ │ │ @@ -132253,105 +132255,105 @@ │ │ │ │ ldr r0, [pc, #200] @ (f8350 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f8254 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r7, [r5, #44] @ 0x2c │ │ │ │ vsli.32 q12, , #31 │ │ │ │ - vaddl.u , d15, d14 │ │ │ │ + vshr.u32 d17, d6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -132715,40 +132717,40 @@ │ │ │ │ nop │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffff0b92 │ │ │ │ + @ instruction: 0xffff0b9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -133823,65 +133825,65 @@ │ │ │ │ b.n f8da8 │ │ │ │ strd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r9, r5, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ b.n f953c │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ lsrs r6, r5, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r6, r4, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r4, r7, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u16 q8, q11, #4 │ │ │ │ - vqadd.u32 q8, q0, q11 │ │ │ │ - mrc2 0, 3, r0, cr14, cr6, {3} │ │ │ │ - adds r6, r7, #7 │ │ │ │ + vshr.u32 q8, q11, #28 │ │ │ │ + vqadd.u32 q8, q4, q11 │ │ │ │ + mcr2 0, 4, r0, cr6, cr6, {3} │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 0, r0, cr6, cr6, {3} │ │ │ │ - adds r6, r2, #6 │ │ │ │ + mrc2 0, 0, r0, cr14, cr6, {3} │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc2l 0, cr0, [r4], {118} @ 0x76 │ │ │ │ - stc2 0, cr0, [r8], #472 @ 0x1d8 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + stc2l 0, cr0, [ip], {118} @ 0x76 │ │ │ │ + ldc2 0, cr0, [r0], #472 @ 0x1d8 │ │ │ │ + adds r0, r6, #0 │ │ │ │ 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 │ │ │ │ @@ -133972,22 +133974,22 @@ │ │ │ │ ldr r0, [pc, #36] @ (f9634 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n f95d8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb600076 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + @ instruction: 0xfb680076 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb400076 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + @ instruction: 0xfb480076 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb200076 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + @ instruction: 0xfb280076 │ │ │ │ + subs r6, r4, r2 │ │ │ │ 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 │ │ │ │ @@ -134959,44 +134961,44 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n f9de8 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (fa150 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - @ instruction: 0xfaca0076 │ │ │ │ - ldr??.w r0, [sl, #118] @ 0x76 │ │ │ │ - str??.w r0, [lr, #118] @ 0x76 │ │ │ │ - str??.w r0, [r2, #118] @ 0x76 │ │ │ │ - @ instruction: 0xf2600076 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + @ instruction: 0xfad20076 │ │ │ │ + vst4.16 {d0-d3}, [r2 :256], r6 │ │ │ │ + ldr??.w r0, [r6, #118] @ 0x76 │ │ │ │ + str??.w r0, [sl, #118] @ 0x76 │ │ │ │ + @ instruction: 0xf2680076 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movw r0, #32886 @ 0x8076 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + @ instruction: 0xf2500076 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf1880076 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + @ instruction: 0xf1900076 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, lr, #118 @ 0x76 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + adds.w r0, r6, #118 @ 0x76 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0f20076 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + @ instruction: 0xf0fa0076 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0d60076 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + @ instruction: 0xf0de0076 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0ba0076 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + @ instruction: 0xf0c20076 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors.w r0, lr, #118 @ 0x76 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + @ instruction: 0xf0a60076 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eor.w r0, r2, #118 @ 0x76 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + eor.w r0, sl, #118 @ 0x76 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ 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 │ │ │ │ @@ -135897,52 +135899,52 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n fa590 │ │ │ │ nop.w │ │ │ │ ldr r4, [pc, #148] @ (fab88 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - vshr.s32 q8, q11, #20 │ │ │ │ + vshr.s32 q8, q11, #12 │ │ │ │ + mcr 0, 1, r0, cr6, cr6, {3} │ │ │ │ mrc 0, 0, r0, cr14, cr6, {3} │ │ │ │ mrc 0, 0, r0, cr6, cr6, {3} │ │ │ │ - mcr 0, 0, r0, cr14, cr6, {3} │ │ │ │ - @ instruction: 0xe8020076 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + @ instruction: 0xe80a0076 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n faa98 │ │ │ │ + b.n faaa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n faa70 │ │ │ │ + b.n faa80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n faa44 │ │ │ │ + b.n faa54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n faa18 │ │ │ │ + b.n faa28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fa9a0 │ │ │ │ + b.n fa9b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fa8ec │ │ │ │ + b.n fa8fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fa89c │ │ │ │ + b.n fa8ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fa7e4 │ │ │ │ + b.n fa7f4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ 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] @ fb798 │ │ │ │ @@ -137024,45 +137026,45 @@ │ │ │ │ mov r6, r5 │ │ │ │ b.n fb73e │ │ │ │ nop │ │ │ │ @ instruction: 0xfafc0081 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfab20081 │ │ │ │ - b.n fb1e4 │ │ │ │ + b.n fb1f4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fb170 │ │ │ │ + b.n fb180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fbc7c │ │ │ │ + b.n fbc8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fbbd8 │ │ │ │ + b.n fbbe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fbbec │ │ │ │ + b.n fbbfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.u8 q8, q1, q11 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + vqadd.u8 q8, q5, q11 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.u32 q0, q2, q11 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + vqadd.u32 q0, q6, q11 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.u8 q0, q0, q11 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + vqadd.u8 q0, q4, q11 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr2 0, 7, r0, cr2, cr6, {3} │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + mcr2 0, 7, r0, cr10, cr6, {3} │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n fb7a4 │ │ │ │ + ble.n fb7b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n fb730 │ │ │ │ + ble.n fb740 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bgt.n fb888 │ │ │ │ + bgt.n fb898 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fb12a │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -138216,82 +138218,82 @@ │ │ │ │ blx 9d2a0 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ b.n fc18e │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ b.w fb4b6 │ │ │ │ - bhi.n fc414 │ │ │ │ + bhi.n fc424 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb.w r0, [lr, r6, lsl #3] │ │ │ │ - bhi.n fc5e0 │ │ │ │ + ldrb.w r0, [r6, r6, lsl #3] │ │ │ │ + bhi.n fc5f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7f00076 │ │ │ │ - bhi.n fc5a8 │ │ │ │ + @ instruction: 0xf7f80076 │ │ │ │ + bhi.n fc5b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7d00076 │ │ │ │ - bhi.n fc570 │ │ │ │ + @ instruction: 0xf7d80076 │ │ │ │ + bhi.n fc580 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7b00076 │ │ │ │ - bhi.n fc540 │ │ │ │ + @ instruction: 0xf7b80076 │ │ │ │ + bhi.n fc550 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7920076 │ │ │ │ - bvc.n fc4f4 │ │ │ │ + @ instruction: 0xf79a0076 │ │ │ │ + bvc.n fc504 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n fc5a0 │ │ │ │ + bvc.n fc5b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n fc5ec │ │ │ │ + bvs.n fc5fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n fc4d4 │ │ │ │ + bpl.n fc4e4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n fc450 │ │ │ │ + bmi.n fc460 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fc508 │ │ │ │ + bcc.n fc518 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fc608 │ │ │ │ + bcc.n fc618 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fc598 │ │ │ │ + bcs.n fc5a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fc634 │ │ │ │ + bne.n fc444 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n fc53c │ │ │ │ + bne.n fc54c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.s32 q0, q5, q11 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + vqadd.s64 q0, q1, q11 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.s16 q0, q0, q11 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + vqadd.s16 q0, q4, q11 │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 7, r0, cr8, cr6, {3} │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + vqadd.s8 q0, q0, q11 │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr4, cr6, {3} │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + mcr 0, 6, r0, cr12, cr6, {3} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr 0, 5, r0, cr10, cr6, {3} │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + mrc 0, 5, r0, cr2, cr6, {3} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [ip], #472 @ 0x1d8 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldc 0, cr0, [r4], #472 @ 0x1d8 │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc 0, cr0, [r2], {118} @ 0x76 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [sl], {118} @ 0x76 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6], #-472 @ 0xfffffe28 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldcl 0, cr0, [lr], #-472 @ 0xfffffe28 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrrc 0, 7, r0, r6, cr6 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + mrrc 0, 7, r0, lr, cr6 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldc 0, cr0, [lr], {118} @ 0x76 │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rsbs r0, sl, r6, ror #1 │ │ │ │ + @ instruction: 0xebe20076 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vstr s15, [sp, #92] @ 0x5c │ │ │ │ b.w fbbf4 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r5, s15 │ │ │ │ @@ -138918,110 +138920,110 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #212] @ (fccf4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n fc74c │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xead60076 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xeade0076 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strd r0, r0, [sl, #-472]! @ 0x1d8 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldrd r0, r0, [r2, #-472]! @ 0x1d8 │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strex r0, r0, [r0, #472] @ 0x1d8 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + strex r0, r0, [r8, #472] @ 0x1d8 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8260076 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + @ instruction: 0xe82e0076 │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8060076 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + @ instruction: 0xe80e0076 │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcbe4 │ │ │ │ + b.n fcbf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcad4 │ │ │ │ + b.n fcae4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcaa4 │ │ │ │ + b.n fcab4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc978 │ │ │ │ + b.n fc988 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc948 │ │ │ │ + b.n fc958 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc91c │ │ │ │ + b.n fc92c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc8f0 │ │ │ │ + b.n fc900 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc8b8 │ │ │ │ + b.n fc8c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc88c │ │ │ │ + b.n fc89c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc860 │ │ │ │ + b.n fc870 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc834 │ │ │ │ + b.n fc844 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc804 │ │ │ │ + b.n fc814 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc7d8 │ │ │ │ + b.n fc7e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc7ac │ │ │ │ + b.n fc7bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc780 │ │ │ │ + b.n fc790 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc754 │ │ │ │ + b.n fc764 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc728 │ │ │ │ + b.n fc738 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc6fc │ │ │ │ + b.n fc70c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc6d0 │ │ │ │ + b.n fc6e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc614 │ │ │ │ + b.n fc624 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -139415,49 +139417,49 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bls.n fd1d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n fd094 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd694 │ │ │ │ + b.n fd6a4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd404 │ │ │ │ + b.n fd414 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd1e0 │ │ │ │ + b.n fd1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd1b4 │ │ │ │ + b.n fd1c4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd188 │ │ │ │ + b.n fd198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r6, 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] @ fd420 │ │ │ │ mov r6, r3 │ │ │ │ @@ -139666,25 +139668,25 @@ │ │ │ │ ... │ │ │ │ bmi.n fd3c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n fd378 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - itte cc │ │ │ │ - lslcc r6, r6, #1 │ │ │ │ - bkpt 0x00ba │ │ │ │ - lslcs r6, r6, #1 │ │ │ │ - bkpt 0x001a │ │ │ │ + ittt mi │ │ │ │ + lslmi r6, r6, #1 │ │ │ │ + bkpt 0x00c2 │ │ │ │ + lslmi r6, r6, #1 │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n fd370 │ │ │ │ + ble.n fd380 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r6, 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] @ (fd520 ) │ │ │ │ @@ -139767,17 +139769,17 @@ │ │ │ │ nop │ │ │ │ bcs.n fd548 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bne.n fd4c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n fd474 │ │ │ │ + blt.n fd484 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -140708,87 +140710,87 @@ │ │ │ │ ldr r0, [pc, #160] @ (fe014 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n fdea2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, fdff0 │ │ │ │ + cbnz r2, fdff2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bne.n fdf9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, fdfce │ │ │ │ + cbnz r4, fdfd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r5!, {r1} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, fe010 │ │ │ │ + cbz r0, fe012 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe008 │ │ │ │ + bcc.n fe018 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, fe010 │ │ │ │ + cbz r4, fe012 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fdfd8 │ │ │ │ + bcc.n fdfe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, fdffe │ │ │ │ + cbz r0, fe000 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fdf08 │ │ │ │ + bcs.n fdf18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fdffe │ │ │ │ + cbz r2, fe000 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fded4 │ │ │ │ + bcs.n fdee4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe0a0 │ │ │ │ + bcs.n fe0b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe030 │ │ │ │ + bcs.n fe040 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe000 │ │ │ │ + bcs.n fe010 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fdfcc │ │ │ │ + bne.n fdfdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fdfa0 │ │ │ │ + bne.n fdfb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fdf74 │ │ │ │ + bne.n fdf84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fdf48 │ │ │ │ + bne.n fdf58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fdf1c │ │ │ │ + bne.n fdf2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, fe040 │ │ │ │ + cbz r6, fe042 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fe0f0 │ │ │ │ + bne.n fe100 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, fe040 │ │ │ │ + cbz r4, fe042 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fe0b8 │ │ │ │ + bne.n fe0c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fe042 │ │ │ │ + cbz r2, fe044 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fe088 │ │ │ │ + bne.n fe098 │ │ │ │ lsls r6, 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] @ (fe0f4 ) │ │ │ │ @@ -140871,17 +140873,17 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -141810,89 +141812,89 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #160] @ (febe8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n fea74 │ │ │ │ nop │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, feef0 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, fef10 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #776 @ (adr r7, fee88 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, feea8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #344 @ (adr r7, fece0 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, fed00 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, fec70 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, fec90 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, fec00 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, fec20 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, fef18 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, fef38 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, feeb8 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, feed8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #664 @ (adr r6, fee48 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, fee68 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, fede8 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, fee08 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #456 @ (adr r6, fed88 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, feda8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, fed28 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, fed48 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, fecc8 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, fece8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, fec68 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, fec88 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #8 @ (adr r6, febe8 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, fec08 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, fef88 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, fefa8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -142542,83 +142544,83 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n ff270 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #920 @ (adr r4, ff6d4 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, ff6f4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, ff3a0 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, ff3c0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, ff384 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, ff3a4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #32 @ (adr r4, ff368 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, ff388 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, ff554 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, ff574 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #792 @ (adr r0, ff668 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, ff688 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ittt vs │ │ │ │ + itet vs │ │ │ │ lslvs r6, r6, #1 │ │ │ │ - ldrvs r7, [sp, #360] @ 0x168 │ │ │ │ + ldrvc r7, [sp, #392] @ 0x188 │ │ │ │ lslvs r6, r6, #1 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -143527,105 +143529,105 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w ff568 │ │ │ │ uxth r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, fff22 │ │ │ │ + push {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fff1c │ │ │ │ + cbz r2, fff1e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, fff1e │ │ │ │ + cbz r0, fff20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fff1e │ │ │ │ + cbz r2, fff20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, fff18 │ │ │ │ + cbz r4, fff1a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, fff14 │ │ │ │ + cbz r4, fff16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, fff18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -144335,71 +144337,71 @@ │ │ │ │ b.n 100606 │ │ │ │ add r7, pc, #376 @ (adr r7, 100814 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #208 @ (adr r6, 100774 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #496] @ (10091c ) │ │ │ │ @@ -144608,31 +144610,31 @@ │ │ │ │ b.n 100858 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 100c48 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 100c68 ) │ │ │ │ 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 fp, r2 │ │ │ │ @@ -144851,31 +144853,31 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ b.n 100ae0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 100e4c ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 100e6c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #256 @ (adr r6, 100c84 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 100ca4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 100de8 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 100e08 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #480 @ (adr r5, 100d78 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 100d98 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00100b98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -145804,304 +145806,304 @@ │ │ │ │ b.w 100c02 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xfaa7fffe │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 1018f4 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 101914 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r6, 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 │ │ │ │ - vrsubhn.i d24, , q8 │ │ │ │ + vrsubhn.i d24, , q12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 101a24 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 101a44 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r3, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r1, #12 │ │ │ │ - vraddhn.i d24, , q14 │ │ │ │ + vsri.32 d24, d20, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #680 @ (adr r3, 101908 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 101928 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 101898 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 1018b8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r1, r0, #6 │ │ │ │ vtbx.8 d16, {d15-d18}, d13 │ │ │ │ - @ instruction: 0xffff83c8 │ │ │ │ + vrsra.u64 q12, q0, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #280 @ (adr r3, 101790 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 1017b0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #176 @ (adr r3, 101730 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 101750 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 101a30 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 101a50 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r7, r0, #10 │ │ │ │ - vrsra.u32 d24, d26, #1 │ │ │ │ + @ instruction: 0xffff8342 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #736 @ (adr r2, 101974 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 101994 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ str.w pc, [r9, #254]! │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 1018b8 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 1018d8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r7, r0, r0 │ │ │ │ - vrshr.u64 q12, q3, #1 │ │ │ │ + vrshr.u64 q12, q7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 1017fc ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 10181c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r5, #225 @ 0xe1 │ │ │ │ - vsubl.u q12, d31, d20 │ │ │ │ + vsubl.u q12, d31, d28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 101740 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 101760 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r7, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 101a84 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 101aa4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r7, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1019a8 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 1019c8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 656d0 ::get_default_precision()::val@@Base+0x656bc> │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #512 @ (adr r1, 1018dc ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 1018fc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r7, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 101800 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 101820 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, pc} │ │ │ │ - vsra.u64 d24, d6, #1 │ │ │ │ + vsra.u64 d24, d14, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #80 @ (adr r1, 101744 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 101764 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ bl 576fa ::get_default_precision()::val@@Base+0x576e6> │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, 101a3c ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 101a5c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r3, r1, #11 │ │ │ │ - vsra.u32 d24, d14, #1 │ │ │ │ + vaddw.u q12, , d22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #624 @ (adr r0, 101980 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 1019a0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r5, sp │ │ │ │ - vmla.i q12, , d28[0] │ │ │ │ + vshr.u64 q12, q10, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 1018c4 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 1018e4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 10178c ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 1017ac ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ 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 │ │ │ │ @@ -146124,17 +146126,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001018cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146374,39 +146376,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 101a40 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ 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, #2824] @ 0xb08 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [pc, #1792] @ 1022a0 │ │ │ │ @@ -147072,92 +147074,92 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r7, [pc, #864] @ (102614 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (1024a8 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ @ instruction: 0xffffe8f7 │ │ │ │ vtbx.8 d30, {d30}, d25 │ │ │ │ vtbl.8 d30, {d14}, d9 │ │ │ │ vtbx.8 d30, {d14}, d7 │ │ │ │ - vqdmulh.s , q15, d2[0] │ │ │ │ + vqdmulh.s , q15, d10[0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00102354 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -147196,17 +147198,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001023d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -147247,23 +147249,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (102454 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 102426 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00102458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -147283,19 +147285,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1024a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001024a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -147334,23 +147336,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (102524 ) │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1024f4 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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] @ (10266c ) │ │ │ │ @@ -147484,35 +147486,35 @@ │ │ │ │ b.n 1025a8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r6, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ ldr r1, [pc, #1004] @ (102aa4 ) │ │ │ │ @@ -147886,49 +147888,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 102a66 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ 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 r5, [pc, #500] @ (102cfc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -148141,37 +148143,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -148629,109 +148631,109 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 102dc0 │ │ │ │ ... │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #184] @ (103354 ) │ │ │ │ + ldr r6, [pc, #216] @ (103374 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #704] @ (103568 ) │ │ │ │ + ldr r5, [pc, #736] @ (103588 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #568] @ (1034ec ) │ │ │ │ + ldr r5, [pc, #600] @ (10350c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 10318a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -148805,17 +148807,17 @@ │ │ │ │ blt.n 103376 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 10318a │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #264] @ (1034c8 ) │ │ │ │ @@ -148919,27 +148921,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 103424 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r0, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001034ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -148960,19 +148962,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (103538 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010353c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -148992,19 +148994,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (103584 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103588 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149025,19 +149027,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1035d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001035d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149058,19 +149060,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (103624 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103628 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149090,19 +149092,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (103670 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103674 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149122,19 +149124,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1036bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001036c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -149173,17 +149175,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010372c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -149288,21 +149290,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1037c2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103834 : │ │ │ │ stmdb 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 │ │ │ │ @@ -149383,25 +149385,25 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1038b6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010392c : │ │ │ │ stmdb 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 │ │ │ │ @@ -149743,41 +149745,41 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103d0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -149991,53 +149993,53 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 947d8 │ │ │ │ b.n 103e68 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 103f58 │ │ │ │ + ble.n 103f68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r7, [pc, #864] @ (1042c8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (10415c ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103fa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -150058,19 +150060,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (103ff4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103ff8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150165,23 +150167,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n 104028 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00104104 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150586,43 +150588,43 @@ │ │ │ │ b.n 1045a6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #792] @ (1048f0 ) │ │ │ │ + ldr r7, [pc, #824] @ (104910 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #376] @ (10475c ) │ │ │ │ + ldr r7, [pc, #408] @ (10477c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #872] @ (104950 ) │ │ │ │ + ldr r6, [pc, #904] @ (104970 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #224] @ (1046cc ) │ │ │ │ + ldr r5, [pc, #256] @ (1046ec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #448] @ (1047b0 ) │ │ │ │ + ldr r4, [pc, #480] @ (1047d0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #24] @ (104610 ) │ │ │ │ + ldr r4, [pc, #56] @ (104630 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #768] @ (104900 ) │ │ │ │ + ldr r3, [pc, #800] @ (104920 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #584] @ (10484c ) │ │ │ │ + ldr r3, [pc, #616] @ (10486c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #464] @ (1047dc ) │ │ │ │ + ldr r3, [pc, #496] @ (1047fc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00104610 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -150944,37 +150946,37 @@ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ b.n 1047e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (104958 ) │ │ │ │ + ldr r2, [pc, #40] @ (104978 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #936] @ (104d00 ) │ │ │ │ + ldr r1, [pc, #968] @ (104d20 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #496] @ (104b54 ) │ │ │ │ + ldr r1, [pc, #528] @ (104b74 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #112] @ (1049e0 ) │ │ │ │ + ldr r0, [pc, #144] @ (104a00 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #8] @ (104980 ) │ │ │ │ + ldr r0, [pc, #40] @ (1049a0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -152034,89 +152036,89 @@ │ │ │ │ b.n 1055d8 │ │ │ │ ldrb r4, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, sl │ │ │ │ beq.w 104a2e │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ @@ -153265,187 +153267,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 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #648] @ (10666c ) │ │ │ │ + ldr r7, [pc, #680] @ (10668c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #528] @ (1065fc ) │ │ │ │ + ldr r7, [pc, #560] @ (10661c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #408] @ (10658c ) │ │ │ │ + ldr r7, [pc, #440] @ (1065ac ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #208] @ (1064d0 ) │ │ │ │ + ldr r7, [pc, #240] @ (1064f0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #88] @ (106460 ) │ │ │ │ + ldr r7, [pc, #120] @ (106480 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #928] @ (1067b4 ) │ │ │ │ + ldr r6, [pc, #960] @ (1067d4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #752] @ (106710 ) │ │ │ │ + ldr r6, [pc, #784] @ (106730 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #560] @ (10665c ) │ │ │ │ + ldr r6, [pc, #592] @ (10667c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #376] @ (1065b0 ) │ │ │ │ + ldr r6, [pc, #408] @ (1065d0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #184] @ (1064fc ) │ │ │ │ + ldr r6, [pc, #216] @ (10651c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #0] @ (106450 ) │ │ │ │ + ldr r6, [pc, #32] @ (106470 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #824] @ (106794 ) │ │ │ │ + ldr r5, [pc, #856] @ (1067b4 ) │ │ │ │ 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 │ │ │ │ @@ -153867,59 +153869,59 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 106790 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ rors r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #928] @ (106c2c ) │ │ │ │ + ldr r2, [pc, #960] @ (106c4c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #832] @ (106bd4 ) │ │ │ │ + ldr r2, [pc, #864] @ (106bf4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #552] @ (106ac8 ) │ │ │ │ + ldr r2, [pc, #584] @ (106ae8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #248] @ (1069a0 ) │ │ │ │ + ldr r2, [pc, #280] @ (1069c0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #264] @ (1069b8 ) │ │ │ │ + ldr r1, [pc, #296] @ (1069d8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #152] @ (106950 ) │ │ │ │ + ldr r1, [pc, #184] @ (106970 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #56] @ (1068f8 ) │ │ │ │ + ldr r1, [pc, #88] @ (106918 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #720] @ (106b98 ) │ │ │ │ + ldr r0, [pc, #752] @ (106bb8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #480] @ (106ab0 ) │ │ │ │ + ldr r0, [pc, #512] @ (106ad0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #368] @ (106a48 ) │ │ │ │ + ldr r0, [pc, #400] @ (106a68 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #256] @ (1069e0 ) │ │ │ │ + ldr r0, [pc, #288] @ (106a00 ) │ │ │ │ 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 │ │ │ │ @@ -154870,78 +154872,78 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 96ff0 │ │ │ │ b.n 106e8e │ │ │ │ subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r6, r6, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - vzip. d18, d16 │ │ │ │ + vzip. d18, d24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 106e8e │ │ │ │ mov r0, fp │ │ │ │ blx 9c67c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -156067,85 +156069,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #152] @ (108084 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 107fa2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w r0, [pc, #2256] @ 10895c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #2248] @ 108960 │ │ │ │ @@ -156911,141 +156913,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #260] @ (108a58 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1083f8 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00108a5c : │ │ │ │ stmdb 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 │ │ │ │ @@ -157180,27 +157182,27 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 108b4a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r0, r7, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r6, r2, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ 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 │ │ │ │ @@ -157525,45 +157527,45 @@ │ │ │ │ ... │ │ │ │ subs r4, r7, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ @@ -157586,17 +157588,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -157619,17 +157621,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ @@ -157703,19 +157705,19 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #184] @ (10919c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -157796,17 +157798,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r0, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ 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] @ (109420 ) │ │ │ │ @@ -158045,47 +158047,47 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r4, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r6, r6, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ 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 │ │ │ │ @@ -158113,17 +158115,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ 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 │ │ │ │ @@ -158148,17 +158150,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ 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 │ │ │ │ @@ -158183,17 +158185,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ 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] @ (109708 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -158343,39 +158345,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (109738 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1096e8 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ 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] @ (109828 ) │ │ │ │ @@ -158462,23 +158464,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 109794 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r2, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ 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 │ │ │ │ @@ -158585,25 +158587,25 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ 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 │ │ │ │ @@ -158669,17 +158671,17 @@ │ │ │ │ b.n 1099e6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -158754,28 +158756,28 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (109b10 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf5260075 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + @ instruction: 0xf52e0075 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ 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 │ │ │ │ @@ -158895,29 +158897,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (109c74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 109bca │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ 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 │ │ │ │ @@ -158962,17 +158964,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ 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 │ │ │ │ @@ -159053,24 +159055,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (109df0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 109d5a │ │ │ │ - vshr.u32 q8, , #8 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.u32 q8, , #32 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + vshr.u32 q8, , #24 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.u64 q8, q6, │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + movs r4, r7 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + vmvn.i32 q0, #197 @ 0x000000c5 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ 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] @ (109e60 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -159111,15 +159114,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r4, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u16 q0, , #6 │ │ │ │ + vshr.u32 q0, , #30 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ 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 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -159159,16 +159162,16 @@ │ │ │ │ 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 │ │ │ │ - mcr2 0, 4, r0, cr2, cr5, {3} │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + mcr2 0, 4, r0, cr10, cr5, {3} │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00109eec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -159500,85 +159503,85 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 109fa2 │ │ │ │ nop │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 5, r0, cr14, cr5, {3} │ │ │ │ + mrc2 0, 5, r0, cr6, cr5, {3} │ │ │ │ bl 2ac23e │ │ │ │ vminnm.f16 , , │ │ │ │ bl ffe9a246 ::Settings::boolParam@@Base+0xff578fae> │ │ │ │ bl ffeea24a ::Settings::boolParam@@Base+0xff5c8fb2> │ │ │ │ - mrc2 0, 4, r0, cr10, cr5, {3} │ │ │ │ - mrc2 0, 6, r0, cr0, cr5, {3} │ │ │ │ + mcr2 0, 5, r0, cr2, cr5, {3} │ │ │ │ + mrc2 0, 6, r0, cr8, cr5, {3} │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + ldc2 0, cr0, [r8, #468]! @ 0x1d4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r6, r0, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-468]! @ 0xfffffe2c │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + stc2 0, cr0, [r4, #468] @ 0x1d4 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - ldc2 0, cr0, [lr, #-468]! @ 0xfffffe2c │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + stc2l 0, cr0, [r6, #-468] @ 0xfffffe2c │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc2 0, cr0, [r4, #-468]! @ 0xfffffe2c │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + stc2 0, cr0, [ip, #-468]! @ 0xfffffe2c │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldc2 15, cr15, [pc], #-1020 @ 109e90 │ │ │ │ lsls r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], #468 @ 0x1d4 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + stc2l 0, cr0, [lr], #468 @ 0x1d4 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip], {117} @ 0x75 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + ldc2l 0, cr0, [r4], {117} @ 0x75 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - ldc2 0, cr0, [r8], {117} @ 0x75 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + stc2 0, cr0, [r0], #468 @ 0x1d4 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - stc2l 0, cr0, [ip], #-468 @ 0xfffffe2c │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + ldc2l 0, cr0, [r4], #-468 @ 0xfffffe2c │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, lr, cr5 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + mrrc2 0, 7, r0, r6, cr5 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w pc, [r9, #255]! │ │ │ │ - ldc2 0, cr0, [r6], {117} @ 0x75 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + ldc2 0, cr0, [lr], {117} @ 0x75 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl fff002ce ::Settings::boolParam@@Base+0xff5df036> │ │ │ │ - @ instruction: 0xfbea0075 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + @ instruction: 0xfbf20075 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 4042da │ │ │ │ - @ instruction: 0xfbbe0075 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + @ instruction: 0xfbc60075 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - @ instruction: 0xfb920075 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + @ instruction: 0xfb9a0075 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xfb620075 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + @ instruction: 0xfb6a0075 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, r4, cr5 │ │ │ │ - stc2 0, cr0, [sl], #468 @ 0x1d4 │ │ │ │ - @ instruction: 0xfb260075 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + mcrr2 0, 7, r0, ip, cr5 │ │ │ │ + ldc2 0, cr0, [r2], #468 @ 0x1d4 │ │ │ │ + @ instruction: 0xfb2e0075 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ 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 │ │ │ │ @@ -159601,16 +159604,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfa060075 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + @ instruction: 0xfa0e0075 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010a35c : │ │ │ │ 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 │ │ │ │ @@ -159708,25 +159711,25 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 10a3e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r6, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaac0075 │ │ │ │ + @ instruction: 0xfab40075 │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh.w r0, [sl, r5, lsl #3] │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + vst4.16 {d16-d19}, [r2 :256], r5 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [r0 :256], r5 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], r5 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :256], r5 │ │ │ │ - @ instruction: 0xfa900075 │ │ │ │ + vst4.16 {d0-d3}, [sl :256], r5 │ │ │ │ + @ instruction: 0xfa980075 │ │ │ │ stmdb 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] @ 10a928 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r1, [pc, #1176] @ 10a92c │ │ │ │ @@ -160177,58 +160180,58 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 10a7c8 │ │ │ │ nop │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d0-d3}, [r2 :256], r5 │ │ │ │ - b.n 10ab04 │ │ │ │ + vld4.16 {d0-d3}, [sl :256], r5 │ │ │ │ + b.n 10ab14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ + strh.w r0, [r2, #117] @ 0x75 │ │ │ │ ldrb.w r0, [sl, #117] @ 0x75 │ │ │ │ - ldrb.w r0, [r2, #117] @ 0x75 │ │ │ │ - b.n 10aac0 │ │ │ │ + b.n 10aad0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7b00075 │ │ │ │ - @ instruction: 0xf7840075 │ │ │ │ - @ instruction: 0xf6300075 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + @ instruction: 0xf7b80075 │ │ │ │ + @ instruction: 0xf78c0075 │ │ │ │ + @ instruction: 0xf6380075 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6820075 │ │ │ │ + @ instruction: 0xf68a0075 │ │ │ │ vhadd.u8 d0, d18, d0 │ │ │ │ - @ instruction: 0xf58c0075 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + @ instruction: 0xf5940075 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - udf #0 │ │ │ │ + udf #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf52a0075 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + @ instruction: 0xf5320075 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4de0075 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + @ instruction: 0xf4e60075 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4c20075 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + @ instruction: 0xf4ca0075 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4a60075 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + @ instruction: 0xf4ae0075 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eor.w r0, r2, #16056320 @ 0xf50000 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + eor.w r0, sl, #16056320 @ 0xf50000 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orn r0, r8, #16056320 @ 0xf50000 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + orns r0, r0, #16056320 @ 0xf50000 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orr.w r0, lr, #16056320 @ 0xf50000 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + orrs.w r0, r6, #16056320 @ 0xf50000 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics.w r0, r0, #16056320 @ 0xf50000 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + bics.w r0, r8, #16056320 @ 0xf50000 │ │ │ │ + lsls r2, r3, #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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #892] @ (10ad3c ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -160572,37 +160575,37 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 10ab12 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r8], #512 @ 0x200 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3cc0075 │ │ │ │ - movw r0, #8309 @ 0x2075 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + @ instruction: 0xf3d40075 │ │ │ │ + movw r0, #41077 @ 0xa075 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfb560080 │ │ │ │ - sbc.w r0, r2, #117 @ 0x75 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + sbc.w r0, sl, #117 @ 0x75 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rsb r0, r6, #117 @ 0x75 │ │ │ │ - @ instruction: 0xf0e60075 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + rsb r0, lr, #117 @ 0x75 │ │ │ │ + @ instruction: 0xf0ee0075 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf0bc0075 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + @ instruction: 0xf0c40075 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orns r0, r4, #117 @ 0x75 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + orns r0, ip, #117 @ 0x75 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics.w r0, lr, #117 @ 0x75 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + orr.w r0, r6, #117 @ 0x75 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bic.w r0, r4, #117 @ 0x75 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + bic.w r0, ip, #117 @ 0x75 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010ad88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -160635,16 +160638,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vqadd.s64 q8, q0, │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + vqadd.s64 q8, q4, │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010adf4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160745,29 +160748,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (10af24 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 10ae66 │ │ │ │ - bic.w r0, r6, #117 @ 0x75 │ │ │ │ - vqadd.s8 q0, q2, │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + bic.w r0, lr, #117 @ 0x75 │ │ │ │ + vqadd.s8 q0, q6, │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr12, cr5, {3} │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + mrc 0, 7, r0, cr4, cr5, {3} │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr12, cr5, {3} │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + mcr 0, 5, r0, cr4, cr5, {3} │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 3, r0, cr4, cr5, {3} │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + mrc 0, 3, r0, cr12, cr5, {3} │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr6, cr5, {3} │ │ │ │ - ands.w r0, r0, #117 @ 0x75 │ │ │ │ + mrc 0, 2, r0, cr14, cr5, {3} │ │ │ │ + ands.w r0, r8, #117 @ 0x75 │ │ │ │ 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] │ │ │ │ bx lr │ │ │ │ @@ -161412,21 +161415,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ @ instruction: 0xf37a0080 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, r5, ror #1 │ │ │ │ - ldc2 0, cr0, [r8, #-468] @ 0xfffffe2c │ │ │ │ + sub.w r0, ip, r5, ror #1 │ │ │ │ + stc2 0, cr0, [r0, #-468]! @ 0xfffffe2c │ │ │ │ @ instruction: 0xf2b20080 │ │ │ │ - @ instruction: 0xeb280075 │ │ │ │ - ldc2 0, cr0, [ip], {117} @ 0x75 │ │ │ │ - ldmdb lr!, {r0, r2, r4, r5, r6} │ │ │ │ - @ instruction: 0xfab20075 │ │ │ │ + @ instruction: 0xeb300075 │ │ │ │ + stc2 0, cr0, [r4], #468 @ 0x1d4 │ │ │ │ + strd r0, r0, [r6, #-468] @ 0x1d4 │ │ │ │ + @ instruction: 0xfaba0075 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #188] @ (10b758 ) │ │ │ │ @@ -161510,16 +161513,16 @@ │ │ │ │ movs r2, #4 │ │ │ │ b.n 10b726 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddl.s8 q8, d28, d0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8220075 │ │ │ │ - ldrsb.w r0, [r6, #117] @ 0x75 │ │ │ │ + @ instruction: 0xe82a0075 │ │ │ │ + ldrsb.w r0, [lr, #117] @ 0x75 │ │ │ │ vhadd.s d0, d28, d0 │ │ │ │ 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] │ │ │ │ mov r8, r2 │ │ │ │ @@ -161811,41 +161814,41 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 10bcb8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cdp 0, 14, cr0, cr4, cr0, {4} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 11, cr0, cr14, cr0, {4} │ │ │ │ - b.n 10b93c │ │ │ │ + b.n 10b94c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh.w r0, [sl, #117] @ 0x75 │ │ │ │ - b.n 10b880 │ │ │ │ + str.w r0, [r2, #117] @ 0x75 │ │ │ │ + b.n 10b890 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr.w r0, [r8, r5, lsl #3] │ │ │ │ - b.n 10b850 │ │ │ │ + str??.w r0, [r0, r5, lsl #3] │ │ │ │ + b.n 10b860 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh.w r0, [ip, r5, lsl #3] │ │ │ │ - b.n 10b7fc │ │ │ │ + str.w r0, [r4, r5, lsl #3] │ │ │ │ + b.n 10b80c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb.w r0, [lr, r5, lsl #3] │ │ │ │ - b.n 10b708 │ │ │ │ + ldrb.w r0, [r6, r5, lsl #3] │ │ │ │ + b.n 10b718 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7900075 │ │ │ │ - b.n 10b6d4 │ │ │ │ + @ instruction: 0xf7980075 │ │ │ │ + b.n 10b6e4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7720075 │ │ │ │ - b.n 10b684 │ │ │ │ + @ instruction: 0xf77a0075 │ │ │ │ + b.n 10b694 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7460075 │ │ │ │ - b.n 10b618 │ │ │ │ + @ instruction: 0xf74e0075 │ │ │ │ + b.n 10b628 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf70c0075 │ │ │ │ - b.n 10b5a8 │ │ │ │ + @ instruction: 0xf7140075 │ │ │ │ + b.n 10b5b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf6d00075 │ │ │ │ + @ instruction: 0xf6d80075 │ │ │ │ stmdb 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -162032,27 +162035,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 10bc48 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adcs.w r0, sl, r0, lsl #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10c2d0 │ │ │ │ + b.n 10c2e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orns r0, r0, #16056320 @ 0xf50000 │ │ │ │ + orns r0, r8, #16056320 @ 0xf50000 │ │ │ │ bic.w r0, r0, r0, lsl #2 │ │ │ │ - b.n 10c258 │ │ │ │ + b.n 10c268 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bic.w r0, lr, #16056320 @ 0xf50000 │ │ │ │ - b.n 10c224 │ │ │ │ + bics.w r0, r6, #16056320 @ 0xf50000 │ │ │ │ + b.n 10c234 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands.w r0, r0, #16056320 @ 0xf50000 │ │ │ │ - b.n 10c1f0 │ │ │ │ + ands.w r0, r8, #16056320 @ 0xf50000 │ │ │ │ + b.n 10c200 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf3f20075 │ │ │ │ + @ instruction: 0xf3fa0075 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -162086,17 +162089,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 10c13c │ │ │ │ + b.n 10c14c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf3620075 │ │ │ │ + @ instruction: 0xf36a0075 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -162131,17 +162134,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 10c0cc │ │ │ │ + b.n 10c0dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf2f20075 │ │ │ │ + @ instruction: 0xf2fa0075 │ │ │ │ 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 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -162177,17 +162180,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 10c060 │ │ │ │ + b.n 10c070 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf2820075 │ │ │ │ + @ instruction: 0xf28a0075 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #864] @ (10c1c0 ) │ │ │ │ @@ -162495,38 +162498,38 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 10c160 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xe8080080 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10c3e4 │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 10c3f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vshr.s16 q0, , #2 │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + vshr.s32 q0, , #26 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 10c1ac │ │ │ │ + ble.n 10c1bc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s16 q8, q3, │ │ │ │ + vqadd.s16 q8, q7, │ │ │ │ b.n 10bc00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 10c144 │ │ │ │ + ble.n 10c154 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s16 q0, q6, │ │ │ │ - ble.n 10c118 │ │ │ │ + vqadd.s32 q0, q2, │ │ │ │ + ble.n 10c128 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s8 q0, q1, │ │ │ │ + vqadd.s8 q0, q5, │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 9ca3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c2e2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 9ca3c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -162792,52 +162795,52 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 10c700 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n 10c488 │ │ │ │ + bgt.n 10c498 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr 0, 2, r0, cr0, cr5, {3} │ │ │ │ - bgt.n 10c460 │ │ │ │ + mcr 0, 2, r0, cr8, cr5, {3} │ │ │ │ + bgt.n 10c470 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr 0, 1, r0, cr6, cr5, {3} │ │ │ │ - bgt.n 10c5f8 │ │ │ │ + mcr 0, 1, r0, cr14, cr5, {3} │ │ │ │ + bgt.n 10c408 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - bgt.n 10c5cc │ │ │ │ + ldcl 0, cr0, [r8, #468]! @ 0x1d4 │ │ │ │ + bgt.n 10c5dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6, #468] @ 0x1d4 │ │ │ │ - blt.n 10c454 │ │ │ │ + ldcl 0, cr0, [lr, #468] @ 0x1d4 │ │ │ │ + blt.n 10c464 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc 0, cr0, [r6, #-468] @ 0xfffffe2c │ │ │ │ - blt.n 10c42c │ │ │ │ + ldc 0, cr0, [lr, #-468] @ 0xfffffe2c │ │ │ │ + blt.n 10c43c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], #468 @ 0x1d4 │ │ │ │ - blt.n 10c600 │ │ │ │ + stc 0, cr0, [r4, #-468] @ 0xfffffe2c │ │ │ │ + blt.n 10c610 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stcl 0, cr0, [r2], #468 @ 0x1d4 │ │ │ │ - blt.n 10c5a8 │ │ │ │ + stcl 0, cr0, [sl], #468 @ 0x1d4 │ │ │ │ + blt.n 10c5b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc 0, cr0, [r4], #468 @ 0x1d4 │ │ │ │ - bge.n 10c504 │ │ │ │ + ldc 0, cr0, [ip], #468 @ 0x1d4 │ │ │ │ + bge.n 10c514 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrrc 0, 7, r0, lr, cr5 │ │ │ │ - bge.n 10c4d0 │ │ │ │ + stcl 0, cr0, [r6], #-468 @ 0xfffffe2c │ │ │ │ + bge.n 10c4e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc 0, cr0, [lr], #-468 @ 0xfffffe2c │ │ │ │ - bge.n 10c4a4 │ │ │ │ + mcrr 0, 7, r0, r6, cr5 │ │ │ │ + bge.n 10c4b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stc 0, cr0, [r4], #-468 @ 0xfffffe2c │ │ │ │ - bge.n 10c624 │ │ │ │ + stc 0, cr0, [ip], #-468 @ 0xfffffe2c │ │ │ │ + bge.n 10c634 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xebe20075 │ │ │ │ + @ instruction: 0xebea0075 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #432] @ (10c714 ) │ │ │ │ @@ -163023,26 +163026,26 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 10c920 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10c8e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 10c6f0 │ │ │ │ + bhi.n 10c700 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs.w r0, sl, r5, ror #1 │ │ │ │ - bhi.n 10c6c8 │ │ │ │ + orn r0, r2, r5, ror #1 │ │ │ │ + bhi.n 10c6d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orr.w r0, r2, r5, ror #1 │ │ │ │ - bhi.n 10c7e4 │ │ │ │ + orr.w r0, sl, r5, ror #1 │ │ │ │ + bhi.n 10c7f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strd r0, r0, [ip, #468] @ 0x1d4 │ │ │ │ - bhi.n 10c7b4 │ │ │ │ + ldrd r0, r0, [r4, #468] @ 0x1d4 │ │ │ │ + bhi.n 10c7c4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xe9b00075 │ │ │ │ + @ instruction: 0xe9b80075 │ │ │ │ stmdb 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] @ (10ca74 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #800] @ (10ca78 ) │ │ │ │ @@ -163324,27 +163327,27 @@ │ │ │ │ b.n 10c93e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 10ca9c │ │ │ │ + bhi.n 10caac │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 10ca60 │ │ │ │ + bvs.n 10ca70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ble.n 10cae0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 10ca4c │ │ │ │ + bmi.n 10ca5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 10c734 │ │ │ │ + b.n 10c744 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #968] @ (10ce74 ) │ │ │ │ @@ -163931,21 +163934,21 @@ │ │ │ │ nop │ │ │ │ bpl.n 10d1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 10d16c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ 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 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -164052,29 +164055,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (10d300 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 10d222 │ │ │ │ nop │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, 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] │ │ │ │ @@ -164159,15 +164162,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 10d414 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ bcs.n 10d33c │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -164247,25 +164250,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (10d4e8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10d466 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 10d538 │ │ │ │ + bgt.n 10d548 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 10d4f8 │ │ │ │ + bgt.n 10d508 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 10d4b8 │ │ │ │ + blt.n 10d4c8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -164333,21 +164336,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (10d5bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 10d614 │ │ │ │ + blt.n 10d624 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 10d5dc │ │ │ │ + blt.n 10d5ec │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -164415,21 +164418,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (10d690 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 10d740 │ │ │ │ + bge.n 10d750 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 10d708 │ │ │ │ + bge.n 10d718 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164670,37 +164673,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (10d94c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10d6ba │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 10d9b8 │ │ │ │ + bls.n 10d9c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bhi.n 10d884 │ │ │ │ + bhi.n 10d894 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bhi.n 10d964 │ │ │ │ + bhi.n 10d974 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 10d8f0 │ │ │ │ + bvc.n 10d900 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 10d8bc │ │ │ │ + bvc.n 10d8cc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 10d888 │ │ │ │ + bvc.n 10d898 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164932,37 +164935,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (10dc00 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10d976 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 10daf4 │ │ │ │ + bvs.n 10db04 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 10dbc4 │ │ │ │ + bpl.n 10dbd4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 10dca0 │ │ │ │ + bpl.n 10dcb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 10dc38 │ │ │ │ + bpl.n 10dc48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 10dc04 │ │ │ │ + bpl.n 10dc14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 10dbd0 │ │ │ │ + bmi.n 10dbe0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -165118,29 +165121,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (10ddd4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10dc58 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 10dd50 │ │ │ │ + bcc.n 10dd60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 10de80 │ │ │ │ + bcc.n 10de90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 10de14 │ │ │ │ + bcc.n 10de24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 10dde0 │ │ │ │ + bcc.n 10ddf0 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -166059,99 +166062,99 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itet gt │ │ │ │ - lslgt r5, r6, #1 │ │ │ │ - ldmiale r0!, {r5} │ │ │ │ + itee le │ │ │ │ + lslle r5, r6, #1 │ │ │ │ + ldmiagt r0!, {r3, r5} │ │ │ │ lslgt r0, r7, #1 │ │ │ │ - it gt │ │ │ │ - lslgt r5, r6, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + nop {13} │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #416 @ (adr r3, 10e938 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 10e958 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - cbnz r0, 10e830 │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ cbnz r0, 10e832 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 10e822 │ │ │ │ + cbnz r0, 10e834 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + cbnz r2, 10e824 │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10e826 │ │ │ │ + cbnz r4, 10e828 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r0, 10e832 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 10e828 │ │ │ │ + cbnz r0, 10e82a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 10e7fc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 10e840 │ │ │ │ + cbnz r6, 10e842 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r6, 10e82a │ │ │ │ + cbnz r6, 10e82c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ vmov.f64 d11, d3 │ │ │ │ @@ -167085,25 +167088,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xb880 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r5, 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 9dcdc │ │ │ │ b.n 10f058 │ │ │ │ @@ -167567,75 +167570,75 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #132] @ (10f9d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 10f7dc │ │ │ │ nop │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 10f9a4 │ │ │ │ + cbnz r6, 10f9a6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10f98e │ │ │ │ + cbnz r4, 10f990 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 10fd34 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 10fd54 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10f990 │ │ │ │ + cbnz r4, 10f992 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 10fcbc ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 10fcdc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10f990 │ │ │ │ + cbnz r4, 10f992 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 10fc44 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 10fc64 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10f990 │ │ │ │ + cbnz r4, 10f992 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 10fd74 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #416 @ (adr r7, 10fb30 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 10fb50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 10fa38 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 10fa58 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, 10fd38 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 10fd58 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 10fcd8 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 10fcf8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 10fc80 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 10fca0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 10fac8 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 10fae8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #168 @ (adr r6, 10fa68 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 10fa88 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #40 @ (adr r6, 10f9f0 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 10fa10 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 10fd90 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 10fdb0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #612] @ (10fc4c ) │ │ │ │ @@ -167854,31 +167857,31 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #712 @ (adr r3, 10ff24 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 10ff44 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #448 @ (adr r3, 10fe24 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 10fe44 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 10fdbc ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 10fddc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 10fd5c ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 10fd7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #424 @ (adr r3, 10fe24 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 10fe44 ) │ │ │ │ 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 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -167938,17 +167941,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 10fca6 │ │ │ │ nop │ │ │ │ - add r2, pc, #256 @ (adr r2, 10fe38 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 10fe58 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 10fdaa │ │ │ │ + cbz r4, 10fdac │ │ │ │ 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 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -168022,21 +168025,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #272 @ (adr r2, 10ff38 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 10ff58 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 110064 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 110084 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 10fe72 │ │ │ │ + cbz r0, 10fe74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, 11008c ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 1100ac ) │ │ │ │ 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 r6, r0 │ │ │ │ @@ -168075,17 +168078,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #672 @ (adr r0, 110148 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 110168 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb.w r3, [r2, #94] @ 0x5e │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n 10feba │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -168122,17 +168125,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 10ff10 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #224 @ (adr r0, 10fffc ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 11001c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 10ff4a │ │ │ │ + cbz r4, 10ff4c │ │ │ │ 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, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -168321,35 +168324,35 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (110154 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 10ffc8 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #424] @ (110314 ) │ │ │ │ @@ -168522,29 +168525,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #1008 @ (adr r4, 110708 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #872 @ (adr r4, 110688 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w sl, [pc, #348] @ 1104b0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -168665,31 +168668,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (1104d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11041e │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -168722,17 +168725,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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} │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ 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 │ │ │ │ ldr.w r4, [pc, #2332] @ 110e78 │ │ │ │ @@ -169569,135 +169572,135 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 111090 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ add r1, pc, #32 @ (adr r1, 110e9c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r0, pc, #400 @ (adr r0, 111024 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 1112b4 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 110ed4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #872 @ (adr r6, 11123c ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 11125c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, 1110b4 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 1110d4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #240 @ (adr r6, 110fd4 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 110ff4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 11129c ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 1112bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 111184 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 1111a4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 110f7c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 110f9c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 11118c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 1111ac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #536 @ (adr r4, 111124 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 111144 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 1110bc ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 1110dc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #808 @ (adr r3, 111244 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 111264 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #488 @ (adr r3, 11110c ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 11112c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 1110a4 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 1110c4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #264 @ (adr r3, 11103c ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 11105c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 110fd4 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 110ff4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #40 @ (adr r3, 110f6c ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 110f8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #952 @ (adr r2, 111304 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 111324 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #840 @ (adr r2, 11129c ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 1112bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #648 @ (adr r2, 1111e4 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 111204 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, 11116c ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 11118c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #408 @ (adr r2, 111104 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 111124 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ 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 r6, r2 │ │ │ │ @@ -169937,21 +169940,21 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -170355,21 +170358,21 @@ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ beq.w 111588 │ │ │ │ b.n 111562 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1119a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -171199,29 +171202,29 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 94b88 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ @@ -171450,37 +171453,37 @@ │ │ │ │ vneg.f64 d6, d0 │ │ │ │ vneg.f64 d3, d11 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ vmov.f64 d5, d4 │ │ │ │ b.n 112010 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -172420,21 +172423,21 @@ │ │ │ │ vldr d6, [sp, #136] @ 0x88 │ │ │ │ b.w 11276e │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113000 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 112c14 │ │ │ │ vstr d6, [sp, #136] @ 0x88 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 9a810 │ │ │ │ @@ -172802,21 +172805,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1134c0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r5, 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] │ │ │ │ @@ -173071,21 +173074,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113808 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ vstr d6, [sp, #136] @ 0x88 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 9fe48 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vmov.f64 d1, d9 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -173711,17 +173714,17 @@ │ │ │ │ b.w 111e84 │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 114020 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r0, fp │ │ │ │ vstr d4, [sp, #168] @ 0xa8 │ │ │ │ vstr d6, [sp, #152] @ 0x98 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ blx 9d9e8 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ @@ -174370,53 +174373,53 @@ │ │ │ │ vmovlt.f64 d3, d5 │ │ │ │ vmovge.f64 d3, d1 │ │ │ │ b.w 1136c4 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1147e0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb.w r1, [r7, #385] @ 0x181 │ │ │ │ lsls r6, r1, #30 │ │ │ │ bne.w 11369e │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 114870 │ │ │ │ @@ -174895,45 +174898,45 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1122be │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 114dd0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #376] @ (114fac ) │ │ │ │ movw r1, #4536 @ 0x11b8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -175056,33 +175059,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (114fd0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1122be │ │ │ │ nop │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #624] @ (115240 ) │ │ │ │ + ldr r7, [pc, #656] @ (115260 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00114fd4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -175246,33 +175249,33 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #480] @ (115370 ) │ │ │ │ + ldr r7, [pc, #512] @ (115390 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #944] @ (115544 ) │ │ │ │ + ldr r6, [pc, #976] @ (115564 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #264] @ (1152a0 ) │ │ │ │ + ldr r6, [pc, #296] @ (1152c0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #8] @ (1151a8 ) │ │ │ │ + ldr r6, [pc, #40] @ (1151c8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #928] @ (115548 ) │ │ │ │ + ldr r5, [pc, #960] @ (115568 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #816] @ (1154e0 ) │ │ │ │ + ldr r5, [pc, #848] @ (115500 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001151b4 : │ │ │ │ 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 │ │ │ │ @@ -176033,228 +176036,228 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 115220 │ │ │ │ stmia r0!, {r0, r1, r2, r3, r7} │ │ │ │ vsri.64 d21, d0, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #56] @ (115a4c ) │ │ │ │ + ldr r7, [pc, #88] @ (115a6c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #144] @ (115aa8 ) │ │ │ │ + ldr r5, [pc, #176] @ (115ac8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r0, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #328] @ (115b6c ) │ │ │ │ + ldr r5, [pc, #360] @ (115b8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #568] @ (115c60 ) │ │ │ │ + ldr r4, [pc, #600] @ (115c80 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #456] @ (115bf8 ) │ │ │ │ + ldr r4, [pc, #488] @ (115c18 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #176] @ (115ae8 ) │ │ │ │ + ldr r4, [pc, #208] @ (115b08 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #56] @ (115a78 ) │ │ │ │ + ldr r4, [pc, #88] @ (115a98 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrh r7, [r4, #4] │ │ │ │ vcvt.f16.u16 d24, d13, #1 │ │ │ │ vrsra.u32 d22, d5, #1 │ │ │ │ vtbx.8 d22, {d31- instruction: 0xffff4da2 │ │ │ │ + @ instruction: 0xffff4daa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #560] @ (115c8c ) │ │ │ │ + ldr r3, [pc, #592] @ (115cac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #193 @ 0xc1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #312] @ (115ba4 ) │ │ │ │ + ldr r3, [pc, #344] @ (115bc4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r2, sp, #676 @ 0x2a4 │ │ │ │ vtbl.8 d26, {d15-d18}, d9 │ │ │ │ - vtbl.8 d20, {d15-d18}, d8 │ │ │ │ + @ instruction: 0xffff4b10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #936] @ (115e2c ) │ │ │ │ + ldr r2, [pc, #968] @ (115e4c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #816] @ (115dbc ) │ │ │ │ + ldr r2, [pc, #848] @ (115ddc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #680] @ (115d3c ) │ │ │ │ + ldr r2, [pc, #712] @ (115d5c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r7, pc, #844 @ (adr r7, 115de8 ) │ │ │ │ - @ instruction: 0xffff4a76 │ │ │ │ + @ instruction: 0xffff4a7e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ - vtbx.8 d20, {d15-d17}, d4 │ │ │ │ + vtbx.8 d20, {d15-d17}, d12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ - vshll.u32 q10, d2, #31 │ │ │ │ + vshll.u32 q10, d10, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r5, [r6, #26] │ │ │ │ - vtbx.8 d20, {d31- instruction: 0xffff49b6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ - vqrshrn.u64 d20, q14, #1 │ │ │ │ + vtbl.8 d20, {d31-) │ │ │ │ + ldr r0, [pc, #736] @ (115dec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ - vqrshrun.s64 d20, q15, #1 │ │ │ │ + vtbl.8 d20, {d31}, d6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ - vtbx.8 d20, {d15}, d4 │ │ │ │ + vtbx.8 d20, {d15}, d12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ vshll.u32 q13, d27, #31 │ │ │ │ - vqshl.u64 q10, q15, #63 @ 0x3f │ │ │ │ + vtbl.8 d20, {d15}, d6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb825 │ │ │ │ - vqshl.u64 q10, q1, #63 @ 0x3f │ │ │ │ + vqshl.u64 q10, q5, #63 @ 0x3f │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r5, [r7, #84] @ 0x54 │ │ │ │ - vabdl.u q10, d31, d22 │ │ │ │ + vabdl.u q10, d31, d30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #136] @ (115bdc ) │ │ │ │ + ldr r2, [pc, #168] @ (115bfc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #728] @ (115e30 ) │ │ │ │ + ldr r1, [pc, #760] @ (115e50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bxns fp │ │ │ │ + bxns ip │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #40] @ (115b8c ) │ │ │ │ + ldr r2, [pc, #72] @ (115bac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #280] @ (115c80 ) │ │ │ │ + ldr r2, [pc, #312] @ (115ca0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ (115c04 ) │ │ │ │ + ldr r2, [pc, #176] @ (115c24 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #440] @ (115d30 ) │ │ │ │ + ldr r2, [pc, #472] @ (115d50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #368] @ (115cf4 ) │ │ │ │ + ldr r2, [pc, #400] @ (115d14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #568] @ (115dc0 ) │ │ │ │ + ldr r2, [pc, #600] @ (115de0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #480] @ (115d74 ) │ │ │ │ + ldr r2, [pc, #512] @ (115d94 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #760] @ (115e90 ) │ │ │ │ + ldr r2, [pc, #792] @ (115eb0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #888] @ (115f1c ) │ │ │ │ + ldr r2, [pc, #920] @ (115f3c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #632] @ (115e20 ) │ │ │ │ + ldr r2, [pc, #664] @ (115e40 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #800] @ (115ed4 ) │ │ │ │ + ldr r2, [pc, #832] @ (115ef4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #40] @ (115be0 ) │ │ │ │ + ldr r3, [pc, #72] @ (115c00 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #984] @ (115f9c ) │ │ │ │ + ldr r2, [pc, #1016] @ (115fbc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #272] @ (115cd8 ) │ │ │ │ + ldr r3, [pc, #304] @ (115cf8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #152] @ (115c6c ) │ │ │ │ + ldr r3, [pc, #184] @ (115c8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #464] @ (115da8 ) │ │ │ │ + ldr r3, [pc, #496] @ (115dc8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ 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 │ │ │ │ @@ -176277,17 +176280,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00115c30 : │ │ │ │ stmdb 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 │ │ │ │ @@ -176684,75 +176687,75 @@ │ │ │ │ b.n 115cb8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #128] @ (1160b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #856] @ (116398 ) │ │ │ │ + ldr r0, [pc, #888] @ (1163b8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [pc, #704] @ (116304 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ 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] @ 116614 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -177306,91 +177309,91 @@ │ │ │ │ nop │ │ │ │ cmp r8, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #480] @ (116808 ) │ │ │ │ + ldr r7, [pc, #512] @ (116828 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #192] @ (1166f0 ) │ │ │ │ + ldr r7, [pc, #224] @ (116710 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #792] @ (116954 ) │ │ │ │ + ldr r6, [pc, #824] @ (116974 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #456] @ (116824 ) │ │ │ │ + ldr r5, [pc, #488] @ (116844 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #808] @ (1169b4 ) │ │ │ │ + ldr r3, [pc, #840] @ (1169d4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adcs r0, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #584] @ (1168e4 ) │ │ │ │ + ldr r3, [pc, #616] @ (116904 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #192] @ (116764 ) │ │ │ │ + ldr r3, [pc, #224] @ (116784 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #896] @ (116a2c ) │ │ │ │ + ldr r2, [pc, #928] @ (116a4c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #792] @ (1169cc ) │ │ │ │ + ldr r2, [pc, #824] @ (1169ec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #664] @ (116954 ) │ │ │ │ + ldr r2, [pc, #696] @ (116974 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001166bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -177429,17 +177432,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #576] @ (116978 ) │ │ │ │ + ldr r1, [pc, #608] @ (116998 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00116738 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -177877,65 +177880,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 116b6e │ │ │ │ subs r7, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bxns r0 │ │ │ │ + bxns r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, sp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r8, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00116c54 : │ │ │ │ stmdb 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 │ │ │ │ @@ -178370,86 +178373,86 @@ │ │ │ │ blx 972f8 │ │ │ │ b.n 116d62 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r0, r4, lsl #3] │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + strb.w r0, [r8, r4, lsl #3] │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117170 : │ │ │ │ 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 │ │ │ │ @@ -178599,34 +178602,34 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (117324 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 117262 │ │ │ │ - @ instruction: 0xf2fa0074 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + @ instruction: 0xf3020074 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117328 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -178693,23 +178696,23 @@ │ │ │ │ b.n 117378 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001173f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178729,18 +178732,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (117438 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eor.w r0, r4, #116 @ 0x74 │ │ │ │ - cmp r3, #20 │ │ │ │ + eor.w r0, ip, #116 @ 0x74 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0011743c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178760,18 +178763,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (117484 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bics.w r0, r8, #116 @ 0x74 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + orr.w r0, r0, #116 @ 0x74 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117488 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178814,22 +178817,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (117510 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1174be │ │ │ │ nop │ │ │ │ - vshr.s32 q8, q10, #26 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + vshr.s32 q8, q10, #18 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117514 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178872,22 +178875,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (11759c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11754a │ │ │ │ nop │ │ │ │ - vqadd.s16 q8, q5, q10 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + vqadd.s32 q8, q1, q10 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001175a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178907,18 +178910,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1175ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - mrc 0, 6, r0, cr4, cr4, {3} │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + mrc 0, 6, r0, cr12, cr4, {3} │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001175f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178939,18 +178942,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (11763c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mcr 0, 4, r0, cr4, cr4, {3} │ │ │ │ - cmp r1, #18 │ │ │ │ + mcr 0, 4, r0, cr12, cr4, {3} │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117640 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178971,18 +178974,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (11768c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mrc 0, 1, r0, cr4, cr4, {3} │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + mrc 0, 1, r0, cr12, cr4, {3} │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -179069,17 +179072,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 1176d2 │ │ │ │ nop │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117784 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179100,18 +179103,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1177d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0], #464 @ 0x1d0 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + ldcl 0, cr0, [r8], #464 @ 0x1d0 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001177d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -179173,22 +179176,22 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8], {116} @ 0x74 │ │ │ │ - movs r7, #14 │ │ │ │ + stc 0, cr0, [r0], #464 @ 0x1d0 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0011788c : │ │ │ │ stmdb 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 │ │ │ │ @@ -179302,24 +179305,24 @@ │ │ │ │ blx 96288 │ │ │ │ b.n 1178e2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, r4, ror #1 │ │ │ │ + rsbs r0, r6, r4, ror #1 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001179d8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179352,18 +179355,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (117a50 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1179fa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - eors.w r0, sl, r4, ror #1 │ │ │ │ - movs r5, #4 │ │ │ │ + @ instruction: 0xeaa20074 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117a54 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179397,18 +179400,18 @@ │ │ │ │ ldr r0, [pc, #28] @ (117ad0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 117a76 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ands.w r0, lr, r4, ror #1 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + bic.w r0, r6, r4, ror #1 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117ad4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179429,18 +179432,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (117b20 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9a00074 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + @ instruction: 0xe9a80074 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117b24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179461,18 +179464,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (117b70 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r0, #-464] @ 0x1d0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + ldrd r0, r0, [r8, #-464] @ 0x1d0 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ 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} │ │ │ │ @@ -179610,15 +179613,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -179733,23 +179736,23 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ b.n 117dfc │ │ │ │ nop │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ 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 │ │ │ │ @@ -179847,30 +179850,30 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (117f6c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 117f26 │ │ │ │ nop │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc2l 15, cr15, [r5], {255} @ 0xff │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ 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] @ (11805c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -179965,29 +179968,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 117fb8 │ │ │ │ movs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ 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] @ (118400 ) │ │ │ │ @@ -180315,29 +180318,29 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 118970 │ │ │ │ + b.n 118980 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 1180c8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11884c │ │ │ │ @@ -181254,155 +181257,155 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #292] @ (118f50 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1180ca │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r3, [pc, #608] @ (119100 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00118f54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -181766,115 +181769,115 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ asrs r2, r0, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 20531e │ │ │ │ stcl 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ stc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r3, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ ldcl 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mcrr 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xebb7ffff │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ 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 │ │ │ │ @@ -181897,17 +181900,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ 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 │ │ │ │ @@ -181928,15 +181931,15 @@ │ │ │ │ blx 9fef0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ 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] @ (1195f0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -182067,23 +182070,23 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ 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] @ (119678 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -182123,15 +182126,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r0, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r6, r1, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -182442,25 +182445,25 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r1, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ 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 │ │ │ │ @@ -182674,33 +182677,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 119c22 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r6, r0, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ 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 │ │ │ │ @@ -182972,19 +182975,19 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ 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 │ │ │ │ @@ -183139,17 +183142,17 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0011a248 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -183390,83 +183393,83 @@ │ │ │ │ b.n 11a2f8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 2cc4c2 │ │ │ │ bl 50a4c6 │ │ │ │ bl d44ca │ │ │ │ @ instruction: 0xfa51ffff │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r1, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r6, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 3f44f2 │ │ │ │ bl 25e4f6 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 1d450a │ │ │ │ stc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ 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 │ │ │ │ @@ -183495,17 +183498,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -183600,17 +183603,17 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.n 11a634 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 11a634 │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ 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 │ │ │ │ @@ -183669,23 +183672,23 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 11a712 │ │ │ │ ldr r1, [pc, #20] @ (11a784 ) │ │ │ │ add r1, pc │ │ │ │ b.n 11a72c │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ 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] @ (11a7ec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -183720,15 +183723,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mcr2 0, 6, r0, cr14, cr15, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mrc2 0, 4, r0, cr10, cr15, {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, #3944] @ 0xf68 │ │ │ │ @@ -184089,64 +184092,64 @@ │ │ │ │ b.n 11a93c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mrc2 0, 2, r0, cr4, cr15, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2 0, cr0, [ip, #-508]! @ 0xfffffe04 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ 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 9f850 │ │ │ │ @@ -184439,59 +184442,59 @@ │ │ │ │ ldr r0, [pc, #108] @ (11afa8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11a93c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ 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 │ │ │ │ @@ -184514,17 +184517,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -184547,16 +184550,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - vshr.u16 q8, q10, #14 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + vshr.u16 q8, q10, #6 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -184634,18 +184637,18 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - vqadd.u16 q0, q5, q10 │ │ │ │ - vmvn.i32 q8, #164 @ 0x000000a4 │ │ │ │ - mcr2 0, 7, r0, cr12, cr4, {3} │ │ │ │ - vshr.u16 q0, q10, #12 │ │ │ │ + vqadd.u32 q0, q1, q10 │ │ │ │ + vshr.u8 q8, q10, #6 │ │ │ │ + mrc2 0, 7, r0, cr4, cr4, {3} │ │ │ │ + vshr.u16 q0, q10, #4 │ │ │ │ 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] @ 11b6a0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -185116,16 +185119,16 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 11b2d4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds.w r0, r0, #16711680 @ 0xff0000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr6, cr4, {3} │ │ │ │ - @ instruction: 0xfafe0074 │ │ │ │ + mcr2 0, 7, r0, cr14, cr4, {3} │ │ │ │ + @ instruction: 0xfb060074 │ │ │ │ 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 │ │ │ │ blx 9f2e0 │ │ │ │ @@ -185633,80 +185636,80 @@ │ │ │ │ add r1, pc │ │ │ │ movw r2, #1594 @ 0x63a │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11b726 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str??.w r0, [sl, #116] @ 0x74 │ │ │ │ - ldrsb.w r0, [r0, #116] @ 0x74 │ │ │ │ - str.w r0, [lr, #116] @ 0x74 │ │ │ │ - ldr??.w r0, [r4, r4, lsl #3] │ │ │ │ - ldrh.w r0, [r0, #116] @ 0x74 │ │ │ │ - ldr??.w r0, [r6, r4, lsl #3] │ │ │ │ + ldr??.w r0, [r2, #116] @ 0x74 │ │ │ │ + ldrsb.w r0, [r8, #116] @ 0x74 │ │ │ │ + ldr.w r0, [r6, #116] @ 0x74 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #3] │ │ │ │ + ldrh.w r0, [r8, #116] @ 0x74 │ │ │ │ + ldr??.w r0, [lr, r4, lsl #3] │ │ │ │ vqadd.s8 q0, q2, │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [lr, r4, lsl #3] │ │ │ │ - ldrsb.w r0, [r4, r4, lsl #3] │ │ │ │ - str.w r0, [sl, #116] @ 0x74 │ │ │ │ - @ instruction: 0xf7be0074 │ │ │ │ - str??.w r0, [r4, r4, lsl #3] │ │ │ │ - @ instruction: 0xf77c0074 │ │ │ │ - strh.w r0, [r4, r4, lsl #3] │ │ │ │ - @ instruction: 0xf7ce0074 │ │ │ │ - @ instruction: 0xf7120074 │ │ │ │ - @ instruction: 0xf7ba0074 │ │ │ │ - @ instruction: 0xf6f60074 │ │ │ │ - @ instruction: 0xf79e0074 │ │ │ │ - @ instruction: 0xf7620074 │ │ │ │ - subw r0, sl, #2164 @ 0x874 │ │ │ │ - @ instruction: 0xf7520074 │ │ │ │ - @ instruction: 0xf68c0074 │ │ │ │ - @ instruction: 0xf7340074 │ │ │ │ - @ instruction: 0xf6720074 │ │ │ │ + ldr??.w r0, [r6, r4, lsl #3] │ │ │ │ + ldrsb.w r0, [ip, r4, lsl #3] │ │ │ │ + ldr.w r0, [r2, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf7c60074 │ │ │ │ + str??.w r0, [ip, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7840074 │ │ │ │ + strh.w r0, [ip, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7d60074 │ │ │ │ @ instruction: 0xf71a0074 │ │ │ │ - @ instruction: 0xf6560074 │ │ │ │ + @ instruction: 0xf7c20074 │ │ │ │ @ instruction: 0xf6fe0074 │ │ │ │ - @ instruction: 0xf63e0074 │ │ │ │ - @ instruction: 0xf6e40074 │ │ │ │ - @ instruction: 0xf61a0074 │ │ │ │ - movt r0, #10356 @ 0x2874 │ │ │ │ - rsbs r0, ip, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf6840074 │ │ │ │ - rsb r0, r4, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf66a0074 │ │ │ │ - @ instruction: 0xf5340074 │ │ │ │ - sub.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf7a60074 │ │ │ │ + @ instruction: 0xf76a0074 │ │ │ │ + @ instruction: 0xf6b20074 │ │ │ │ + @ instruction: 0xf75a0074 │ │ │ │ + @ instruction: 0xf6940074 │ │ │ │ + @ instruction: 0xf73c0074 │ │ │ │ + @ instruction: 0xf67a0074 │ │ │ │ + @ instruction: 0xf7220074 │ │ │ │ + @ instruction: 0xf65e0074 │ │ │ │ + @ instruction: 0xf7060074 │ │ │ │ + movw r0, #26740 @ 0x6874 │ │ │ │ + @ instruction: 0xf6ec0074 │ │ │ │ + @ instruction: 0xf6220074 │ │ │ │ + movt r0, #43124 @ 0xa874 │ │ │ │ + @ instruction: 0xf5e40074 │ │ │ │ + @ instruction: 0xf68c0074 │ │ │ │ rsb r0, ip, #15990784 @ 0xf40000 │ │ │ │ - adds.w r0, r4, #15990784 @ 0xf40000 │ │ │ │ - subs.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4fa0074 │ │ │ │ - sub.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4e00074 │ │ │ │ - @ instruction: 0xf5860074 │ │ │ │ - @ instruction: 0xf4c60074 │ │ │ │ - sbc.w r0, ip, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4ac0074 │ │ │ │ - adcs.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ - eors.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf5380074 │ │ │ │ - orns r0, r8, #15990784 @ 0xf40000 │ │ │ │ - adds.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ - orrs.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ - add.w r0, r4, #15990784 @ 0xf40000 │ │ │ │ - orr.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4bc0074 │ │ │ │ - @ instruction: 0xf4da0074 │ │ │ │ - bic.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf6720074 │ │ │ │ + @ instruction: 0xf53c0074 │ │ │ │ + subs.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ + rsbs r0, r4, #15990784 @ 0xf40000 │ │ │ │ + adds.w r0, ip, #15990784 @ 0xf40000 │ │ │ │ + rsb r0, r2, #15990784 @ 0xf40000 │ │ │ │ + add.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ + sub.w r0, r8, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf4e80074 │ │ │ │ + @ instruction: 0xf58e0074 │ │ │ │ + @ instruction: 0xf4ce0074 │ │ │ │ + sbcs.w r0, r4, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf4b40074 │ │ │ │ + adcs.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ eors.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4b80074 │ │ │ │ - @ instruction: 0xf3fe0074 │ │ │ │ - orns r0, r8, #15990784 @ 0xf40000 │ │ │ │ - eors.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ + adc.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ + eor.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf5260074 │ │ │ │ + orn r0, r6, #15990784 @ 0xf40000 │ │ │ │ + add.w r0, ip, #15990784 @ 0xf40000 │ │ │ │ + orr.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf4c40074 │ │ │ │ + @ instruction: 0xf4e20074 │ │ │ │ + bic.w r0, r8, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf4a20074 │ │ │ │ + @ instruction: 0xf4c00074 │ │ │ │ + and.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ + eor.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ + eors.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #772] @ (11c040 ) │ │ │ │ @@ -185983,28 +185986,28 @@ │ │ │ │ b.n 11c014 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb lr!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r0!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - adcs.w r0, sl, #116 @ 0x74 │ │ │ │ - addw r0, r2, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf13e0074 │ │ │ │ - @ instruction: 0xf1e60074 │ │ │ │ - @ instruction: 0xf1200074 │ │ │ │ - rsb r0, r8, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf1840074 │ │ │ │ - orr.w r0, lr, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf0f60074 │ │ │ │ + sbc.w r0, r2, #116 @ 0x74 │ │ │ │ + addw r0, sl, #116 @ 0x74 │ │ │ │ + adc.w r0, r6, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf1ee0074 │ │ │ │ + @ instruction: 0xf1280074 │ │ │ │ + rsbs r0, r0, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf18c0074 │ │ │ │ + orrs.w r0, r6, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf0fe0074 │ │ │ │ + @ instruction: 0xf0b20074 │ │ │ │ + and.w r0, r4, #116 @ 0x74 │ │ │ │ @ instruction: 0xf0aa0074 │ │ │ │ - vshr.s32 q8, q10, #4 │ │ │ │ - @ instruction: 0xf0a20074 │ │ │ │ - vshr.s16 q8, q10, #4 │ │ │ │ - eor.w r0, r2, #116 @ 0x74 │ │ │ │ + vshr.s32 q8, q10, #28 │ │ │ │ + eor.w r0, sl, #116 @ 0x74 │ │ │ │ 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] @ (11c260 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #456] @ (11c264 ) │ │ │ │ @@ -186184,26 +186187,26 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 11be08 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 11bde4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vshr.s16 q0, q10, #16 │ │ │ │ - mcr 0, 7, r0, cr2, cr4, {3} │ │ │ │ - mcr 0, 1, r0, cr14, cr4, {3} │ │ │ │ - mrc 0, 6, r0, cr6, cr4, {3} │ │ │ │ - mrc 0, 0, r0, cr0, cr4, {3} │ │ │ │ - mrc 0, 5, r0, cr8, cr4, {3} │ │ │ │ - ldcl 0, cr0, [r2, #464]! @ 0x1d0 │ │ │ │ - mrc 0, 4, r0, cr10, cr4, {3} │ │ │ │ - ldcl 0, cr0, [r6, #464] @ 0x1d0 │ │ │ │ - mrc 0, 3, r0, cr12, cr4, {3} │ │ │ │ - ldc 0, cr0, [r6, #464]! @ 0x1d0 │ │ │ │ - mrc 0, 2, r0, cr12, cr4, {3} │ │ │ │ + vshr.s16 q0, q10, #8 │ │ │ │ + mcr 0, 7, r0, cr10, cr4, {3} │ │ │ │ + mrc 0, 1, r0, cr6, cr4, {3} │ │ │ │ + mrc 0, 6, r0, cr14, cr4, {3} │ │ │ │ + mrc 0, 0, r0, cr8, cr4, {3} │ │ │ │ + mcr 0, 6, r0, cr0, cr4, {3} │ │ │ │ + ldcl 0, cr0, [sl, #464]! @ 0x1d0 │ │ │ │ + mcr 0, 5, r0, cr2, cr4, {3} │ │ │ │ + ldcl 0, cr0, [lr, #464] @ 0x1d0 │ │ │ │ + mcr 0, 4, r0, cr4, cr4, {3} │ │ │ │ + ldc 0, cr0, [lr, #464]! @ 0x1d0 │ │ │ │ + mcr 0, 3, r0, cr4, cr4, {3} │ │ │ │ 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] @ (11c3f8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -186333,24 +186336,24 @@ │ │ │ │ bcs.n 11c3d8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ b.n 11cb6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #464] @ 0x1d0 │ │ │ │ - ldc 0, cr0, [r0, #-464]! @ 0xfffffe30 │ │ │ │ + stcl 0, cr0, [sl, #464] @ 0x1d0 │ │ │ │ + ldc 0, cr0, [r8, #-464]! @ 0xfffffe30 │ │ │ │ b.n 11c9f4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stcl 0, cr0, [r6], #-464 @ 0xfffffe30 │ │ │ │ - stc 0, cr0, [lr, #-464] @ 0xfffffe30 │ │ │ │ - mcrr 0, 7, r0, ip, cr4 │ │ │ │ - ldcl 0, cr0, [r2], #464 @ 0x1d0 │ │ │ │ - stc 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ - ldcl 0, cr0, [r2], {116} @ 0x74 │ │ │ │ + stcl 0, cr0, [lr], #-464 @ 0xfffffe30 │ │ │ │ + ldc 0, cr0, [r6, #-464] @ 0xfffffe30 │ │ │ │ + mrrc 0, 7, r0, r4, cr4 │ │ │ │ + ldcl 0, cr0, [sl], #464 @ 0x1d0 │ │ │ │ + ldc 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ + ldcl 0, cr0, [sl], {116} @ 0x74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #432] @ (11c5e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -186512,26 +186515,26 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 11ca4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl], #-464 @ 0xfffffe30 │ │ │ │ - sbc.w r0, sl, r4, ror #1 │ │ │ │ + mcrr 0, 7, r0, r2, cr4 │ │ │ │ + sbcs.w r0, r2, r4, ror #1 │ │ │ │ b.n 11c834 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - eor.w r0, lr, r4, ror #1 │ │ │ │ - @ instruction: 0xeb360074 │ │ │ │ - orns r0, r4, r4, ror #1 │ │ │ │ - adds.w r0, sl, r4, ror #1 │ │ │ │ - orrs.w r0, r4, r4, ror #1 │ │ │ │ - @ instruction: 0xeafa0074 │ │ │ │ - bics.w r0, sl, r4, ror #1 │ │ │ │ - @ instruction: 0xeae00074 │ │ │ │ + eors.w r0, r6, r4, ror #1 │ │ │ │ + @ instruction: 0xeb3e0074 │ │ │ │ + orns r0, ip, r4, ror #1 │ │ │ │ + @ instruction: 0xeb220074 │ │ │ │ + orrs.w r0, ip, r4, ror #1 │ │ │ │ + add.w r0, r2, r4, ror #1 │ │ │ │ + orr.w r0, r2, r4, ror #1 │ │ │ │ + @ instruction: 0xeae80074 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr r2, [pc, #436] @ (11c7e8 ) │ │ │ │ @@ -186698,26 +186701,26 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 11c854 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, lr, r4, ror #1 │ │ │ │ - strd r0, r0, [r8, #-464]! @ 0x1d0 │ │ │ │ + orr.w r0, r6, r4, ror #1 │ │ │ │ + ldrd r0, r0, [r0, #-464]! @ 0x1d0 │ │ │ │ svc 26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia.w r8, {r2, r4, r5, r6} │ │ │ │ - ldmdb r0!, {r2, r4, r5, r6} │ │ │ │ - ldrd r0, r0, [r0], #-464 @ 0x1d0 │ │ │ │ - ldmdb r6, {r2, r4, r5, r6} │ │ │ │ - @ instruction: 0xe8520074 │ │ │ │ - ldrd r0, r0, [r8], #464 @ 0x1d0 │ │ │ │ - @ instruction: 0xe8380074 │ │ │ │ - @ instruction: 0xe8de0074 │ │ │ │ + ldmia.w r0, {r2, r4, r5, r6} │ │ │ │ + ldmdb r8!, {r2, r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r8], #-464 @ 0x1d0 │ │ │ │ + ldmdb lr, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xe85a0074 │ │ │ │ + stmdb r0, {r2, r4, r5, r6} │ │ │ │ + strex r0, r0, [r0, #464] @ 0x1d0 │ │ │ │ + strd r0, r0, [r6], #464 @ 0x1d0 │ │ │ │ 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] @ (11c8e0 ) │ │ │ │ ldr r3, [pc, #180] @ (11c8e4 ) │ │ │ │ @@ -186790,17 +186793,17 @@ │ │ │ │ ... │ │ │ │ udf #58 @ 0x3a │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ udf #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 11c7a8 │ │ │ │ + b.n 11c7b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xe8000074 │ │ │ │ + @ instruction: 0xe8080074 │ │ │ │ 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] @ (11cc80 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -187143,75 +187146,75 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 11ce98 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ble.n 11cd3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11c9fc │ │ │ │ + b.n 11ca0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cb50 │ │ │ │ + b.n 11cb60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ble.n 11ccb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 11c9d4 │ │ │ │ + b.n 11c9e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c780 │ │ │ │ + b.n 11c790 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c8d4 │ │ │ │ + b.n 11c8e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c754 │ │ │ │ + b.n 11c764 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c8a8 │ │ │ │ + b.n 11c8b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c8c0 │ │ │ │ + b.n 11c8d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c5fc │ │ │ │ + b.n 11c60c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c750 │ │ │ │ + b.n 11c760 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c5d0 │ │ │ │ + b.n 11c5e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c6c8 │ │ │ │ + b.n 11c6d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c708 │ │ │ │ + b.n 11c718 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c7e0 │ │ │ │ + b.n 11c7f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c550 │ │ │ │ + b.n 11c560 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c648 │ │ │ │ + b.n 11c658 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c688 │ │ │ │ + b.n 11c698 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c518 │ │ │ │ + b.n 11c528 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c610 │ │ │ │ + b.n 11c620 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c650 │ │ │ │ + b.n 11c660 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c4e0 │ │ │ │ + b.n 11c4f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c5d8 │ │ │ │ + b.n 11c5e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c618 │ │ │ │ + b.n 11c628 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c780 │ │ │ │ + b.n 11c790 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d488 │ │ │ │ + b.n 11d498 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c580 │ │ │ │ + b.n 11c590 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c5c0 │ │ │ │ + b.n 11c5d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d448 │ │ │ │ + b.n 11d458 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c540 │ │ │ │ + b.n 11c550 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c580 │ │ │ │ + b.n 11c590 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx a0a48 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r0, #12 │ │ │ │ beq.n 11cd18 │ │ │ │ @@ -187283,37 +187286,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (11cdfc ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movw r2, #2937 @ 0xb79 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11c956 │ │ │ │ - b.n 11d330 │ │ │ │ + b.n 11d340 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d428 │ │ │ │ + b.n 11d438 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d468 │ │ │ │ + b.n 11d478 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d2f8 │ │ │ │ + b.n 11d308 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d3f0 │ │ │ │ + b.n 11d400 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d430 │ │ │ │ + b.n 11d440 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d2c0 │ │ │ │ + b.n 11d2d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d3b8 │ │ │ │ + b.n 11d3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d3f8 │ │ │ │ + b.n 11d408 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d288 │ │ │ │ + b.n 11d298 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d380 │ │ │ │ + b.n 11d390 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d3c0 │ │ │ │ + b.n 11d3d0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r5, r0 │ │ │ │ @@ -187591,41 +187594,41 @@ │ │ │ │ ... │ │ │ │ bhi.n 11d1b0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 11d104 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 11d3a8 │ │ │ │ + b.n 11d3b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d200 │ │ │ │ + b.n 11d210 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d354 │ │ │ │ + b.n 11d364 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d19c │ │ │ │ + b.n 11d1ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d2f0 │ │ │ │ + b.n 11d300 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d170 │ │ │ │ + b.n 11d180 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d2c4 │ │ │ │ + b.n 11d2d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d1b8 │ │ │ │ + b.n 11d1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ 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 │ │ │ │ movs r1, #3 │ │ │ │ @@ -187756,33 +187759,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - udf #28 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d268 │ │ │ │ + ble.n 11d278 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d234 │ │ │ │ + ble.n 11d244 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d1dc │ │ │ │ + ble.n 11d1ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d3a8 │ │ │ │ + ble.n 11d3b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #18 │ │ │ │ + udf #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -187815,19 +187818,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -188061,37 +188064,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (11d5f8 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 11d480 │ │ │ │ nop │ │ │ │ - blt.n 11d51c │ │ │ │ + blt.n 11d52c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d670 │ │ │ │ + bgt.n 11d680 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d6a8 │ │ │ │ + blt.n 11d6b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d5fc │ │ │ │ + bgt.n 11d60c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d660 │ │ │ │ + blt.n 11d670 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d5b4 │ │ │ │ + blt.n 11d5c4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11d518 │ │ │ │ + bge.n 11d528 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d66c │ │ │ │ + blt.n 11d67c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11d6bc │ │ │ │ + bge.n 11d6cc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d610 │ │ │ │ + blt.n 11d620 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11d688 │ │ │ │ + bge.n 11d698 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11d5dc │ │ │ │ + bge.n 11d5ec │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -188365,55 +188368,55 @@ │ │ │ │ b.n 11d7a6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 11d984 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 11d9d8 │ │ │ │ + bhi.n 11d7e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11d92c │ │ │ │ + bls.n 11d93c │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 11d94c │ │ │ │ + bhi.n 11d95c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d8a0 │ │ │ │ + bhi.n 11d8b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d918 │ │ │ │ + bhi.n 11d928 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d86c │ │ │ │ + bhi.n 11d87c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d8e4 │ │ │ │ + bvc.n 11d8f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d838 │ │ │ │ + bhi.n 11d848 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d8b0 │ │ │ │ + bvc.n 11d8c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11da04 │ │ │ │ + bhi.n 11d814 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d87c │ │ │ │ + bvc.n 11d88c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d9d0 │ │ │ │ + bhi.n 11d9e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d848 │ │ │ │ + bvc.n 11d858 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d99c │ │ │ │ + bhi.n 11d9ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11da14 │ │ │ │ + bvc.n 11d824 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d968 │ │ │ │ + bhi.n 11d978 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d9e0 │ │ │ │ + bvc.n 11d9f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d934 │ │ │ │ + bhi.n 11d944 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d9ac │ │ │ │ + bvc.n 11d9bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11d900 │ │ │ │ + bvc.n 11d910 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #244] @ (11da40 ) │ │ │ │ @@ -188518,25 +188521,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 11da74 │ │ │ │ + bvs.n 11da84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 11d9c8 │ │ │ │ + bvs.n 11d9d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 11da40 │ │ │ │ + bpl.n 11da50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 11d994 │ │ │ │ + bvs.n 11d9a4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 11da0c │ │ │ │ + bpl.n 11da1c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 11db60 │ │ │ │ + bvs.n 11d970 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #156] @ (11db10 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188610,17 +188613,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 11db2c │ │ │ │ + bpl.n 11db3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 11da80 │ │ │ │ + bpl.n 11da90 │ │ │ │ lsls r4, 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] │ │ │ │ @@ -188682,17 +188685,17 @@ │ │ │ │ bne.n 11db66 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 11db68 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 11dbb0 │ │ │ │ nop │ │ │ │ - bmi.n 11dca8 │ │ │ │ + bmi.n 11dcb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 11dbfc │ │ │ │ + bpl.n 11dc0c │ │ │ │ lsls r4, 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] @ (11dc74 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -188748,17 +188751,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 11dd3c │ │ │ │ + bmi.n 11dd4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 11dcf4 │ │ │ │ + bmi.n 11dd04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -188862,21 +188865,21 @@ │ │ │ │ add.w r1, r5, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ b.n 11dcdc │ │ │ │ nop │ │ │ │ - bcc.n 11dcc4 │ │ │ │ + bcc.n 11dcd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11dd0c │ │ │ │ + bcs.n 11dd1c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 11de60 │ │ │ │ + bcc.n 11de70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 11ddd0 │ │ │ │ + bcc.n 11dde0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ @@ -188922,17 +188925,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (11de50 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11de2e │ │ │ │ - bne.n 11ddd8 │ │ │ │ + bne.n 11dde8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11df2c │ │ │ │ + bcs.n 11df3c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -189128,45 +189131,45 @@ │ │ │ │ ldr r0, [pc, #72] @ (11e0b0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 11dea2 │ │ │ │ nop │ │ │ │ - bne.n 11e154 │ │ │ │ + bne.n 11e164 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 11dffc │ │ │ │ + bcc.n 11e00c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11dff8 │ │ │ │ + bcs.n 11e008 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11dfc8 │ │ │ │ + bcs.n 11dfd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e17c │ │ │ │ + beq.n 11df8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e0d0 │ │ │ │ + bne.n 11e0e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e148 │ │ │ │ + beq.n 11e158 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e09c │ │ │ │ + bne.n 11e0ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11e180 │ │ │ │ + bcs.n 11e190 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e0ac │ │ │ │ + beq.n 11e0bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e000 │ │ │ │ + beq.n 11e010 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e194 │ │ │ │ + beq.n 11e1a4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e144 │ │ │ │ + beq.n 11e154 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr r5, [pc, #996] @ (11e4b0 ) │ │ │ │ @@ -189515,37 +189518,37 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 9508c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -189962,39 +189965,39 @@ │ │ │ │ b.n 11e392 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 11ebe8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r2, r0, #30 │ │ │ │ beq.w 11e388 │ │ │ │ b.n 11e366 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #3919 @ 0xf4f │ │ │ │ ldr r0, [pc, #496] @ (11ec04 ) │ │ │ │ @@ -190172,49 +190175,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (11ec48 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 11e0fa │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -190548,37 +190551,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ rev r4, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ cbnz r0, 11efee │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #712] @ (11f2dc ) │ │ │ │ @@ -190853,49 +190856,49 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 11f176 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb652 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0054 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - bkpt 0x00fc │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0030 │ │ │ │ + itt eq │ │ │ │ + lsleq r4, r6, #1 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #732] @ (11f61c ) │ │ │ │ @@ -191172,57 +191175,57 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 11f5da │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 11f66a │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - 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 │ │ │ │ uxth r4, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r0, 11f6b2 │ │ │ │ + pop {} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 11f68a │ │ │ │ + cbnz r0, 11f68c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 11f6b8 │ │ │ │ + cbnz r0, 11f6ba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11f68a │ │ │ │ + cbnz r6, 11f68c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11f6b8 │ │ │ │ + cbnz r6, 11f6ba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 11f6ba │ │ │ │ + cbnz r4, 11f6bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 11f6b2 │ │ │ │ + cbnz r4, 11f6b4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 11f6aa │ │ │ │ + cbnz r4, 11f6ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 11f6b6 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #832] @ (11f9d0 ) │ │ │ │ @@ -191539,47 +191542,47 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 11f9dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11fa08 │ │ │ │ + cbnz r6, 11fa0a │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r7, sp, #352 @ 0x160 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 11fa08 │ │ │ │ + cbnz r0, 11fa0a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ 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, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -191644,15 +191647,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 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r4, 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, #160] @ (11fb98 ) │ │ │ │ @@ -191722,17 +191725,17 @@ │ │ │ │ ... │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r4, 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] @ (11fcd8 ) │ │ │ │ @@ -191842,41 +191845,41 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #56] @ (11fd0c ) │ │ │ │ add r2, pc │ │ │ │ b.n 11fc06 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 11fd60 │ │ │ │ + cbz r2, 11fd62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 11fd5e │ │ │ │ + cbz r2, 11fd60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 11fd5e │ │ │ │ + cbz r0, 11fd60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 11fd6a │ │ │ │ + cbz r0, 11fd6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #820] @ (120058 ) │ │ │ │ @@ -192181,35 +192184,35 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r6, 120090 │ │ │ │ + cbz r6, 120092 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r4, 120086 │ │ │ │ + cbz r4, 120088 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 120080 │ │ │ │ + cbz r2, 120082 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r2, [r6, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 12048a │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ cbz r3, 1200fa │ │ │ │ @@ -192502,49 +192505,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 11fd48 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 12042a │ │ │ │ + cbz r0, 12042c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #5646 @ 0x160e │ │ │ │ ldr r0, [pc, #356] @ (12059c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -192678,49 +192681,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.w 11fd48 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -193044,27 +193047,27 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r0, pc, #432 @ (adr r0, 120afc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r0, pc, #16 @ (adr r0, 12096c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 120b7c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 120b9c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 120b04 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 120b24 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 1209c2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ @@ -193745,129 +193748,129 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #240] @ (1211cc ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 120664 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, 1212a0 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 1212c0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #72 @ (adr r6, 12113c ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 12115c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 121218 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 121238 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 1214d4 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 1214f4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #536 @ (adr r4, 12131c ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 12133c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #176 @ (adr r5, 1211b8 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 1211d8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, 121474 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 121494 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, 121318 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 121338 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #80 @ (adr r3, 121164 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 121184 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1212b8 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 1212d8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 12115c ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 12117c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #232 @ (adr r2, 121208 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 121228 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #904 @ (adr r2, 1214ac ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 1214cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #48 @ (adr r2, 121158 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 121178 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 1213fc ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 12141c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 1212e8 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 121308 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 12148c ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 1214ac ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #504 @ (adr r2, 121330 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 121350 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 121424 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 121444 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, 1212c0 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 1212e0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 1213cc ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 1213ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #320 @ (adr r1, 121288 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 1212a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 12152c ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 12114c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, 121218 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 121238 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1214bc ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1214dc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #88 @ (adr r1, 1211b0 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 1211d0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #760 @ (adr r1, 121454 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 121474 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 121548 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 121168 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1213c4 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1213e4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 1214c8 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 1214e8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 121344 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 121364 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #720 @ (adr r0, 121440 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 121460 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #368 @ (adr r1, 1212e4 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 121304 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #600 @ (adr r0, 1213d0 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 1213f0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 12126c ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 12128c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #472 @ (adr r0, 121358 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 121378 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, 1211fc ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 12121c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 1212e8 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 121308 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #0 @ (adr r1, 12118c ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 1211ac ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #232 @ (adr r0, 121278 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 121298 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 12151c ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 12153c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 121208 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 121228 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 1214ac ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 1214cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 1211b8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 12143c ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 12145c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1213cc ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1213ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #264 @ (adr r0, 1212b8 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 1212d8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 1212f8 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 121318 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 121288 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 1212a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 1214f8 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 121518 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r5, [pc, #856] @ (121540 ) │ │ │ │ @@ -194174,17 +194177,17 @@ │ │ │ │ ... │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-472]! @ 0xfffffe28 │ │ │ │ + stc2l 0, cr0, [r4, #-472] @ 0xfffffe28 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ cmpgt r9, r5 │ │ │ │ ble.w 12167c │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -194909,65 +194912,65 @@ │ │ │ │ str.w r2, [r3, r9] │ │ │ │ b.n 121cdc │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 121d60 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 9cb08 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -195352,95 +195355,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #172] @ (122294 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1221d4 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ 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 lr, r3 │ │ │ │ @@ -195471,17 +195474,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r4, 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 │ │ │ │ @@ -195511,17 +195514,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, 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] @ (1226a8 ) │ │ │ │ @@ -195819,25 +195822,25 @@ │ │ │ │ ... │ │ │ │ strh r4, [r5, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx a1a1c │ │ │ │ @@ -196399,77 +196402,77 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #284] @ 0x11c │ │ │ │ b.n 122582 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #736] @ (123074 ) │ │ │ │ movw r1, #3675 @ 0xe5b │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -196749,73 +196752,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #128] @ (1230e8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 122622 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -197223,61 +197226,61 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r3, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -197470,35 +197473,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (1237dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 123376 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -197541,17 +197544,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -197593,17 +197596,17 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 123882 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r4, 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, #44] @ 0x2c │ │ │ │ @@ -197645,17 +197648,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012395c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -198048,115 +198051,115 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - vtbl.8 d23, {d15-d18}, d18 │ │ │ │ + vtbl.8 d23, {d15-d18}, d26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - vtbl.8 d23, {d31- instruction: 0xffff7b94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r4, pc, #100 @ (adr r4, 123df8 ) │ │ │ │ - vtbl.8 d23, {d31- q10, , d21[0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 1239b0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r1, 123e10 │ │ │ │ - vsri.32 , q9, #1 │ │ │ │ + vsri.32 , q13, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ittte cs │ │ │ │ - vraddhncs.i d23, , q14 │ │ │ │ + vsrics.32 d23, d20, #1 │ │ │ │ lslcs r4, r6, #1 │ │ │ │ - strbcs r4, [r2, #19] │ │ │ │ + strbcs r4, [r3, #19] │ │ │ │ lslcc r4, r6, #1 │ │ │ │ ldrh r7, [r5, #32] │ │ │ │ - vraddhn.i d23, , q0 │ │ │ │ + vraddhn.i d23, , q4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ muls r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r0, pc, #140 @ (adr r0, 123e9c ) │ │ │ │ - vsubw.u , , d8 │ │ │ │ + vrsra.u64 d23, d0, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r1, pc, #172 @ (adr r1, 123ec8 ) │ │ │ │ - vrsra.u32 , q6, #1 │ │ │ │ + @ instruction: 0xffff7364 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - vrsra.u32 d23, d16, #1 │ │ │ │ + vrsra.u32 d23, d24, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ - vsubw.u , , d0 │ │ │ │ + vsubw.u , , d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ - vrshr.u64 , q1, #1 │ │ │ │ + vrshr.u64 , q5, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r2, [pc, #2108] @ 124688 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 9eb94 │ │ │ │ mov r4, r0 │ │ │ │ @@ -198891,243 +198894,243 @@ │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cbnz r1, 1246fe │ │ │ │ - vsra.u64 d23, d8, #1 │ │ │ │ + vaddw.u , , d16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [sp, #716] @ 0x2cc │ │ │ │ - @ instruction: 0xffff7166 │ │ │ │ + @ instruction: 0xffff716e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bkpt 0x0059 │ │ │ │ - vsra.u32 d23, d20, #1 │ │ │ │ + vsra.u32 d23, d28, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - vaddw.u , , d2 │ │ │ │ + vaddw.u , , d10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 123eea │ │ │ │ - vshr.u64 d23, d6, #1 │ │ │ │ + vshr.u64 d23, d14, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ - vmla.i , , d20[0] │ │ │ │ + vmla.i , , d28[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ - vaddl.u , d15, d26 │ │ │ │ + vshr.u32 d23, d18, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ - @ instruction: 0xffff6ff8 │ │ │ │ + vaddl.u , d15, d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 124bd2 │ │ │ │ vmlal.u q15, d31, d9[0] │ │ │ │ - @ instruction: 0xffff6fb8 │ │ │ │ + vqrdmlsh.s q11, , d0[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ uxtb r7, r0 │ │ │ │ - @ instruction: 0xffff6f86 │ │ │ │ + @ instruction: 0xffff6f8e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 6e712 ::get_default_precision()::val@@Base+0x6e6fe> │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ - @ instruction: 0xffff6f22 │ │ │ │ + @ instruction: 0xffff6f2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r6, #104] @ 0x68 │ │ │ │ - @ instruction: 0xffff6ef0 │ │ │ │ + @ instruction: 0xffff6ef8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r1, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r1, #173 @ 0xad │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - @ instruction: 0xffff6e06 │ │ │ │ + @ instruction: 0xffff6e0e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [pc, #1000] @ (124c60 ) │ │ │ │ add.w r3, r5, #208 @ 0xd0 │ │ │ │ ldr r1, [pc, #1000] @ (124c64 ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -199489,142 +199492,142 @@ │ │ │ │ b.w 1239f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ - vqshlu.s32 d23, d8, #31 │ │ │ │ + vrsubhn.i d23, , q8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -199647,17 +199650,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00124db4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199997,37 +200000,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 124ff0 │ │ │ │ ... │ │ │ │ ldr r0, [r3, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #8013 @ 0x1f4d │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r3, [pc, #1124] @ 125628 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -200424,83 +200427,83 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 124ff0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 125574 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r3] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -200693,49 +200696,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 124ff0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00125928 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201056,15 +201059,15 @@ │ │ │ │ b.n 125c86 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [pc, #864] @ (12608c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [pc, #296] @ (125e60 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ vcmpe.f64 d6, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 125c1c │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ @@ -201377,37 +201380,37 @@ │ │ │ │ b.n 125c1e │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 125d86 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #824] @ (126444 ) │ │ │ │ + ldr r7, [pc, #856] @ (126464 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #328] @ (126260 ) │ │ │ │ + ldr r7, [pc, #360] @ (126280 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #992] @ (1264fc ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #176] @ (1261d0 ) │ │ │ │ + ldr r7, [pc, #208] @ (1261f0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #848] @ (126474 ) │ │ │ │ + ldr r7, [pc, #880] @ (126494 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126124 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201443,17 +201446,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #544] @ (1263b4 ) │ │ │ │ + ldr r6, [pc, #576] @ (1263d4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #192] @ (126258 ) │ │ │ │ + ldr r7, [pc, #224] @ (126278 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126198 : │ │ │ │ stmdb 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 │ │ │ │ @@ -201820,67 +201823,67 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add ip, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #120] @ (1265f4 ) │ │ │ │ + ldr r5, [pc, #152] @ (126614 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #792] @ (126898 ) │ │ │ │ + ldr r5, [pc, #824] @ (1268b8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #808] @ (1268ac ) │ │ │ │ + ldr r4, [pc, #840] @ (1268cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #456] @ (126750 ) │ │ │ │ + ldr r5, [pc, #488] @ (126770 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ orrs r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [pc, #536] @ (1267a8 ) │ │ │ │ + ldr r4, [pc, #568] @ (1267c8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #184] @ (12664c ) │ │ │ │ + ldr r5, [pc, #216] @ (12666c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #432] @ (126748 ) │ │ │ │ + ldr r4, [pc, #464] @ (126768 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #80] @ (1265ec ) │ │ │ │ + ldr r5, [pc, #112] @ (12660c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #152] @ (126638 ) │ │ │ │ + ldr r4, [pc, #184] @ (126658 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #824] @ (1268dc ) │ │ │ │ + ldr r4, [pc, #856] @ (1268fc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #992] @ (126988 ) │ │ │ │ + ldr r4, [pc, #0] @ (1265a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #640] @ (12682c ) │ │ │ │ + ldr r4, [pc, #672] @ (12684c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #392] @ (126738 ) │ │ │ │ + ldr r3, [pc, #424] @ (126758 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #40] @ (1265dc ) │ │ │ │ + ldr r4, [pc, #72] @ (1265fc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #288] @ (1266d8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1266f8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #960] @ (12697c ) │ │ │ │ + ldr r3, [pc, #992] @ (12699c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #184] @ (126678 ) │ │ │ │ + ldr r3, [pc, #216] @ (126698 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #56] @ (126600 ) │ │ │ │ + ldr r3, [pc, #88] @ (126620 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #976] @ (1269a0 ) │ │ │ │ + ldr r2, [pc, #1008] @ (1269c0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #736] @ (1268b8 ) │ │ │ │ + ldr r2, [pc, #768] @ (1268d8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #384] @ (12675c ) │ │ │ │ + ldr r3, [pc, #416] @ (12677c ) │ │ │ │ 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] @ (126990 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -202233,63 +202236,63 @@ │ │ │ │ b.n 12672c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ eors r0, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #400] @ (126b3c ) │ │ │ │ + ldr r0, [pc, #432] @ (126b5c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1269e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (126a00 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #160] @ (126a58 ) │ │ │ │ + ldr r0, [pc, #192] @ (126a78 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #832] @ (126cfc ) │ │ │ │ + ldr r0, [pc, #864] @ (126d1c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #584] @ (126c0c ) │ │ │ │ + ldr r0, [pc, #616] @ (126c2c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bxns r4 │ │ │ │ + bxns r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blxns r9 │ │ │ │ + blxns sl │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, fp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001269fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -202619,51 +202622,51 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 126bda │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r4, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sl │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126da4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -202697,17 +202700,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126e14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203146,59 +203149,59 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12702a │ │ │ │ ... │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #464] @ (1274b4 ) │ │ │ │ + ldr r6, [pc, #496] @ (1274d4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #484] @ (127524 ) │ │ │ │ movw r1, #8621 @ 0x21ad │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #476] @ (127528 ) │ │ │ │ @@ -203376,61 +203379,61 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #104] @ (127580 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12702a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #472] @ (12772c ) │ │ │ │ + ldr r7, [pc, #504] @ (12774c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #288] @ (12768c ) │ │ │ │ + ldr r7, [pc, #320] @ (1276ac ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #120] @ (1275ec ) │ │ │ │ + ldr r6, [pc, #152] @ (12760c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -203586,25 +203589,25 @@ │ │ │ │ nop │ │ │ │ adds r0, #134 @ 0x86 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127734 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -203724,29 +203727,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #36] @ (127898 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12779e │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #704] @ (127b5c ) │ │ │ │ + ldr r6, [pc, #736] @ (127b7c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012789c : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -203981,43 +203984,43 @@ │ │ │ │ mvn.w r3, #7 │ │ │ │ b.n 127966 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r5, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #544] @ (127d44 ) │ │ │ │ + ldr r4, [pc, #576] @ (127d64 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127b24 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -204324,38 +204327,38 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #24] @ (127e98 ) │ │ │ │ + ldr r2, [pc, #56] @ (127eb8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #360] @ (127ff0 ) │ │ │ │ + ldr r1, [pc, #392] @ (128010 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r2], #-460 @ 0xfffffe34 │ │ │ │ - adds r2, #4 │ │ │ │ + stc2 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127eb0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 127ebe │ │ │ │ @@ -204386,17 +204389,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127f0c : │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ ands.w r3, r3, #8 │ │ │ │ bne.n 127f3a │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -204612,25 +204615,25 @@ │ │ │ │ ... │ │ │ │ movs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128184 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205150,33 +205153,33 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 98e4c │ │ │ │ vdiv.f64 d9, d9, d0 │ │ │ │ b.n 128534 │ │ │ │ ... │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ 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 │ │ │ │ @@ -205578,41 +205581,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r0, r1, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #6695 @ 0x1a27 │ │ │ │ blx 9d9e8 │ │ │ │ ldr r3, [pc, #536] @ (128e9c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -205820,61 +205823,61 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ movw r3, #6735 @ 0x1a4f │ │ │ │ add r2, pc │ │ │ │ blx 972f8 │ │ │ │ b.n 128c02 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128efc : │ │ │ │ stmdb 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 │ │ │ │ @@ -205956,17 +205959,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r3, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128fd4 : │ │ │ │ ldrsb.w r3, [r2, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 128fe4 │ │ │ │ ldrb.w r3, [r2, #93] @ 0x5d │ │ │ │ @@ -206041,19 +206044,19 @@ │ │ │ │ movw r1, #9327 @ 0x246f │ │ │ │ blx 96360 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 129034 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001290bc : │ │ │ │ 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 │ │ │ │ @@ -206261,37 +206264,37 @@ │ │ │ │ ... │ │ │ │ asrs r0, r3, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ 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 │ │ │ │ @@ -206458,27 +206461,27 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ asrs r4, r1, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ 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 │ │ │ │ @@ -206695,29 +206698,29 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ 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] @ (129ae4 ) │ │ │ │ @@ -207016,37 +207019,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ 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 │ │ │ │ @@ -207114,21 +207117,21 @@ │ │ │ │ blx 9d4b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 129bac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 129bb2 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00129bdc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -207246,39 +207249,39 @@ │ │ │ │ bl 75cfa ::get_default_precision()::val@@Base+0x75ce6> │ │ │ │ lsrs r6, r5, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ udiv pc, r5, pc │ │ │ │ vmaxnm.f16 , , │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r2, r3, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb.w pc, [pc, #4095] @ 12ad2f │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl fff9dd3a ::Settings::boolParam@@Base+0xff67caa2> │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ 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 │ │ │ │ @@ -207302,17 +207305,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ 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] │ │ │ │ @@ -207430,23 +207433,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (129ed4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 129ea4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ 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 │ │ │ │ @@ -207586,37 +207589,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (12a088 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 129f9c │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -207876,39 +207879,39 @@ │ │ │ │ mov r2, r7 │ │ │ │ blx 94664 │ │ │ │ b.n 12a1fe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ adds r7, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ 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 │ │ │ │ @@ -208087,29 +208090,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ vstr d9, [sp] │ │ │ │ blx 9543c │ │ │ │ b.n 12a3b8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ 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] @ (12a7a8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -208314,29 +208317,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u32 q8, q4, q15 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ 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 │ │ │ │ @@ -208364,17 +208367,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -208401,17 +208404,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ 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] @ (12a950 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -208485,17 +208488,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r8, #504] @ 0x1f8 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2 0, cr0, [sl, #-504]! @ 0xfffffe08 │ │ │ │ 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] @ (12aa08 ) │ │ │ │ @@ -208558,17 +208561,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 12a9f6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r0], #504 @ 0x1f8 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2 0, cr0, [r0], {126} @ 0x7e │ │ │ │ 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 │ │ │ │ @@ -208711,21 +208714,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12aa86 │ │ │ │ movs r1, #0 │ │ │ │ b.n 12aab2 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ 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 │ │ │ │ @@ -208864,21 +208867,21 @@ │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 98d84 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ b.n 12abe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12ac2a │ │ │ │ b.n 12abf4 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -208937,23 +208940,23 @@ │ │ │ │ add r2, pc │ │ │ │ mov r1, r8 │ │ │ │ movs r5, #1 │ │ │ │ blx 9543c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 12ad84 │ │ │ │ + blt.n 12ad94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ 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] @ (12b048 ) │ │ │ │ @@ -209175,30 +209178,30 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 12afaa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [ip, lr, lsl #3] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xf6be007e │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ 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] @ (12b294 ) │ │ │ │ @@ -209401,35 +209404,35 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12b0f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5e0007e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vmvn.i32 q8, #227 @ 0x000000e3 │ │ │ │ + vshr.u8 q8, , #2 │ │ │ │ sbcs.w r0, r8, #16646144 @ 0xfe0000 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.u64 q0, q2, │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + vqadd.u64 q0, q6, │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcr2 0, 4, r0, cr14, cr3, {3} │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + mrc2 0, 4, r0, cr6, cr3, {3} │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc2 0, 2, r0, cr12, cr3, {3} │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + mcr2 0, 3, r0, cr4, cr3, {3} │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcr2 0, 2, r0, cr2, cr3, {3} │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + mcr2 0, 2, r0, cr10, cr3, {3} │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcr2 0, 1, r0, cr8, cr3, {3} │ │ │ │ + mrc2 0, 1, r0, cr0, cr3, {3} │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -209616,40 +209619,40 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (12b528 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12b428 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [lr], {115} @ 0x73 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + ldc2 0, cr0, [r6], {115} @ 0x73 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip], #-460 @ 0xfffffe34 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + ldc2l 0, cr0, [r4], #-460 @ 0xfffffe34 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrrc2 0, 7, r0, r2, cr3 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + mrrc2 0, 7, r0, sl, cr3 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-460 @ 0xfffffe34 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + mcrr2 0, 7, r0, r0, cr3 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr], {115} @ 0x73 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + stc2 0, cr0, [r6], #-460 @ 0xfffffe34 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r4], {115} @ 0x73 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + stc2 0, cr0, [ip], {115} @ 0x73 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfbea0073 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + @ instruction: 0xfbf20073 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfbd00073 │ │ │ │ + @ instruction: 0xfbd80073 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -209690,15 +209693,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9fef0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ 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] @ (12b634 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -209749,15 +209752,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ae007e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ orrs.w r0, r4, #126 @ 0x7e │ │ │ │ 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 │ │ │ │ @@ -209807,20 +209810,20 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (12b6e4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfa020073 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + @ instruction: 0xfa0a0073 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e40073 │ │ │ │ + vld1.8 @ instruction: 0xf9ec0073 │ │ │ │ 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] @ (12b8b0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #436] @ (12b8b4 ) │ │ │ │ @@ -209988,30 +209991,30 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vqadd.s32 q8, q7, q15 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s16 q8, q2, q15 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh.w r0, [r2, r3, lsl #3] │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + ldrsh.w r0, [sl, r3, lsl #3] │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb.w r0, [r6, r3, lsl #3] │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + ldrsb.w r0, [lr, r3, lsl #3] │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr.w r0, [r2, r3, lsl #3] │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + ldr.w r0, [sl, r3, lsl #3] │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb.w r0, [ip, r3, lsl #3] │ │ │ │ + strh.w r0, [r4, r3, lsl #3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 12b8f2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -210039,17 +210042,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (12b93c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12b914 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7820073 │ │ │ │ + @ instruction: 0xf78a0073 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ @@ -210087,17 +210090,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 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7160073 │ │ │ │ + @ instruction: 0xf71e0073 │ │ │ │ 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 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -210229,24 +210232,24 @@ │ │ │ │ b.n 12ba38 │ │ │ │ ldrb.w r3, [r4, #81] @ 0x51 │ │ │ │ bic.w r3, r3, #9 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #81] @ 0x51 │ │ │ │ b.n 12ba2a │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12b854 │ │ │ │ + b.n 12b864 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - addw r0, ip, #2163 @ 0x873 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + @ instruction: 0xf6140073 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf5840073 │ │ │ │ + @ instruction: 0xf58c0073 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 12bb92 │ │ │ │ bgt.n 12bb8e │ │ │ │ vldr d6, [r0, #8] │ │ │ │ @@ -210688,57 +210691,57 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 12bc14 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeab0007e │ │ │ │ orrs.w r0, r0, lr, ror #1 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orrs.w r0, r4, #15925248 @ 0xf30000 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + orrs.w r0, ip, #15925248 @ 0xf30000 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bic.w r0, r8, #15925248 @ 0xf30000 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + bics.w r0, r0, #15925248 @ 0xf30000 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3dc0073 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + @ instruction: 0xf3e40073 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2ee0073 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + @ instruction: 0xf2f60073 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movw r0, #32883 @ 0x8073 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + @ instruction: 0xf2500073 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf22e0073 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + @ instruction: 0xf2360073 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf1820073 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + @ instruction: 0xf18a0073 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adc.w r0, ip, #115 @ 0x73 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + adcs.w r0, r4, #115 @ 0x73 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf1300073 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + @ instruction: 0xf1380073 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds.w r0, r4, #115 @ 0x73 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + adds.w r0, ip, #115 @ 0x73 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0f80073 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + add.w r0, r0, #115 @ 0x73 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0da0073 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + @ instruction: 0xf0e20073 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors.w r0, sl, #115 @ 0x73 │ │ │ │ + @ instruction: 0xf0a20073 │ │ │ │ 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] │ │ │ │ ldrd r3, r2, [r0, #12] │ │ │ │ @@ -210970,19 +210973,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (12c35c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 12c332 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stcl 0, cr0, [r8, #-460]! @ 0xfffffe34 │ │ │ │ + ldcl 0, cr0, [r0, #-460]! @ 0xfffffe34 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -212107,65 +212110,65 @@ │ │ │ │ b.w 12c48c │ │ │ │ b.n 12d550 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 12d340 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.u32 q0, , #22 │ │ │ │ - b.n 12cf18 │ │ │ │ + vshr.u32 q0, , #14 │ │ │ │ + b.n 12cf28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [sl, #460] @ 0x1cc │ │ │ │ - @ instruction: 0xfbf60073 │ │ │ │ - b.n 12c7c0 │ │ │ │ + ldc2 0, cr0, [r2, #460] @ 0x1cc │ │ │ │ + @ instruction: 0xfbfe0073 │ │ │ │ + b.n 12c7d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbda0073 │ │ │ │ - b.n 12d790 │ │ │ │ + @ instruction: 0xfbe20073 │ │ │ │ + b.n 12d7a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbbe0073 │ │ │ │ - b.n 12d760 │ │ │ │ + @ instruction: 0xfbc60073 │ │ │ │ + b.n 12d770 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb4a0073 │ │ │ │ - b.n 12d680 │ │ │ │ + @ instruction: 0xfb520073 │ │ │ │ + b.n 12d690 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb300073 │ │ │ │ - b.n 12d650 │ │ │ │ + @ instruction: 0xfb380073 │ │ │ │ + b.n 12d660 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb160073 │ │ │ │ - b.n 12d624 │ │ │ │ + @ instruction: 0xfb1e0073 │ │ │ │ + b.n 12d634 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfae20073 │ │ │ │ - b.n 12d5c8 │ │ │ │ + @ instruction: 0xfaea0073 │ │ │ │ + b.n 12d5d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfab80073 │ │ │ │ - b.n 12d57c │ │ │ │ + @ instruction: 0xfac00073 │ │ │ │ + b.n 12d58c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa7a0073 │ │ │ │ - b.n 12d508 │ │ │ │ + @ instruction: 0xfa820073 │ │ │ │ + b.n 12d518 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa5c0073 │ │ │ │ - b.n 12d4d4 │ │ │ │ + @ instruction: 0xfa640073 │ │ │ │ + b.n 12d4e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa3e0073 │ │ │ │ - b.n 12d4a0 │ │ │ │ + @ instruction: 0xfa460073 │ │ │ │ + b.n 12d4b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [ip :256], r3 │ │ │ │ - b.n 12d300 │ │ │ │ + ldr??.w r0, [r4, r3, lsl #3] │ │ │ │ + b.n 12d310 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [lr :256], r3 │ │ │ │ - b.n 12d2d0 │ │ │ │ + ldr??.w r0, [r6, r3, lsl #3] │ │ │ │ + b.n 12d2e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh.w r0, [r0, r3, lsl #3] │ │ │ │ - b.n 12d29c │ │ │ │ + ldrsh.w r0, [r8, r3, lsl #3] │ │ │ │ + b.n 12d2ac │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 95674 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -212324,52 +212327,52 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (12d23c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 12c48e │ │ │ │ - strh.w r0, [r8, r3, lsl #3] │ │ │ │ - b.n 12d250 │ │ │ │ + ldrh.w r0, [r0, r3, lsl #3] │ │ │ │ + b.n 12d260 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb.w r0, [sl, r3, lsl #3] │ │ │ │ - b.n 12d21c │ │ │ │ + ldrb.w r0, [r2, r3, lsl #3] │ │ │ │ + b.n 12d22c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7f00073 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + @ instruction: 0xf7f80073 │ │ │ │ + b.n 12d1fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7d20073 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + @ instruction: 0xf7da0073 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7b40073 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + @ instruction: 0xf7bc0073 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf79a0073 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + @ instruction: 0xf7a20073 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7800073 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + @ instruction: 0xf7880073 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7660073 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + @ instruction: 0xf76e0073 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7480073 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + @ instruction: 0xf7500073 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf72e0073 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + @ instruction: 0xf7360073 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf70a0073 │ │ │ │ - svc 26 │ │ │ │ + @ instruction: 0xf7120073 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6ee0073 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + @ instruction: 0xf6f60073 │ │ │ │ + svc 6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6d20073 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf6da0073 │ │ │ │ + udf #234 @ 0xea │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -212506,19 +212509,19 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bmi.n 12d3ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 12d2a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adc.w r0, sl, #15925248 @ 0xf30000 │ │ │ │ - ble.n 12d454 │ │ │ │ + adcs.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ + ble.n 12d464 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf52e0073 │ │ │ │ - ble.n 12d424 │ │ │ │ + @ instruction: 0xf5360073 │ │ │ │ + ble.n 12d434 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r9, [pc, #804] @ 12d6e0 │ │ │ │ @@ -212816,33 +212819,33 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 12d536 │ │ │ │ bne.n 12d64a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 12d522 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4b60073 │ │ │ │ + @ instruction: 0xf4be0073 │ │ │ │ bcs.n 12d620 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fe0073 │ │ │ │ - bgt.n 12d70c │ │ │ │ + and.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ + bgt.n 12d71c │ │ │ │ lsls r3, r6, #1 │ │ │ │ bne.n 12d66c │ │ │ │ lsls r6, r7, #1 │ │ │ │ b.n 12d412 │ │ │ │ - vsubl.u , d15, d22 │ │ │ │ + vsubl.u , d15, d30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - addw r0, r0, #115 @ 0x73 │ │ │ │ - @ instruction: 0xf1f60073 │ │ │ │ - bge.n 12d714 │ │ │ │ + addw r0, r8, #115 @ 0x73 │ │ │ │ + @ instruction: 0xf1fe0073 │ │ │ │ + bge.n 12d724 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rsbs r0, ip, #115 @ 0x73 │ │ │ │ - bls.n 12d6e8 │ │ │ │ + @ instruction: 0xf1e40073 │ │ │ │ + bls.n 12d6f8 │ │ │ │ lsls r3, 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] │ │ │ │ @@ -213291,49 +213294,49 @@ │ │ │ │ b.n 12db2a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b20073 │ │ │ │ - vshr.s32 q0, , #26 │ │ │ │ - vqadd.s16 q8, q2, │ │ │ │ - mcr 0, 4, r0, cr12, cr3, {3} │ │ │ │ - bvs.n 12db70 │ │ │ │ + @ instruction: 0xf0ba0073 │ │ │ │ + vshr.s32 q0, , #18 │ │ │ │ + vqadd.s16 q8, q6, │ │ │ │ + mrc 0, 4, r0, cr4, cr3, {3} │ │ │ │ + bvs.n 12db80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stcl 0, cr0, [r4, #460] @ 0x1cc │ │ │ │ - ldcl 0, cr0, [lr, #-460]! @ 0xfffffe34 │ │ │ │ - bpl.n 12db60 │ │ │ │ + stcl 0, cr0, [ip, #460] @ 0x1cc │ │ │ │ + stc 0, cr0, [r6, #460] @ 0x1cc │ │ │ │ + bpl.n 12db70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [ip, #-460] @ 0xfffffe34 │ │ │ │ - bpl.n 12dd08 │ │ │ │ + ldcl 0, cr0, [r4, #-460] @ 0xfffffe34 │ │ │ │ + bpl.n 12dd18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [r4, #-460]! @ 0xfffffe34 │ │ │ │ - bpl.n 12dcdc │ │ │ │ + ldc 0, cr0, [ip, #-460]! @ 0xfffffe34 │ │ │ │ + bpl.n 12dcec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [r8, #-460] @ 0xfffffe34 │ │ │ │ - bpl.n 12dcac │ │ │ │ + stc 0, cr0, [r0, #-460]! @ 0xfffffe34 │ │ │ │ + bpl.n 12dcbc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], #460 @ 0x1cc │ │ │ │ - bpl.n 12dc7c │ │ │ │ + stc 0, cr0, [r4, #-460] @ 0xfffffe34 │ │ │ │ + bpl.n 12dc8c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [r2], #460 @ 0x1cc │ │ │ │ - bmi.n 12dc50 │ │ │ │ + stcl 0, cr0, [sl], #460 @ 0x1cc │ │ │ │ + bmi.n 12dc60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [r8], {115} @ 0x73 │ │ │ │ - bmi.n 12dc24 │ │ │ │ + ldcl 0, cr0, [r0], {115} @ 0x73 │ │ │ │ + bmi.n 12dc34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc 0, cr0, [lr], #460 @ 0x1cc │ │ │ │ - bmi.n 12dbf8 │ │ │ │ + ldc 0, cr0, [r6], #460 @ 0x1cc │ │ │ │ + bmi.n 12dc08 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [r4], {115} @ 0x73 │ │ │ │ - bmi.n 12dbcc │ │ │ │ + ldc 0, cr0, [ip], {115} @ 0x73 │ │ │ │ + bmi.n 12dbdc │ │ │ │ lsls r3, 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] @ 12e0d4 │ │ │ │ @@ -213735,31 +213738,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 12def0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, r3, ror #1 │ │ │ │ - bcs.n 12e02c │ │ │ │ + eors.w r0, ip, r3, ror #1 │ │ │ │ + bcs.n 12e03c │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs.w r0, ip, r3, ror #1 │ │ │ │ - bcs.n 12e1d4 │ │ │ │ + orn r0, r4, r3, ror #1 │ │ │ │ + bcs.n 12e1e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - and.w r0, r0, r3, ror #1 │ │ │ │ - bcs.n 12e118 │ │ │ │ + and.w r0, r8, r3, ror #1 │ │ │ │ + bcs.n 12e128 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xe98e0073 │ │ │ │ - bne.n 12e03c │ │ │ │ + @ instruction: 0xe9960073 │ │ │ │ + bne.n 12e04c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strd r0, r0, [r6, #-460] @ 0x1cc │ │ │ │ - strd r0, r0, [r4], #460 @ 0x1cc │ │ │ │ - beq.n 12e0f4 │ │ │ │ + strd r0, r0, [lr, #-460] @ 0x1cc │ │ │ │ + strd r0, r0, [ip], #460 @ 0x1cc │ │ │ │ + beq.n 12e104 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -213819,17 +213822,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 12e136 │ │ │ │ nop │ │ │ │ - b.n 12dff4 │ │ │ │ + b.n 12e004 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -214043,45 +214046,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (12e458 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12e36c │ │ │ │ - b.n 12e0a4 │ │ │ │ + b.n 12e0b4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e030 │ │ │ │ + b.n 12e040 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12df7c │ │ │ │ + b.n 12df8c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12df34 │ │ │ │ + b.n 12df44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12deec │ │ │ │ + b.n 12defc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12deac │ │ │ │ + b.n 12debc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12de84 │ │ │ │ + b.n 12de94 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12de08 │ │ │ │ + b.n 12de18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12dd90 │ │ │ │ + b.n 12dda0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12dd9c │ │ │ │ + b.n 12ddac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12dd70 │ │ │ │ + b.n 12dd80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ @@ -214165,23 +214168,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 12ed48 │ │ │ │ + b.n 12ed58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12eca8 │ │ │ │ + b.n 12ecb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ec14 │ │ │ │ + b.n 12ec24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r3, 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] @ (12e6a0 ) │ │ │ │ @@ -214293,27 +214296,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12e5de │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12ec3c │ │ │ │ + b.n 12ec4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 12eb30 │ │ │ │ + b.n 12eb40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ead8 │ │ │ │ + b.n 12eae8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -214380,17 +214383,17 @@ │ │ │ │ blx 9d9e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ movw r3, #2049 @ 0x801 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 972f4 │ │ │ │ nop │ │ │ │ - b.n 12ead0 │ │ │ │ + b.n 12eae0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ea24 │ │ │ │ + b.n 12ea34 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r7, #0 │ │ │ │ @@ -214550,41 +214553,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (12e9a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 12e8a6 │ │ │ │ - b.n 12ea78 │ │ │ │ + b.n 12ea88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ea50 │ │ │ │ + b.n 12ea60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e980 │ │ │ │ + b.n 12e990 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #984] @ (12ed90 ) │ │ │ │ @@ -214941,23 +214944,23 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ b.n 12edb4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ pop {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 12ee08 │ │ │ │ + ble.n 12ee18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 12ed1c │ │ │ │ + blt.n 12ed2c │ │ │ │ lsls r3, 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 12eede │ │ │ │ @@ -215324,37 +215327,37 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 12ecaa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - bls.n 12f0bc │ │ │ │ + bls.n 12f0cc │ │ │ │ lsls r3, r6, #1 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 12f180 │ │ │ │ + bhi.n 12f190 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 12f0e4 │ │ │ │ + bvc.n 12f0f4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ite lt │ │ │ │ + itt lt │ │ │ │ lsllt r3, r6, #1 │ │ │ │ - bvc.n 12f2ac @ unpredictable │ │ │ │ + bvc.n 12f0bc @ unpredictable │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r3, r6, #1 │ │ │ │ - bvc.n 12f280 @ unpredictable │ │ │ │ + ite ls │ │ │ │ + lslls r3, r6, #1 │ │ │ │ + bvc.n 12f290 @ unpredictable │ │ │ │ lsls r3, r6, #1 │ │ │ │ - itee vc │ │ │ │ + itte vc │ │ │ │ lslvc r3, r6, #1 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movvs.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r5, [pc, #1164] @ 12f660 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ ldr.w r4, [pc, #1160] @ 12f664 │ │ │ │ @@ -215754,31 +215757,31 @@ │ │ │ │ b.n 12f34a │ │ │ │ nop │ │ │ │ ... │ │ │ │ push {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 12f584 │ │ │ │ + bvs.n 12f594 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bmi.n 12f72c │ │ │ │ + bmi.n 12f73c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcc.n 12f730 │ │ │ │ + bcc.n 12f740 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r6, 12f6d2 │ │ │ │ + cbnz r6, 12f6d4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcc.n 12f5a8 │ │ │ │ + bcc.n 12f5b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 12f648 │ │ │ │ + bcs.n 12f658 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 12f5c8 │ │ │ │ + bcs.n 12f5d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 12f6ec │ │ │ │ + bcs.n 12f6fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r4, [pc, #1060] @ 12fab4 │ │ │ │ mov r0, r7 │ │ │ │ blx 9d9e8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ movw r3, #5191 @ 0x1447 │ │ │ │ @@ -216164,93 +216167,93 @@ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 9656c │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 12f470 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - bne.n 12fa78 │ │ │ │ + bne.n 12fa88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 12fb24 │ │ │ │ + bne.n 12fb34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r0, 12fad8 │ │ │ │ + cbnz r0, 12fada │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bne.n 12faf0 │ │ │ │ + bne.n 12fb00 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r2, 12fad8 │ │ │ │ + cbnz r2, 12fada │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fabc │ │ │ │ + beq.n 12facc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r4, 12fad8 │ │ │ │ + cbnz r4, 12fada │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12f9ec │ │ │ │ + beq.n 12f9fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12faac │ │ │ │ + beq.n 12fabc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fb40 │ │ │ │ + beq.n 12fb50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ @@ -216603,35 +216606,35 @@ │ │ │ │ b.n 12fee2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - cbz r4, 12ff94 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ cbz r4, 12ff96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + cbz r4, 12ff98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r4, 12ff94 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + cbz r4, 12ff96 │ │ │ │ lsls r3, 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] @ (1301e8 ) │ │ │ │ @@ -216850,19 +216853,19 @@ │ │ │ │ vldr d4, [r1, #-8] │ │ │ │ b.n 130208 │ │ │ │ ... │ │ │ │ add r6, pc, #864 @ (adr r6, 13054c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ str.w r1, [r4, r7, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ add.w r7, r7, #1 │ │ │ │ beq.n 130252 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ add.w r5, ip, r1, lsl #3 │ │ │ │ @@ -217876,20 +217879,20 @@ │ │ │ │ add.w r8, r6, r3 │ │ │ │ b.n 130cee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ uxth r1, r6 │ │ │ │ - @ instruction: 0xffffbfbe │ │ │ │ + vqrdmlsh.s , , d6[0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bge.n 130d64 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219093,87 +219096,87 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 131676 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r0, 1319d0 │ │ │ │ + cbnz r0, 1319d2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 131bec ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 131c0c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r6, 1319c8 │ │ │ │ + cbnz r6, 1319ca │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1319da │ │ │ │ + cbnz r0, 1319dc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #520 @ (adr r0, 131bd4 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 131bf4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #296 @ (adr r0, 131afc ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 131b1c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 131a8c ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 131aac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r6, 131a42 │ │ │ │ + cbz r6, 131a44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r2, 131a36 │ │ │ │ + cbz r2, 131a38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r6, 131a2a │ │ │ │ + cbz r6, 131a2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r4, 131a2c │ │ │ │ + cbz r4, 131a2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 132014 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ @@ -219458,25 +219461,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr.w sl, [sp, #260] @ 0x104 │ │ │ │ b.n 131d96 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 131e5a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ @@ -219804,81 +219807,81 @@ │ │ │ │ ldr r0, [pc, #156] @ (1321b4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 13108a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #920 @ (adr r7, 132534 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 132554 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 132494 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 1324b4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #648 @ (adr r7, 132434 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 132454 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 1323cc ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 1323ec ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [pc, #380] @ (132338 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #372] @ (13233c ) │ │ │ │ @@ -220013,49 +220016,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 1308b2 │ │ │ │ nop │ │ │ │ - add r6, pc, #864 @ (adr r6, 13269c ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 1326bc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 132614 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 132634 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, 1325ac ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 1325cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #488 @ (adr r6, 13253c ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 13255c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #376 @ (adr r6, 1324d4 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 1324f4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #256 @ (adr r6, 132464 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 132484 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 132744 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 132764 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 13265c ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 13267c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1325b4 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 1325d4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ @@ -220417,33 +220420,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 132650 │ │ │ │ nop │ │ │ │ strh r6, [r0, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #616 @ (adr r1, 132a5c ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 132a7c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #88 @ (adr r1, 132854 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 132874 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 132bec ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 13280c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 132b84 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 132ba4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #776 @ (adr r0, 132b1c ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 132b3c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -220972,77 +220975,77 @@ │ │ │ │ b.n 1329d4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 132878 │ │ │ │ + b.n 132888 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -221160,19 +221163,19 @@ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ ldr.w r4, [pc, #3072] @ 133c24 │ │ │ │ @@ -222252,99 +222255,99 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 133154 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ 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, #2744] @ 0xab8 │ │ │ │ subw sp, sp, #1316 @ 0x524 │ │ │ │ mov r4, r1 │ │ │ │ @@ -223362,35 +223365,35 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -224481,45 +224484,45 @@ │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ subs r3, r3, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ blx 991c8 │ │ │ │ b.w 1349d0 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movw r4, #9921 @ 0x26c1 │ │ │ │ str.w r5, [r8, #44] @ 0x2c │ │ │ │ blx 9fa80 │ │ │ │ ldr.w r2, [pc, #3260] @ 136138 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ @@ -225675,175 +225678,175 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #332] @ (136278 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 134ff6 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #960] @ (136624 ) │ │ │ │ + ldr r7, [pc, #992] @ (136644 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #744] @ (136554 ) │ │ │ │ + ldr r7, [pc, #776] @ (136574 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #624] @ (1364e4 ) │ │ │ │ + ldr r7, [pc, #656] @ (136504 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #520] @ (136484 ) │ │ │ │ + ldr r7, [pc, #552] @ (1364a4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [pc, #320] @ (1363c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #312] @ (1363c4 ) │ │ │ │ @@ -225956,53 +225959,53 @@ │ │ │ │ b.w 13426e │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 135f8c │ │ │ │ nop │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #136] @ (136450 ) │ │ │ │ + ldr r6, [pc, #168] @ (136470 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #24] @ (1363e8 ) │ │ │ │ + ldr r6, [pc, #56] @ (136408 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #888] @ (136750 ) │ │ │ │ + ldr r5, [pc, #920] @ (136770 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #776] @ (1366e8 ) │ │ │ │ + ldr r5, [pc, #808] @ (136708 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #672] @ (136688 ) │ │ │ │ + ldr r5, [pc, #704] @ (1366a8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #560] @ (136620 ) │ │ │ │ + ldr r5, [pc, #592] @ (136640 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #448] @ (1365b8 ) │ │ │ │ + ldr r5, [pc, #480] @ (1365d8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #336] @ (136550 ) │ │ │ │ + ldr r5, [pc, #368] @ (136570 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #224] @ (1364e8 ) │ │ │ │ + ldr r5, [pc, #256] @ (136508 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #24] @ (136428 ) │ │ │ │ + ldr r5, [pc, #56] @ (136448 ) │ │ │ │ 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] @ 136fd0 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -227094,43 +227097,43 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ b.n 13701e │ │ │ │ negs r2, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #752] @ (1372d0 ) │ │ │ │ + ldr r1, [pc, #784] @ (1372f0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r7, #106 @ 0x6a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #424] @ (137194 ) │ │ │ │ + ldr r1, [pc, #456] @ (1371b4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #136] @ (13707c ) │ │ │ │ + ldr r1, [pc, #168] @ (13709c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #328] @ (137144 ) │ │ │ │ + ldr r0, [pc, #360] @ (137164 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #208] @ (1370d4 ) │ │ │ │ + ldr r0, [pc, #240] @ (1370f4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ beq.w 136b3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds.w lr, ip, r3 │ │ │ │ @@ -228607,17 +228610,17 @@ │ │ │ │ cmp r6, r3 │ │ │ │ blt.n 138090 │ │ │ │ mov r4, r0 │ │ │ │ b.n 137ca2 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.w 136b3c │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #624] @ (138328 ) │ │ │ │ + ldr r6, [pc, #656] @ (138348 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 001380bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -229229,21 +229232,21 @@ │ │ │ │ b.n 138756 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bxns r8 │ │ │ │ + bxns r9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 138dac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 138ddc │ │ │ │ @@ -229707,31 +229710,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 138c9e │ │ │ │ ... │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r2, r5, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -229930,27 +229933,27 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 138a7c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ @@ -230832,50 +230835,50 @@ │ │ │ │ b.n 139632 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r6, r4, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ cmp r2, #209 @ 0xd1 │ │ │ │ vrsubhn.i d16, , │ │ │ │ vqshlu.s32 q8, , #31 │ │ │ │ - vshr.u64 , q15, #1 │ │ │ │ + vaddw.u , , d6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ 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 1391c6 │ │ │ │ @@ -231685,29 +231688,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 13aa84 │ │ │ │ mov r8, fp │ │ │ │ b.n 13a1aa │ │ │ │ ... │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r3, #28 │ │ │ │ bpl.w 13a396 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r9 │ │ │ │ @@ -232197,45 +232200,45 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 13913e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ 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 │ │ │ │ @@ -232803,45 +232806,45 @@ │ │ │ │ bne.w 13b53e │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 13a500 │ │ │ │ ... │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #2204] @ 13b778 │ │ │ │ movw r1, #11820 @ 0x2e2c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -233581,104 +233584,104 @@ │ │ │ │ b.n 13b6fa │ │ │ │ add.w r3, r2, sl, lsl #3 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ mov r2, lr │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ b.n 13b854 │ │ │ │ ... │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.u32 q0, q9, #28 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + vshr.u32 q0, q9, #20 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r0, #456]! @ 0x1c8 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + stc2l 0, cr0, [r8, #456]! @ 0x1c8 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-456]! @ 0xfffffe38 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + stc2 0, cr0, [r6, #456] @ 0x1c8 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-456] @ 0xfffffe38 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + stc2l 0, cr0, [r4, #-456]! @ 0xfffffe38 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-456] @ 0xfffffe38 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + stc2l 0, cr0, [r8, #-456] @ 0xfffffe38 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-456 @ 0xfffffe38 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + ldc2l 0, cr0, [r0], #-456 @ 0xfffffe38 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, sl, cr2 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + mrrc2 0, 7, r0, r2, cr2 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [ip], #-456 @ 0xfffffe38 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + ldc2 0, cr0, [r4], #-456 @ 0xfffffe38 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r0], {114} @ 0x72 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + ldc2 0, cr0, [r8], {114} @ 0x72 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfba80072 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + @ instruction: 0xfbb00072 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb7c0072 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + @ instruction: 0xfb840072 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb5e0072 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + @ instruction: 0xfb660072 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa100072 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + @ instruction: 0xfa180072 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e40072 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + vld1.8 @ instruction: 0xf9ec0072 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh.w r0, [ip, #114] @ 0x72 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + vst1.8 @ instruction: 0xf9c40072 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb.w r0, [ip, #114] @ 0x72 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + vld1.8 @ instruction: 0xf9a40072 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9800072 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + vst1.8 @ instruction: 0xf9880072 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #3] │ │ │ │ + ldr??.w r0, [lr, r2, lsl #3] │ │ │ │ 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 │ │ │ │ str.w r6, [r8, #-4] │ │ │ │ @@ -234049,74 +234052,74 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #168] @ (13bcf4 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1396a4 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7d00072 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + @ instruction: 0xf7d80072 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7b00072 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + @ instruction: 0xf7b80072 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7940072 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + @ instruction: 0xf79c0072 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7780072 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + @ instruction: 0xf7800072 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf75c0072 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + @ instruction: 0xf7640072 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf66c0072 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + @ instruction: 0xf6740072 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6500072 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + @ instruction: 0xf6580072 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6340072 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + @ instruction: 0xf63c0072 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6180072 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + @ instruction: 0xf6200072 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf5fc0072 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + addw r0, r4, #2162 @ 0x872 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf5e20072 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + @ instruction: 0xf5ea0072 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rsb r0, r8, #15859712 @ 0xf20000 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + rsbs r0, r0, #15859712 @ 0xf20000 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sub.w r0, ip, #15859712 @ 0xf20000 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + subs.w r0, r4, #15859712 @ 0xf20000 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf58e0072 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + @ instruction: 0xf5960072 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf5380072 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + adc.w r0, r0, #15859712 @ 0xf20000 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4f60072 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + @ instruction: 0xf4fe0072 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4da0072 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + @ instruction: 0xf4e20072 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4be0072 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + @ instruction: 0xf4c60072 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - eors.w r0, ip, #15859712 @ 0xf20000 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + @ instruction: 0xf4a40072 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orn r0, r2, #15859712 @ 0xf20000 │ │ │ │ + orn r0, sl, #15859712 @ 0xf20000 │ │ │ │ │ │ │ │ 0013bcf8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -234392,26 +234395,26 @@ │ │ │ │ blx 999ec │ │ │ │ b.n 13be82 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r6, #-500] @ 0x1f4 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 13bf6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adcs.w r0, sl, #114 @ 0x72 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + sbc.w r0, r2, #114 @ 0x72 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add.w r0, r0, #114 @ 0x72 │ │ │ │ + add.w r0, r8, #114 @ 0x72 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -234802,21 +234805,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 13c0dc │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc 0, cr0, [lr], {114} @ 0x72 │ │ │ │ + ldc 0, cr0, [r6], {114} @ 0x72 │ │ │ │ b.n 13c8f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adc.w r2, r1, r2 │ │ │ │ strd r3, r2, [sp, #52] @ 0x34 │ │ │ │ @@ -234896,32 +234899,32 @@ │ │ │ │ ldr r0, [pc, #60] @ (13c578 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 13c4d8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xebfa0072 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + stc 0, cr0, [r2], {114} @ 0x72 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rsbs r0, lr, r2, ror #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + @ instruction: 0xebe60072 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rsb r0, r0, r2, ror #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + rsb r0, r8, r2, ror #1 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sub.w r0, r6, r2, ror #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + sub.w r0, lr, r2, ror #1 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xeb8c0072 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + @ instruction: 0xeb940072 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sbcs.w r0, r2, r2, ror #1 │ │ │ │ + sbcs.w r0, sl, r2, ror #1 │ │ │ │ │ │ │ │ 0013c57c : │ │ │ │ stmdb 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 r5, [pc, #2972] @ 13d12c │ │ │ │ @@ -235995,67 +235998,67 @@ │ │ │ │ add r1, fp │ │ │ │ b.n 13d00c │ │ │ │ nop │ │ │ │ b.n 13d2dc │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia.w r8, {r1, r4, r5, r6} │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + stmia.w r0!, {r1, r4, r5, r6} │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrd r0, r0, [sl], #-456 @ 0x1c8 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + stmia.w r2, {r1, r4, r5, r6} │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xe85c0072 │ │ │ │ - vshr.u32 q0, q9, #20 │ │ │ │ + strd r0, r0, [r4], #-456 @ 0x1c8 │ │ │ │ + vshr.u32 q0, q9, #12 │ │ │ │ ble.n 13d224 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vqadd.u32 q8, q5, q9 │ │ │ │ - b.n 13d054 │ │ │ │ + vqadd.u64 q8, q1, q9 │ │ │ │ + b.n 13d064 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vqadd.u8 q8, q6, q9 │ │ │ │ - b.n 13d020 │ │ │ │ + vqadd.u16 q8, q2, q9 │ │ │ │ + b.n 13d030 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vqadd.u64 q0, q0, q9 │ │ │ │ - b.n 13cfec │ │ │ │ + vqadd.u64 q0, q4, q9 │ │ │ │ + b.n 13cffc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mcr2 0, 7, r0, cr14, cr2, {3} │ │ │ │ - mrc2 0, 5, r0, cr8, cr2, {3} │ │ │ │ - b.n 13cf08 │ │ │ │ + mrc2 0, 7, r0, cr6, cr2, {3} │ │ │ │ + mcr2 0, 6, r0, cr0, cr2, {3} │ │ │ │ + b.n 13cf18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc2 0, 4, r0, cr6, cr2, {3} │ │ │ │ - b.n 13ced0 │ │ │ │ + mrc2 0, 4, r0, cr14, cr2, {3} │ │ │ │ + b.n 13cee0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc2 0, 3, r0, cr8, cr2, {3} │ │ │ │ - b.n 13ce9c │ │ │ │ + mcr2 0, 4, r0, cr0, cr2, {3} │ │ │ │ + b.n 13ceac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mcr2 0, 1, r0, cr14, cr2, {3} │ │ │ │ - mcr2 0, 0, r0, cr12, cr2, {3} │ │ │ │ - @ instruction: 0xfbea0072 │ │ │ │ - b.n 13d990 │ │ │ │ + mrc2 0, 1, r0, cr6, cr2, {3} │ │ │ │ + mrc2 0, 0, r0, cr4, cr2, {3} │ │ │ │ + @ instruction: 0xfbf20072 │ │ │ │ + b.n 13c9a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfbce0072 │ │ │ │ - b.n 13d95c │ │ │ │ + @ instruction: 0xfbd60072 │ │ │ │ + b.n 13d96c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfbae0072 │ │ │ │ - b.n 13d924 │ │ │ │ + @ instruction: 0xfbb60072 │ │ │ │ + b.n 13d934 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb160072 │ │ │ │ - @ instruction: 0xfa220072 │ │ │ │ - ldrsb.w r0, [lr, #114] @ 0x72 │ │ │ │ - b.n 13d518 │ │ │ │ + @ instruction: 0xfb1e0072 │ │ │ │ + @ instruction: 0xfa2a0072 │ │ │ │ + vld1.8 @ instruction: 0xf9a60072 │ │ │ │ + b.n 13d528 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [r8 :256], r2 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #3] │ │ │ │ + ldrsh.w r0, [r0, r2, lsl #3] │ │ │ │ + ldr??.w r0, [ip, r2, lsl #3] │ │ │ │ ldrd fp, r6, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr.w r4, [pc, #1704] @ 13d878 │ │ │ │ mov r0, r7 │ │ │ │ blx 9d9e8 │ │ │ │ mov.w r3, #2384 @ 0x950 │ │ │ │ add r4, pc │ │ │ │ @@ -236667,105 +236670,105 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #256] @ (13d96c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 13d75e │ │ │ │ - @ instruction: 0xf69c0072 │ │ │ │ - rsb r0, r0, #15859712 @ 0xf20000 │ │ │ │ - ble.n 13d81c │ │ │ │ + subw r0, r4, #2162 @ 0x872 │ │ │ │ + rsb r0, r8, #15859712 @ 0xf20000 │ │ │ │ + ble.n 13d82c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub.w r0, r2, #15859712 @ 0xf20000 │ │ │ │ - ble.n 13d7e8 │ │ │ │ + sub.w r0, sl, #15859712 @ 0xf20000 │ │ │ │ + ble.n 13d7f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs.w r0, sl, #15859712 @ 0xf20000 │ │ │ │ - @ instruction: 0xf4f00072 │ │ │ │ - bgt.n 13d890 │ │ │ │ + sbc.w r0, r2, #15859712 @ 0xf20000 │ │ │ │ + @ instruction: 0xf4f80072 │ │ │ │ + ble.n 13d8a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf4d00072 │ │ │ │ - bgt.n 13d858 │ │ │ │ + @ instruction: 0xf4d80072 │ │ │ │ + bgt.n 13d868 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orns r0, r8, #15859712 @ 0xf20000 │ │ │ │ - bgt.n 13d7b0 │ │ │ │ + eor.w r0, r0, #15859712 @ 0xf20000 │ │ │ │ + bgt.n 13d7c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3a80072 │ │ │ │ - blt.n 13d820 │ │ │ │ + @ instruction: 0xf3b00072 │ │ │ │ + blt.n 13d830 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf38c0072 │ │ │ │ - blt.n 13d7f0 │ │ │ │ + @ instruction: 0xf3940072 │ │ │ │ + blt.n 13d800 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3740072 │ │ │ │ - blt.n 13d7c8 │ │ │ │ + @ instruction: 0xf37c0072 │ │ │ │ + blt.n 13d7d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf33e0072 │ │ │ │ - blt.n 13d960 │ │ │ │ + @ instruction: 0xf3460072 │ │ │ │ + blt.n 13d970 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3240072 │ │ │ │ - blt.n 13d934 │ │ │ │ + @ instruction: 0xf32c0072 │ │ │ │ + blt.n 13d944 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3080072 │ │ │ │ - blt.n 13d908 │ │ │ │ + @ instruction: 0xf3100072 │ │ │ │ + blt.n 13d918 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2dc0072 │ │ │ │ - bge.n 13d8b4 │ │ │ │ + @ instruction: 0xf2e40072 │ │ │ │ + bge.n 13d8c4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movw r0, #57458 @ 0xe072 │ │ │ │ - bge.n 13d9a0 │ │ │ │ + @ instruction: 0xf2560072 │ │ │ │ + bge.n 13d9b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1f40072 │ │ │ │ - bge.n 13d8f8 │ │ │ │ + @ instruction: 0xf1fc0072 │ │ │ │ + bge.n 13d908 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsbs r0, r8, #114 @ 0x72 │ │ │ │ - bls.n 13d8c4 │ │ │ │ + @ instruction: 0xf1e00072 │ │ │ │ + bls.n 13d8d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, ip, #114 @ 0x72 │ │ │ │ - bls.n 13d894 │ │ │ │ + rsb r0, r4, #114 @ 0x72 │ │ │ │ + bls.n 13d8a4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub.w r0, r0, #114 @ 0x72 │ │ │ │ - bls.n 13d864 │ │ │ │ + sub.w r0, r8, #114 @ 0x72 │ │ │ │ + bls.n 13d874 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1840072 │ │ │ │ - bls.n 13d834 │ │ │ │ + @ instruction: 0xf18c0072 │ │ │ │ + bls.n 13d844 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbc.w r0, r6, #114 @ 0x72 │ │ │ │ - bls.n 13da04 │ │ │ │ + sbc.w r0, lr, #114 @ 0x72 │ │ │ │ + bls.n 13da14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adc.w r0, r8, #114 @ 0x72 │ │ │ │ - bls.n 13d9d0 │ │ │ │ + adcs.w r0, r0, #114 @ 0x72 │ │ │ │ + bls.n 13d9e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1300072 │ │ │ │ - bls.n 13d9a8 │ │ │ │ + @ instruction: 0xf1380072 │ │ │ │ + bls.n 13d9b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds.w r0, r4, #114 @ 0x72 │ │ │ │ - bls.n 13d974 │ │ │ │ + adds.w r0, ip, #114 @ 0x72 │ │ │ │ + bls.n 13d984 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0f20072 │ │ │ │ - bls.n 13d938 │ │ │ │ + @ instruction: 0xf0fa0072 │ │ │ │ + bls.n 13d948 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0d60072 │ │ │ │ - bhi.n 13d908 │ │ │ │ + @ instruction: 0xf0de0072 │ │ │ │ + bhi.n 13d918 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0b80072 │ │ │ │ - bhi.n 13d8d4 │ │ │ │ + @ instruction: 0xf0c00072 │ │ │ │ + bhi.n 13d8e4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors.w r0, lr, #114 @ 0x72 │ │ │ │ - bhi.n 13d8a8 │ │ │ │ + @ instruction: 0xf0a60072 │ │ │ │ + bhi.n 13d8b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, r4, #114 @ 0x72 │ │ │ │ - bhi.n 13d87c │ │ │ │ + eor.w r0, ip, #114 @ 0x72 │ │ │ │ + bhi.n 13d88c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orn r0, sl, #114 @ 0x72 │ │ │ │ - bhi.n 13da50 │ │ │ │ + orns r0, r2, #114 @ 0x72 │ │ │ │ + bhi.n 13d860 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs.w r0, r0, #114 @ 0x72 │ │ │ │ - bhi.n 13da24 │ │ │ │ + orrs.w r0, r8, #114 @ 0x72 │ │ │ │ + bhi.n 13da34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bics.w r0, r2, #114 @ 0x72 │ │ │ │ - bhi.n 13d9f0 │ │ │ │ + bics.w r0, sl, #114 @ 0x72 │ │ │ │ + bhi.n 13da00 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -237101,25 +237104,25 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldcl 0, cr0, [ip, #-456]! @ 0xfffffe38 │ │ │ │ - bpl.n 13dc2c │ │ │ │ + stc 0, cr0, [r4, #456] @ 0x1c8 │ │ │ │ + bpl.n 13dc3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [r4, #-456]! @ 0xfffffe38 │ │ │ │ - bpl.n 13de04 │ │ │ │ + stcl 0, cr0, [ip, #-456]! @ 0xfffffe38 │ │ │ │ + bpl.n 13de14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [lr], #456 @ 0x1c8 │ │ │ │ - bmi.n 13dcc0 │ │ │ │ + stcl 0, cr0, [r6], {114} @ 0x72 │ │ │ │ + bmi.n 13dcd0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc 0, cr0, [r4], {114} @ 0x72 │ │ │ │ - bmi.n 13dd54 │ │ │ │ + stc 0, cr0, [ip], {114} @ 0x72 │ │ │ │ + bmi.n 13dd64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #684] @ (13dfec ) │ │ │ │ @@ -237395,27 +237398,27 @@ │ │ │ │ movgt r5, #1 │ │ │ │ b.n 13ddb2 │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, r2, ror #1 │ │ │ │ - bcs.n 13e0e4 │ │ │ │ + orn r0, ip, r2, ror #1 │ │ │ │ + bcs.n 13e0f4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orr.w r0, ip, r2, ror #1 │ │ │ │ - bcs.n 13e0bc │ │ │ │ + orrs.w r0, r4, r2, ror #1 │ │ │ │ + bcs.n 13e0cc │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xe9b20072 │ │ │ │ - bne.n 13df94 │ │ │ │ + @ instruction: 0xe9ba0072 │ │ │ │ + bne.n 13dfa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [r4], #456 @ 0x1c8 │ │ │ │ - bne.n 13e020 │ │ │ │ + ldrd r0, r0, [ip], #456 @ 0x1c8 │ │ │ │ + bne.n 13e030 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0013e018 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -237733,21 +237736,21 @@ │ │ │ │ lsrs r0, r7 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 13e37c │ │ │ │ + b.n 13e38c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13dda8 │ │ │ │ + b.n 13ddb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13dd8c │ │ │ │ + b.n 13dd9c │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 13e198 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ @@ -238263,53 +238266,53 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (13ea6c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 13e990 │ │ │ │ nop │ │ │ │ - b.n 13eba8 │ │ │ │ + b.n 13ebb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13eb18 │ │ │ │ + b.n 13eb28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0013ea70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -239242,290 +239245,290 @@ │ │ │ │ b.w 13eb50 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbnz r2, 13f534 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 13f46c │ │ │ │ + ble.n 13f47c │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - vzip. d26, d24 │ │ │ │ + vsra.u64 d26, d16, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r6} │ │ │ │ vcvt.u16.f16 , , #2 │ │ │ │ vqrdmlah.s , q7, d9[0] │ │ │ │ @ instruction: 0xfffebd0d │ │ │ │ - @ instruction: 0xfffedfb8 │ │ │ │ + vqrdmlsh.s , q15, d0[0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ble.n 13f598 │ │ │ │ + ble.n 13f5a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ cbnz r4, 13f534 │ │ │ │ lsls r5, r7, #1 │ │ │ │ adds r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r0, r1, r4, r6} │ │ │ │ - vqdmulh.s , q15, d30[0] │ │ │ │ + @ instruction: 0xfffedcf6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f4a8 │ │ │ │ + bgt.n 13f4b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f474 │ │ │ │ + bgt.n 13f484 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r4!, {r0, r5, r6, r7} │ │ │ │ vsli.64 d31, d17, #62 @ 0x3e │ │ │ │ - vdup.16 , d28[3] │ │ │ │ + vcvt.f16.u16 , q10, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f5c4 │ │ │ │ + bgt.n 13f5d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl ffde552c ::Settings::boolParam@@Base+0xff4c4294> │ │ │ │ - bgt.n 13f56c │ │ │ │ + bgt.n 13f57c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r0, {r0, r1, r3, r6, r7} │ │ │ │ - vtbx.8 d29, {d30- instruction: 0xfffedbf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r6, #1 │ │ │ │ rors r5, r3 │ │ │ │ - @ instruction: 0xffffdbb8 │ │ │ │ + vtbx.8 d29, {d31- │ │ │ │ + blt.n 13f490 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f640 │ │ │ │ + blt.n 13f650 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ble.n 13f65c │ │ │ │ + ble.n 13f46c │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r7, r5, #32 │ │ │ │ - vtbx.8 d29, {d15-d18}, d2 │ │ │ │ + vtbx.8 d29, {d15-d18}, d10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r0, {r0, r4, r6, r7} │ │ │ │ - @ instruction: 0xfffedb10 │ │ │ │ + @ instruction: 0xfffedb18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ - @ instruction: 0xfffedade │ │ │ │ + vtbx.8 d29, {d30- instruction: 0xfffedab0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r7, sp, #940 @ 0x3ac │ │ │ │ - @ instruction: 0xfffeda76 │ │ │ │ + @ instruction: 0xfffeda7e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ bmi.n 13f4f2 │ │ │ │ - vtbx.8 d29, {d14-d16}, d4 │ │ │ │ + vtbx.8 d29, {d14-d16}, d12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r4!, {r0, r1, r5, r6} │ │ │ │ - vshll.u32 , d2, #30 │ │ │ │ + vshll.u32 , d10, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xf905fffe │ │ │ │ - bls.n 13f57c │ │ │ │ + bls.n 13f58c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13f524 │ │ │ │ + bls.n 13f534 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r0, pc, #220 @ (adr r0, 13f6ac ) │ │ │ │ - vqrshrn.u64 d29, q10, #1 │ │ │ │ + vqrshrn.u64 d29, q14, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ pop {r0, r1, r4, r5, r6, r7, pc} │ │ │ │ - vtbx.8 d29, {d14-d15}, d2 │ │ │ │ + vtbx.8 d29, {d14-d15}, d10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ b.n 13fb7e │ │ │ │ - vtbl.8 d29, {d14-d15}, d8 │ │ │ │ + vqshrn.u64 d29, q0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ rev16 r7, r5 │ │ │ │ - @ instruction: 0xfffed8d6 │ │ │ │ + @ instruction: 0xfffed8de │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stcl 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xe981ffff │ │ │ │ - bhi.n 13f528 │ │ │ │ + bhi.n 13f538 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl ffe8f60c ::Settings::boolParam@@Base+0xff56e374> │ │ │ │ - bhi.n 13f6d0 │ │ │ │ + bhi.n 13f6e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xb77d │ │ │ │ - vtbl.8 d29, {d14}, d28 │ │ │ │ + vqshrun.s64 d29, q10, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r7, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 13f620 │ │ │ │ + bhi.n 13f630 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 13f5c8 │ │ │ │ + bvc.n 13f5d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - itet le │ │ │ │ + ittt le │ │ │ │ lslle r2, r6, #1 │ │ │ │ - ldmiagt r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmiale r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lslle r2, r6, #1 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r5, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13f708 │ │ │ │ + bge.n 13f718 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f628 │ │ │ │ + bls.n 13f638 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 13f6dc │ │ │ │ + bvc.n 13f6ec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - itee pl │ │ │ │ + itte pl │ │ │ │ lslpl r2, r6, #1 │ │ │ │ - bvc.n 13f6a8 @ unpredictable │ │ │ │ + bvc.n 13f6b8 @ unpredictable │ │ │ │ lslmi r2, r6, #1 │ │ │ │ - ite cc │ │ │ │ + itt cc │ │ │ │ lslcc r2, r6, #1 │ │ │ │ - bge.n 13f688 @ unpredictable │ │ │ │ + bge.n 13f698 @ unpredictable │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f5a0 │ │ │ │ + bge.n 13f5b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f620 │ │ │ │ + bvs.n 13f630 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f578 │ │ │ │ + bge.n 13f588 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f628 │ │ │ │ + bge.n 13f638 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f598 │ │ │ │ + bvs.n 13f5a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f5e8 │ │ │ │ + bge.n 13f5f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f708 │ │ │ │ + bvs.n 13f718 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f5a8 │ │ │ │ + bge.n 13f5b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f680 │ │ │ │ + bpl.n 13f690 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f77c │ │ │ │ + bge.n 13f78c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f608 │ │ │ │ + bpl.n 13f618 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f74c │ │ │ │ + bge.n 13f75c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f790 │ │ │ │ + bpl.n 13f7a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f728 │ │ │ │ + bge.n 13f738 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f7c0 │ │ │ │ + bge.n 13f5d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f72c │ │ │ │ + bpl.n 13f73c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f7a0 │ │ │ │ + bge.n 13f7b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f5f8 │ │ │ │ + bge.n 13f608 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 13f6c4 │ │ │ │ + bmi.n 13f6d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f5e8 │ │ │ │ + bge.n 13f5f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f668 │ │ │ │ + bge.n 13f678 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 13f65c │ │ │ │ + bmi.n 13f66c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f640 │ │ │ │ + bge.n 13f650 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 13f7ec │ │ │ │ + bmi.n 13f5fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f620 │ │ │ │ + bge.n 13f630 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 13f784 │ │ │ │ + bmi.n 13f794 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f808 │ │ │ │ + bge.n 13f618 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f660 │ │ │ │ + bge.n 13f670 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 13f718 │ │ │ │ + bmi.n 13f728 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [pc, #308] @ (13f858 ) │ │ │ │ add.w r3, r5, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #308] @ (13f85c ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -239632,53 +239635,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (13f8a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 13eb50 │ │ │ │ - bhi.n 13f88c │ │ │ │ + bhi.n 13f89c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13f8ec │ │ │ │ + bhi.n 13f8fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 13f900 │ │ │ │ + bne.n 13f910 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 13f87e │ │ │ │ + cbnz r6, 13f880 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13f8c4 │ │ │ │ + bhi.n 13f8d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13f7fc │ │ │ │ + bhi.n 13f80c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 13f898 │ │ │ │ + bne.n 13f8a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r2, 13f880 │ │ │ │ + cbnz r2, 13f882 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13f7e4 │ │ │ │ + bhi.n 13f7f4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f91c │ │ │ │ + bls.n 13f92c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 13f830 │ │ │ │ + beq.n 13f840 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f904 │ │ │ │ + bls.n 13f914 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f7ac │ │ │ │ + bls.n 13f7bc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 13f7c8 │ │ │ │ + beq.n 13f7d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f79c │ │ │ │ + bls.n 13f7ac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f8d4 │ │ │ │ + bge.n 13f8e4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 13f948 │ │ │ │ + beq.n 13f958 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r2, 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 │ │ │ │ @@ -239701,17 +239704,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0013f8f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -239884,37 +239887,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 13f9a6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13faa0 │ │ │ │ + bhi.n 13fab0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 13fa5c │ │ │ │ + bvc.n 13fa6c │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #836] @ (13fe44 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -240226,37 +240229,37 @@ │ │ │ │ b.n 13fe22 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 13fea2 │ │ │ │ + cbz r2, 13fea4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 13fea4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #832] @ (1401d8 ) │ │ │ │ @@ -240585,69 +240588,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #832 @ (adr r7, 14051c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 140128 │ │ │ │ + bcc.n 140138 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 140184 │ │ │ │ + bcs.n 140194 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r6, pc, #88 @ (adr r6, 140260 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 140254 │ │ │ │ + bcs.n 140264 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 140148 │ │ │ │ + bne.n 140158 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140250 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -240684,17 +240687,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001402cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -240739,23 +240742,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (14035c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14030a │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -240776,19 +240779,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1403ac ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -240958,37 +240961,37 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 140560 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #624 @ (adr r2, 1407f8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r1, pc, #512 @ (adr r1, 14079c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -241011,17 +241014,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -241044,17 +241047,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140658 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -241093,23 +241096,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1406dc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1406ae │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001406e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241130,19 +241133,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (14072c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140730 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241162,19 +241165,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (140778 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0014077c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241194,19 +241197,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1407c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r3 │ │ │ │ @@ -241359,28 +241362,28 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1408f2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r2, r6, #1 │ │ │ │ - ldrls r5, [sp, #472] @ 0x1d8 │ │ │ │ + ite ls │ │ │ │ + lslls r2, r6, #1 │ │ │ │ + ldrhi r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - nop {8} │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - add r7, pc, #576 @ (adr r7, 140bac ) │ │ │ │ + it hi │ │ │ │ + lslhi r2, r6, #1 │ │ │ │ + add r7, pc, #608 @ (adr r7, 140bcc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ittt pl │ │ │ │ - lslpl r2, r6, #1 │ │ │ │ - addpl r7, pc, #432 @ (adr r7, 140b24 ) │ │ │ │ - lslpl r2, r6, #1 │ │ │ │ + itte vs │ │ │ │ + lslvs r2, r6, #1 │ │ │ │ + addvs r7, pc, #464 @ (adr r7, 140b44 ) │ │ │ │ + lslvc r2, r6, #1 │ │ │ │ │ │ │ │ 00140974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -241413,19 +241416,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 140bf8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001409ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241459,19 +241462,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 140c70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140a64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241491,19 +241494,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (140aac ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -241627,35 +241630,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (140c2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 140cf8 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 140d18 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 140c88 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 140ca8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, 140f70 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 140f90 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 140f10 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 140f30 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140c30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -241735,23 +241738,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (140d18 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 140cb0 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 140d80 │ │ │ │ + cbnz r6, 140d82 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 14106c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 14108c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r2, 140d80 │ │ │ │ + cbnz r2, 140d82 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #712 @ (adr r3, 140fe4 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 141004 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r1, #248] @ 0xf8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 140dda │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -242925,26 +242928,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 141b3c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 141c14 │ │ │ │ + cbnz r0, 141c16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrh r4, [r5, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -243260,21 +243263,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 142094 │ │ │ │ + cbz r6, 142096 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 142094 │ │ │ │ + cbz r4, 142096 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, 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] │ │ │ │ @@ -243344,21 +243347,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, r2 │ │ │ │ blt.n 142120 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -243448,27 +243451,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (142238 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1421e2 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 14225e │ │ │ │ + cbz r2, 142260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 14225e │ │ │ │ + cbz r2, 142260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 14225e │ │ │ │ + cbz r6, 142260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -243647,37 +243650,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14240e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r2, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 142446 │ │ │ │ + cbz r6, 142448 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strh r2, [r0, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -243700,17 +243703,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -243733,17 +243736,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ @@ -244164,25 +244167,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 │ │ │ │ ... │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -244540,49 +244543,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 142750 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #264 @ (adr r6, 142fe4 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 143004 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #16 @ (adr r6, 142ef4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 142f14 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 143214 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 143234 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 14311c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 14313c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 14303c ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 14305c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 142f74 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 142f94 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 143304 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 142f24 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ 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 r5, r2 │ │ │ │ @@ -244659,17 +244662,17 @@ │ │ │ │ b.n 142fbc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, #29] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #120 @ (adr r4, 143058 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 143078 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r2, [r1, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -244926,37 +244929,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (14330c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 143104 │ │ │ │ - add r2, pc, #752 @ (adr r2, 1435d4 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 1435f4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #32 @ (adr r2, 14330c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 14332c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #416 @ (adr r1, 143494 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 1434b4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, 14338c ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 1433ac ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 1436f4 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 143314 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 143684 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 1436a4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r2, 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] │ │ │ │ @@ -245222,37 +245225,37 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 143436 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 14347a │ │ │ │ b.n 14350e │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -245499,17 +245502,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 143ba8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ bge.n 143a0a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -245729,49 +245732,49 @@ │ │ │ │ ldr r0, [pc, #92] @ (143c7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 143bbc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (143d7c ) │ │ │ │ @@ -245862,23 +245865,23 @@ │ │ │ │ b.n 143ce6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ @@ -246064,21 +246067,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (143ffc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 143e68 │ │ │ │ nop │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ 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 r4, [r2, #16] │ │ │ │ mov r1, r3 │ │ │ │ @@ -246190,29 +246193,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (144174 ) │ │ │ │ mov r0, r5 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 144132 │ │ │ │ nop │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -246301,25 +246304,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (144290 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1441da │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r2, 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] │ │ │ │ @@ -246414,17 +246417,17 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -246539,29 +246542,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 144448 │ │ │ │ + bvc.n 144458 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 1444f6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -246657,25 +246660,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 144562 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -246838,29 +246841,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (144810 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 144672 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -247555,53 +247558,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 145238 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r0, [r2, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -248029,59 +248032,59 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r5, r7} │ │ │ │ vshr.u32 d18, d13, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r7} │ │ │ │ - vmlal.u q12, d31, d2[0] │ │ │ │ + vmlal.u q12, d31, d10[0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r2, [r5, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ 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 │ │ │ │ @@ -248212,29 +248215,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (145768 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1456c6 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ 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 │ │ │ │ @@ -248434,45 +248437,45 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (1459cc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1458aa │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ 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 145a88 │ │ │ │ @@ -249241,21 +249244,21 @@ │ │ │ │ beq.w 146144 │ │ │ │ b.n 146284 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1465e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [pc, #648] @ (146668 ) │ │ │ │ + ldr r6, [pc, #680] @ (146688 ) │ │ │ │ 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 │ │ │ │ @@ -249735,51 +249738,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (1469dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 146910 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [pc, #208] @ (146a70 ) │ │ │ │ + ldr r1, [pc, #240] @ (146a90 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #944] @ (146d58 ) │ │ │ │ + ldr r0, [pc, #976] @ (146d78 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #832] @ (146cf0 ) │ │ │ │ + ldr r0, [pc, #864] @ (146d10 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #688] @ (146c68 ) │ │ │ │ + ldr r0, [pc, #720] @ (146c88 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blxns r8 │ │ │ │ + blxns r9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bxns r8 │ │ │ │ + bxns r9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bxns r4 │ │ │ │ + bxns r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -249854,21 +249857,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -249907,17 +249910,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r4, pc │ │ │ │ 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] │ │ │ │ @@ -250055,35 +250058,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (146cf8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 146c60 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, 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 │ │ │ │ @@ -250140,21 +250143,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (146da4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 146d24 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [pc, #352] @ 146f1c │ │ │ │ sub sp, #20 │ │ │ │ @@ -250276,31 +250279,31 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (146f3c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 146e8c │ │ │ │ nop │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rors r2, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, 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 │ │ │ │ @@ -250334,17 +250337,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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} │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ 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 │ │ │ │ @@ -250443,25 +250446,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 147042 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ 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] @ (147328 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -251477,15 +251480,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #154 @ 0x9a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -252112,67 +252115,67 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #116] @ (148568 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1484bc │ │ │ │ nop │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #712] @ (1487f8 ) │ │ │ │ + ldr r7, [pc, #744] @ (148818 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #584] @ (148780 ) │ │ │ │ + ldr r7, [pc, #616] @ (1487a0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #376] @ (1486b8 ) │ │ │ │ + ldr r7, [pc, #408] @ (1486d8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #248] @ (148640 ) │ │ │ │ + ldr r7, [pc, #280] @ (148660 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #120] @ (1485c8 ) │ │ │ │ + ldr r7, [pc, #152] @ (1485e8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #0] @ (148558 ) │ │ │ │ + ldr r7, [pc, #32] @ (148578 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [pc, #888] @ (1488d8 ) │ │ │ │ + ldr r6, [pc, #920] @ (1488f8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [pc, #768] @ (148868 ) │ │ │ │ + ldr r6, [pc, #800] @ (148888 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ @@ -253503,17 +253506,17 @@ │ │ │ │ b.n 148ebe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #848] @ (1498b4 ) │ │ │ │ + ldr r1, [pc, #880] @ (1498d4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r0, r7, #23 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ cbz r3, 149592 │ │ │ │ vldr d10, [r8] │ │ │ │ @@ -253629,53 +253632,53 @@ │ │ │ │ ldr r0, [pc, #92] @ (1496f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 149604 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ 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 │ │ │ │ @@ -254208,27 +254211,27 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsrs r0, r2, #29 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r6, r0, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #4935 @ 0x1347 │ │ │ │ ldr r0, [pc, #44] @ (149dc0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -254239,17 +254242,17 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 1499e2 │ │ │ │ vldr d7, [pc, #12] @ 149db8 │ │ │ │ b.n 149d1a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ 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 │ │ │ │ @@ -254325,25 +254328,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (149ea4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 149df6 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ 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 │ │ │ │ @@ -254499,21 +254502,21 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r6, r4, #30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -254670,21 +254673,21 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r2, #23 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #20 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ 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] │ │ │ │ @@ -254842,43 +254845,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r4, #8 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 14a308 │ │ │ │ nop │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ 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 │ │ │ │ @@ -255372,25 +255375,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (14aa70 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14a94e │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ 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 │ │ │ │ @@ -255697,35 +255700,35 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14b040 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xfbdc007c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa96007c │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ 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] │ │ │ │ @@ -255849,29 +255852,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (14aff0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14ae84 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ 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 │ │ │ │ @@ -256129,17 +256132,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf65c007c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r4, #16515072 @ 0xfc0000 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 14b3c2 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -256598,80 +256601,80 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #188] @ (14b90c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14b26c │ │ │ │ ... │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [sl], #452 @ 0x1c4 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + ldcl 0, cr0, [r2], #452 @ 0x1c4 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r4], #452 @ 0x1c4 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + stc2 0, cr0, [ip], #452 @ 0x1c4 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrrc2 0, 7, r0, r0, cr1 @ │ │ │ │ - subs r6, r2, #3 │ │ │ │ + mrrc2 0, 7, r0, r8, cr1 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfbd20071 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + @ instruction: 0xfbda0071 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfbb40071 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + @ instruction: 0xfbbc0071 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb7c0071 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + @ instruction: 0xfb840071 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb420071 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + @ instruction: 0xfb4a0071 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfad40071 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + @ instruction: 0xfadc0071 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfab60071 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + @ instruction: 0xfabe0071 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa980071 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + @ instruction: 0xfaa00071 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [lr, #113] @ 0x71 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + @ instruction: 0xfa060071 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e00071 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + vld1.8 @ instruction: 0xf9e80071 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c20071 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + vst1.8 @ instruction: 0xf9ca0071 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a40071 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + vld1.8 @ instruction: 0xf9ac0071 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [r4, r1, lsl #3] │ │ │ │ - adds r2, r1, #1 │ │ │ │ + ldr??.w r0, [ip, r1, lsl #3] │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6 :256], r1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + vst4.16 {d16-d19}, [lr :256], r1 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb.w r0, [r8, r1, lsl #3] │ │ │ │ - subs r4, r5, r7 │ │ │ │ + vld4.16 {d0-d3}, [r0 :256], r1 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str??.w r0, [r8, #113] @ 0x71 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + ldr??.w r0, [r0, #113] @ 0x71 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str.w r0, [sl, #113] @ 0x71 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + ldr.w r0, [r2, #113] @ 0x71 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb.w r0, [r8, #113] @ 0x71 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + strh.w r0, [r0, #113] @ 0x71 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [sl, r1, lsl #3] │ │ │ │ - subs r2, r4, r5 │ │ │ │ + strb.w r0, [r2, #113] @ 0x71 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [r0], #-452 @ 0x1c4 │ │ │ │ + ldrd r0, r0, [r8], #-452 @ 0x1c4 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -256806,29 +256809,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (14bab8 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 14b9fe │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf71c0071 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + @ instruction: 0xf7240071 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf6ba0071 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + movt r0, #10353 @ 0x2871 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf69e0071 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + subw r0, r6, #2161 @ 0x871 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movw r0, #18545 @ 0x4871 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + movw r0, #51313 @ 0xc871 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf6260071 │ │ │ │ + @ instruction: 0xf62e0071 │ │ │ │ stmdb 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -257000,27 +257003,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 14bbfa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb8e007c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf4be0071 │ │ │ │ + @ instruction: 0xf4c60071 │ │ │ │ orn r0, lr, ip, ror #1 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, r6, #15794176 @ 0xf10000 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + eor.w r0, lr, #15794176 @ 0xf10000 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orn r0, r8, #15794176 @ 0xf10000 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + orns r0, r0, #15794176 @ 0xf10000 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orr.w r0, sl, #15794176 @ 0xf10000 │ │ │ │ + orrs.w r0, r2, #15794176 @ 0xf10000 │ │ │ │ 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 │ │ │ │ mov r2, r3 │ │ │ │ @@ -257047,17 +257050,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3ca0071 │ │ │ │ + @ instruction: 0xf3d20071 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -257083,17 +257086,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3700071 │ │ │ │ + @ instruction: 0xf3780071 │ │ │ │ stmdb 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] @ (14c034 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #712] @ (14c038 ) │ │ │ │ @@ -257355,35 +257358,35 @@ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b.n 14bdc4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [ip], #496 @ 0x1f0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r4!, {r2, r3, r4, r5, r6} │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2940071 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + @ instruction: 0xf29c0071 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf27a0071 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + @ instruction: 0xf2820071 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf25e0071 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + @ instruction: 0xf2660071 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsb r0, r2, #113 @ 0x71 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + rsb r0, sl, #113 @ 0x71 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adc.w r0, r6, #113 @ 0x71 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + adc.w r0, lr, #113 @ 0x71 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0a60071 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + @ instruction: 0xf0ae0071 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, sl, #113 @ 0x71 │ │ │ │ + eors.w r0, r2, #113 @ 0x71 │ │ │ │ stmdb 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] @ (14c1b0 ) │ │ │ │ ldr r3, [pc, #292] @ (14c1b4 ) │ │ │ │ @@ -257513,17 +257516,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 14bd6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14bc00 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vqadd.s16 q0, q7, │ │ │ │ + vqadd.s32 q0, q3, │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -257682,17 +257685,17 @@ │ │ │ │ nop │ │ │ │ b.n 14bc68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14ca84 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-452]! @ 0xfffffe3c │ │ │ │ + ldcl 0, cr0, [r8, #-452]! @ 0xfffffe3c │ │ │ │ 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 │ │ │ │ ble.n 14c3e2 │ │ │ │ @@ -257746,20 +257749,20 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], {113} @ 0x71 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + stcl 0, cr0, [r4], #452 @ 0x1c4 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [r2], #452 @ 0x1c4 │ │ │ │ + ldc 0, cr0, [sl], #452 @ 0x1c4 │ │ │ │ stmdb 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] @ (14c54c ) │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #284] @ (14c550 ) │ │ │ │ @@ -257873,20 +257876,20 @@ │ │ │ │ nop │ │ │ │ b.n 14c9c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14c858 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeb9a0071 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + sub.w r0, r2, r1, ror #1 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs.w r0, r8, r1, ror #1 │ │ │ │ + @ instruction: 0xeb800071 │ │ │ │ stmdb 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 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -258039,32 +258042,32 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (14c754 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14c6a4 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeaa60071 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + @ instruction: 0xeaae0071 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, lr, r1, ror #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + eors.w r0, r6, r1, ror #1 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ands.w r0, r2, r1, ror #1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + ands.w r0, sl, r1, ror #1 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [sl, #452]! @ 0x1c4 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + and.w r0, r2, r1, ror #1 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xe9ac0071 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + @ instruction: 0xe9b40071 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xe9920071 │ │ │ │ + @ instruction: 0xe99a0071 │ │ │ │ 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 │ │ │ │ mov sl, r2 │ │ │ │ @@ -258124,15 +258127,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 14c9a8 │ │ │ │ ... │ │ │ │ udf #242 @ 0xf2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp.w lr, #192 @ 0xc0 │ │ │ │ beq.w 14cd86 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ add.w ip, r2, #1408 @ 0x580 │ │ │ │ vadd.f64 d5, d7, d1 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ @@ -258848,43 +258851,43 @@ │ │ │ │ ldr r0, [pc, #76] @ (14d1b8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14cd60 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ bls.n 14d190 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d4b4 │ │ │ │ + b.n 14d4c4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d350 │ │ │ │ + b.n 14d360 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d2c0 │ │ │ │ + b.n 14d2d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #176] @ (14d270 ) │ │ │ │ movw r1, #9141 @ 0x23b5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -258948,37 +258951,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (14d29c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 14cd60 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r1, 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] │ │ │ │ @@ -259203,20 +259206,20 @@ │ │ │ │ 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, 14d7e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mcr2 0, 0, r0, cr12, cr1, {3} │ │ │ │ - blt.n 14d5e8 │ │ │ │ + mrc2 0, 0, r0, cr4, cr1, {3} │ │ │ │ + blt.n 14d5f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 14d8ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -259670,22 +259673,22 @@ │ │ │ │ bne.n 14db42 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n 14db64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 14d8c0 │ │ │ │ - ldrh.w r0, [sl, #113] @ 0x71 │ │ │ │ - bpl.n 14db00 │ │ │ │ + str.w r0, [r2, #113] @ 0x71 │ │ │ │ + bpl.n 14db10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr??.w r0, [ip, r1, lsl #3] │ │ │ │ - bpl.n 14dc8c │ │ │ │ + strb.w r0, [r4, #113] @ 0x71 │ │ │ │ + bpl.n 14da9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr.w r0, [lr, r1, lsl #3] │ │ │ │ - bpl.n 14dc58 │ │ │ │ + str??.w r0, [r6, r1, lsl #3] │ │ │ │ + bpl.n 14dc68 │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ ldr r5, [pc, #148] @ (14dc50 ) │ │ │ │ @@ -260104,19 +260107,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14e2d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14e2d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 14e1bc │ │ │ │ - @ instruction: 0xf6b80071 │ │ │ │ + movt r0, #2161 @ 0x871 │ │ │ │ subs r3, #225 @ 0xe1 │ │ │ │ - vrsra.u64 d31, d14, #1 │ │ │ │ + vsubw.u , , d22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 14e004 │ │ │ │ + beq.n 14e014 │ │ │ │ lsls r1, r6, #1 │ │ │ │ vcmp.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 14e152 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 14e19e │ │ │ │ @@ -261763,31 +261766,31 @@ │ │ │ │ b.w 14dc22 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - b.n 14fa54 │ │ │ │ + b.n 14fa64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r1, r6, #1 │ │ │ │ - bvs.n 14fa1c @ unpredictable branch in IT block │ │ │ │ + bvc.n 14fa2c @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslvc r1, r6, #1 │ │ │ │ - itet pl │ │ │ │ + ittt pl │ │ │ │ lslpl r1, r6, #1 │ │ │ │ - bmi.n 14f91c @ unpredictable branch in IT block │ │ │ │ + bpl.n 14f92c @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslpl r1, r6, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 14f5d4 │ │ │ │ + cbnz r2, 14f5d6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r4, r0 │ │ │ │ blt.w 14dc20 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r2, #8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -262271,17 +262274,17 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.w 14dc22 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - bhi.n 14fa58 │ │ │ │ + bhi.n 14fa68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r1, 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] │ │ │ │ @@ -262762,29 +262765,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 14e712 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - bvc.n 15004c │ │ │ │ + bvc.n 15005c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bvc.n 150170 │ │ │ │ + bvc.n 150180 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bvs.n 150228 │ │ │ │ + bvs.n 150038 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r2, 15018e │ │ │ │ + cbz r2, 150190 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bmi.n 150078 │ │ │ │ + bmi.n 150088 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r6, 15015e │ │ │ │ + cbz r6, 150160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #12167 @ 0x2f87 │ │ │ │ ldr.w r0, [pc, #1388] @ 1506ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -263261,93 +263264,93 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 14e712 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ b.w 14e7a6 │ │ │ │ nop │ │ │ │ - bcs.n 15077c │ │ │ │ + bcs.n 15078c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 15072c │ │ │ │ + bcs.n 15073c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 150780 │ │ │ │ + bne.n 150790 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 150740 │ │ │ │ + bne.n 150750 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 1506e8 │ │ │ │ + bne.n 1506f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 1506a8 │ │ │ │ + beq.n 1506b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 150620 │ │ │ │ + beq.n 150630 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 1505e8 │ │ │ │ + beq.n 1505f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 150768 │ │ │ │ + beq.n 150778 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 150730 │ │ │ │ + beq.n 150740 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 150708 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -263407,17 +263410,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 150776 │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ 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, #2768] @ 0xad0 │ │ │ │ ldr r5, [pc, #676] @ (150ac8 ) │ │ │ │ @@ -264011,21 +264014,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (150f54 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1510c4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 151140 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 151160 ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -264518,21 +264521,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r1, r6, #1 │ │ │ │ - ldrhi r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldrls r4, [sp, #536] @ 0x218 │ │ │ │ lslhi r1, r6, #1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ ite ls │ │ │ │ movls.w ip, #1 │ │ │ │ movhi.w ip, #0 │ │ │ │ @@ -264795,59 +264798,59 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #104] @ (151870 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1510c4 │ │ │ │ ... │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r6, 1518de │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r6, 1518d8 │ │ │ │ + cbnz r6, 1518da │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r4, 1518da │ │ │ │ + cbnz r4, 1518dc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, 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] @ (151c38 ) │ │ │ │ @@ -265195,63 +265198,63 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ... │ │ │ │ ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r2, 151c82 │ │ │ │ + cbnz r2, 151c84 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #452] @ (151e80 ) │ │ │ │ @@ -266163,25 +266166,25 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 151ce0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 152a8e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov.f64 d5, d10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -266953,41 +266956,41 @@ │ │ │ │ vmovge.f64 d5, d0 │ │ │ │ b.n 152c1a │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 153280 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - add r5, pc, #368 @ (adr r5, 153414 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 153434 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, pc, #184 @ (adr r5, 153364 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 153384 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 1536ac ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 1532cc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 153634 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 153654 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 15354c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 15356c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1532cc ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 1532ec ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 153664 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 153684 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d5, [pc, #812] @ 153608 │ │ │ │ it eq │ │ │ │ vmoveq.f64 d4, d5 │ │ │ │ vneg.f64 d5, d4 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ @@ -267224,21 +267227,21 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.n 1530bc │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1535f8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ bl 149dc8 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 153402 │ │ │ │ @@ -267417,33 +267420,33 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmovge.f64 d6, d10 │ │ │ │ b.n 153502 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r1, 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, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #2972] @ 154424 │ │ │ │ @@ -268495,33 +268498,33 @@ │ │ │ │ b.n 154188 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -269617,71 +269620,71 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 155216 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ b.n 1550b0 │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r0, [pc, #2552] @ 155b78 │ │ │ │ mov.w r1, #8160 @ 0x1fe0 │ │ │ │ mov r7, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -270572,135 +270575,135 @@ │ │ │ │ ldr r0, [pc, #260] @ (155c68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r2 │ │ │ │ b.w 1538ca │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00155c6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -271544,19 +271547,19 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1560c2 │ │ │ │ b.n 1564ac │ │ │ │ add.w r3, r7, #1408 @ 0x580 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ b.n 1564ac │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #680] @ (156990 ) │ │ │ │ + ldr r3, [pc, #712] @ (1569b0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 001566e8 : │ │ │ │ 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 │ │ │ │ @@ -271935,117 +271938,117 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 156744 │ │ │ │ ... │ │ │ │ bl d4ab0 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #456] @ (156c94 ) │ │ │ │ + ldr r1, [pc, #488] @ (156cb4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r7, #36 @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ b.n 1572ca │ │ │ │ @ instruction: 0xfffec745 │ │ │ │ vqrdmlah.s , q7, d1[0] │ │ │ │ - @ instruction: 0xfffe6eb4 │ │ │ │ + @ instruction: 0xfffe6ebc │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r1, [r4, r4] │ │ │ │ vaddw.u , , d5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #592] @ (156d50 ) │ │ │ │ + ldr r0, [pc, #624] @ (156d70 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #488] @ (156cf0 ) │ │ │ │ + ldr r0, [pc, #520] @ (156d10 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #384] @ (156c90 ) │ │ │ │ + ldr r0, [pc, #416] @ (156cb0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ bgt.n 156a22 │ │ │ │ vraddhn.i d16, q15, │ │ │ │ - vtbl.8 d22, {d15-d18}, d22 │ │ │ │ + vtbl.8 d22, {d15-d18}, d30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #136] @ (156ba8 ) │ │ │ │ + ldr r0, [pc, #168] @ (156bc8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #32] @ (156b48 ) │ │ │ │ + ldr r0, [pc, #64] @ (156b68 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r4, #9 │ │ │ │ - vtbl.8 d22, {d31- instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - @ instruction: 0xffff6a7a │ │ │ │ + vtbl.8 d22, {d31- instruction: 0xffff6a56 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r5, [r7, r7] │ │ │ │ - vtbl.8 d22, {d15-d17}, d18 │ │ │ │ + vtbl.8 d22, {d15-d17}, d26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r1, #24 │ │ │ │ - @ instruction: 0xffff69f6 │ │ │ │ + @ instruction: 0xffff69fe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r1, r6, #1 │ │ │ │ bls.n 156b12 │ │ │ │ - vtbx.8 d22, {d30-d31}, d10 │ │ │ │ + @ instruction: 0xfffe69d2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, r8 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 156b1e │ │ │ │ - @ instruction: 0xfffe699a │ │ │ │ + vtbl.8 d22, {d30-d31}, d18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 156c5a │ │ │ │ - vtbx.8 d22, {d14-d15}, d30 │ │ │ │ + vqrshrn.u64 d22, q11, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r7, sp, #788 @ 0x314 │ │ │ │ - vtbx.8 d22, {d14-d15}, d2 │ │ │ │ + vtbx.8 d22, {d14-d15}, d10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r7, #18 │ │ │ │ - vqshrn.u64 d22, q2, #1 │ │ │ │ + vqshrn.u64 d22, q6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r2, [pc, #2140] @ 157408 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 9ba78 │ │ │ │ mov r4, r0 │ │ │ │ @@ -272809,247 +272812,247 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldr r5, [r6, r6] │ │ │ │ - @ instruction: 0xffff67e4 │ │ │ │ + @ instruction: 0xffff67ec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add lr, fp │ │ │ │ + add lr, ip │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #55 @ 0x37 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r1, r6, #1 │ │ │ │ bcc.n 15738e │ │ │ │ - @ instruction: 0xfffe6746 │ │ │ │ + @ instruction: 0xfffe674e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #151 @ 0x97 │ │ │ │ - vqshlu.s64 q11, q5, #63 @ 0x3f │ │ │ │ + vmlsl.u q11, d31, d18[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strh r7, [r7, r5] │ │ │ │ vmls.i , , d5[0] │ │ │ │ - vqshlu.s64 d22, d4, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d22, d12, #63 @ 0x3f │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r6} │ │ │ │ - vmlsl.u q11, d14, d18[0] │ │ │ │ + vmlsl.u q11, d14, d26[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r7, [pc, #228] @ (157554 ) │ │ │ │ - vqshlu.s32 d22, d16, #31 │ │ │ │ + vqshlu.s32 d22, d24, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xb71f │ │ │ │ - vsli.64 q11, q15, #62 @ 0x3e │ │ │ │ + vrsubhn.i d22, q7, q3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmn r0, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xb69d │ │ │ │ - @ instruction: 0xfffe65cc │ │ │ │ + vsli.64 q11, q2, #62 @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #832] @ (1577d8 ) │ │ │ │ + ldr r6, [pc, #864] @ (1577f8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.u8 q0, q5, q8 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + vqadd.u16 q0, q1, q8 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.u32 q0, q5, q8 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + vqadd.u64 q0, q1, q8 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #672] @ (157898 ) │ │ │ │ ldr r1, [pc, #672] @ (15789c ) │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -273299,93 +273302,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -273408,17 +273411,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00157988 : │ │ │ │ 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 │ │ │ │ @@ -273604,39 +273607,39 @@ │ │ │ │ b.n 1579e8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00157bd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -274032,71 +274035,71 @@ │ │ │ │ b.n 157c78 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ 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] @ (158410 ) │ │ │ │ @@ -274388,15 +274391,15 @@ │ │ │ │ ... │ │ │ │ movs r5, #202 @ 0xca │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ vadd.f64 d0, d9, d10 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 9cc30 │ │ │ │ vsub.f64 d0, d10, d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ vcmpe.f64 d9, d0 │ │ │ │ @@ -274693,15 +274696,15 @@ │ │ │ │ b.n 1587d8 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1589e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #240] @ (1588c4 ) │ │ │ │ + ldr r6, [pc, #272] @ (1588e4 ) │ │ │ │ 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 │ │ │ │ @@ -275001,19 +275004,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 158dc0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #904] @ (158f40 ) │ │ │ │ + ldr r1, [pc, #936] @ (158f60 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ 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 158abe │ │ │ │ @@ -275517,45 +275520,45 @@ │ │ │ │ b.n 15922e │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1593d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add ip, fp │ │ │ │ + add ip, ip │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ 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 │ │ │ │ @@ -276008,81 +276011,81 @@ │ │ │ │ blx 9cc30 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 1595b2 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 159938 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ 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 │ │ │ │ @@ -276240,37 +276243,37 @@ │ │ │ │ blx 9cc30 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 159266 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 159b70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ @@ -276897,67 +276900,67 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 159aea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r6, r3, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #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, #3944] @ 0xf68 │ │ │ │ ldr.w r6, [pc, #1236] @ 15a604 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -277453,83 +277456,83 @@ │ │ │ │ nop │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -277794,17 +277797,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vshr.u32 q0, , #12 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15a924 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ @@ -278223,45 +278226,45 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15a928 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ 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 │ │ │ │ @@ -278608,15 +278611,15 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 15b404 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf738007b │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ 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 15b332 │ │ │ │ @@ -278969,22 +278972,22 @@ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 15b44c │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r3, [r3, #128] @ 0x80 │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xf2d4007b │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -280154,98 +280157,98 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #220] @ (15c5d8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 15b394 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + sbc.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rsbs r0, lr, #112 @ 0x70 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + @ instruction: 0xf1e60070 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors.w r0, r6, #112 @ 0x70 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + eors.w r0, lr, #112 @ 0x70 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s64 q8, q5, q8 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + vmvn.i32 q0, #32 @ 0x00000020 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [lr, #448]! @ 0x1c0 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + ldc 0, cr0, [r6, #448]! @ 0x1c0 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc 0, cr0, [r0, #448] @ 0x1c0 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + ldc 0, cr0, [r8, #448] @ 0x1c0 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-448]! @ 0xfffffe40 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + ldcl 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [r6, #-448] @ 0xfffffe40 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + stcl 0, cr0, [lr, #-448] @ 0xfffffe40 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + ldc 0, cr0, [r2, #-448]! @ 0xfffffe40 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc 0, cr0, [r0, #-448] @ 0xfffffe40 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + ldc 0, cr0, [r8, #-448] @ 0xfffffe40 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6], #448 @ 0x1c0 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + ldcl 0, cr0, [lr], #448 @ 0x1c0 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], {112} @ 0x70 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + stcl 0, cr0, [r4], #448 @ 0x1c0 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [r0], {112} @ 0x70 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + stcl 0, cr0, [r8], {112} @ 0x70 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r4], #448 @ 0x1c0 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + stc 0, cr0, [ip], #448 @ 0x1c0 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r8], {112} @ 0x70 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + ldc 0, cr0, [r0], {112} @ 0x70 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [sl], #-448 @ 0xfffffe40 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + ldcl 0, cr0, [r2], #-448 @ 0xfffffe40 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcrr 0, 7, r0, ip, cr0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + mrrc 0, 7, r0, r4, cr0 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [lr], #-448 @ 0xfffffe40 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + ldc 0, cr0, [r6], #-448 @ 0xfffffe40 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc 0, cr0, [r0], {112} @ 0x70 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + ldc 0, cr0, [r8], {112} @ 0x70 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xebf20070 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + @ instruction: 0xebfa0070 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rsbs r0, r4, r0, ror #1 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + rsbs r0, ip, r0, ror #1 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs.w r0, r2, r0, ror #1 │ │ │ │ + subs.w r0, sl, r0, ror #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #88] @ (15c638 ) │ │ │ │ movw r1, #13731 @ 0x35a3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (15c63c ) │ │ │ │ @@ -280272,23 +280275,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (15c64c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 15b394 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xeac00070 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + @ instruction: 0xeac80070 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xeaa20070 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + @ instruction: 0xeaaa0070 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eor.w r0, r4, r0, ror #1 │ │ │ │ + eor.w r0, ip, r0, ror #1 │ │ │ │ │ │ │ │ 0015c650 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -280322,17 +280325,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - and.w r0, r4, r0, ror #1 │ │ │ │ + and.w r0, ip, r0, ror #1 │ │ │ │ │ │ │ │ 0015c6c4 : │ │ │ │ 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 │ │ │ │ @@ -280768,65 +280771,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15cafa │ │ │ │ svc 134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ble.n 15cb80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cb3c │ │ │ │ + b.n 15cb4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15caa0 │ │ │ │ + b.n 15cab0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c9c0 │ │ │ │ + b.n 15c9d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c888 │ │ │ │ + b.n 15c898 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c854 │ │ │ │ + b.n 15c864 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c76c │ │ │ │ + b.n 15c77c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c738 │ │ │ │ + b.n 15c748 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c704 │ │ │ │ + b.n 15c714 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c6d0 │ │ │ │ + b.n 15c6e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c6a0 │ │ │ │ + b.n 15c6b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c670 │ │ │ │ + b.n 15c680 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015cbe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281323,92 +281326,92 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15d05a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bge.n 15d248 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0be0070 │ │ │ │ + @ instruction: 0xf0c60070 │ │ │ │ bge.n 15d188 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15c984 │ │ │ │ + b.n 15c994 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d71c │ │ │ │ + b.n 15d72c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d6e8 │ │ │ │ + b.n 15d6f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d5ec │ │ │ │ + b.n 15d5fc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d53c │ │ │ │ + b.n 15d54c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d45c │ │ │ │ + b.n 15d46c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d428 │ │ │ │ + b.n 15d438 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d3d8 │ │ │ │ + b.n 15d3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d348 │ │ │ │ + b.n 15d358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d318 │ │ │ │ + b.n 15d328 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bmi.n 15d164 │ │ │ │ + bmi.n 15d174 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ 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 │ │ │ │ @@ -281581,24 +281584,24 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (15d418 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15d242 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ble.n 15d32c │ │ │ │ + ble.n 15d33c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ble.n 15d414 │ │ │ │ + ble.n 15d424 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vshr.u32 q0, q8, #4 │ │ │ │ - bgt.n 15d388 │ │ │ │ + vmvn.i32 q8, #192 @ 0x000000c0 │ │ │ │ + bgt.n 15d398 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015d41c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281747,29 +281750,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (15d5e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15d522 │ │ │ │ - ldmia.w r8, {r4, r5, r6} │ │ │ │ - mrc2 0, 4, r0, cr6, cr0, {3} │ │ │ │ - bcc.n 15d4fc │ │ │ │ + stmia.w r0!, {r4, r5, r6} │ │ │ │ + mrc2 0, 4, r0, cr14, cr0, {3} │ │ │ │ + bcc.n 15d50c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mcr2 0, 3, r0, cr4, cr0, {3} │ │ │ │ - blt.n 15d68c │ │ │ │ + mcr2 0, 3, r0, cr12, cr0, {3} │ │ │ │ + blt.n 15d69c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mcr2 0, 2, r0, cr6, cr0, {3} │ │ │ │ - blt.n 15d658 │ │ │ │ + mcr2 0, 2, r0, cr14, cr0, {3} │ │ │ │ + blt.n 15d668 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrc2 0, 0, r0, cr14, cr0, {3} │ │ │ │ - blt.n 15d610 │ │ │ │ + mcr2 0, 1, r0, cr6, cr0, {3} │ │ │ │ + blt.n 15d620 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mcr2 0, 0, r0, cr2, cr0, {3} │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + mcr2 0, 0, r0, cr10, cr0, {3} │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d5e4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -281795,16 +281798,16 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [r8, #448] @ 0x1c0 │ │ │ │ - bge.n 15d568 │ │ │ │ + stc2 0, cr0, [r0, #448]! @ 0x1c0 │ │ │ │ + bge.n 15d578 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015d640 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -281829,18 +281832,18 @@ │ │ │ │ vldr d0, [pc, #8] @ 15d688 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15d8a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15d39c │ │ │ │ + b.n 15d3ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + stc2l 0, cr0, [r2, #-448] @ 0xfffffe40 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d69c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -281864,18 +281867,18 @@ │ │ │ │ blx 9d2a0 │ │ │ │ vldr d0, [pc, #4] @ 15d6e0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15d900 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15d33c │ │ │ │ + b.n 15d34c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2l 0, cr0, [lr], {112} @ 0x70 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + stc2l 0, cr0, [r6], #448 @ 0x1c0 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d6f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281918,21 +281921,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (15d780 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15d72e │ │ │ │ nop │ │ │ │ - b.n 15d304 │ │ │ │ + b.n 15d314 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-448 @ 0xfffffe40 │ │ │ │ - bls.n 15d850 │ │ │ │ + ldc2l 0, cr0, [r6], #-448 @ 0xfffffe40 │ │ │ │ + bls.n 15d860 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, ip, cr0 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + mrrc2 0, 7, r0, r4, cr0 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d784 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281975,21 +281978,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (15d810 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15d7be │ │ │ │ nop │ │ │ │ - b.n 15d274 │ │ │ │ + b.n 15d284 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfbde0070 │ │ │ │ - bhi.n 15d7c0 │ │ │ │ + @ instruction: 0xfbe60070 │ │ │ │ + bhi.n 15d7d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfbbc0070 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + @ instruction: 0xfbc40070 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d814 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282009,18 +282012,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (15d860 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 15d1bc │ │ │ │ + b.n 15d1cc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfb660070 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + @ instruction: 0xfb6e0070 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d864 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282041,18 +282044,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (15d8b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 15d16c │ │ │ │ + b.n 15d17c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfb160070 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + @ instruction: 0xfb1e0070 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d8b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282073,18 +282076,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (15d900 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 15d11c │ │ │ │ + b.n 15d12c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfac60070 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + @ instruction: 0xface0070 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ 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 │ │ │ │ @@ -282169,16 +282172,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 15d946 │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9e40070 │ │ │ │ - bvs.n 15d9b0 │ │ │ │ + vld1.8 @ instruction: 0xf9ec0070 │ │ │ │ + bvs.n 15d9c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015d9f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282216,18 +282219,18 @@ │ │ │ │ vldr d0, [pc, #4] @ 15da58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15dc78 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15e000 │ │ │ │ + b.n 15e010 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :256], r0 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015da6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282283,18 +282286,18 @@ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ b.n 15dafa │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15dd30 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15dfc0 │ │ │ │ + b.n 15dfd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str.w r0, [r2, #112] @ 0x70 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + str.w r0, [sl, #112] @ 0x70 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015db24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282327,18 +282330,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15dda8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15ded4 │ │ │ │ + b.n 15dee4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str.w r0, [r2, r0, lsl #3] │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + str.w r0, [sl, r0, lsl #3] │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015db9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282371,18 +282374,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15de20 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15de5c │ │ │ │ + b.n 15de6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf7ca0070 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + @ instruction: 0xf7d20070 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dc14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282403,18 +282406,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (15dc60 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 15ddbc │ │ │ │ + b.n 15ddcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf7660070 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + @ instruction: 0xf76e0070 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dc64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -282495,24 +282498,24 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 15de00 │ │ │ │ + b.n 15de10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf6be0070 │ │ │ │ - bcc.n 15dcc4 │ │ │ │ + movt r0, #26736 @ 0x6870 │ │ │ │ + bcc.n 15dcd4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf69e0070 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + subw r0, r6, #2160 @ 0x870 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf67e0070 │ │ │ │ - bcc.n 15de54 │ │ │ │ + @ instruction: 0xf6860070 │ │ │ │ + bcc.n 15dc64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015dd60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282849,18 +282852,18 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf2d20070 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf2da0070 │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movw r1, #18734 @ 0x492e │ │ │ │ ldr r0, [pc, #716] @ (15e40c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -283103,29 +283106,29 @@ │ │ │ │ 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 15df56 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2680070 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf2700070 │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbc.w r0, ip, #112 @ 0x70 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + sbcs.w r0, r4, #112 @ 0x70 │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs.w r0, sl, #112 @ 0x70 │ │ │ │ - vshr.u8 q0, q8, #8 │ │ │ │ - ands.w r0, r0, #112 @ 0x70 │ │ │ │ - vqadd.u16 q8, q3, q8 │ │ │ │ - vshr.s32 q8, q8, #8 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + orn r0, r2, #112 @ 0x70 │ │ │ │ + vshr.u16 q0, q8, #16 │ │ │ │ + ands.w r0, r8, #112 @ 0x70 │ │ │ │ + vqadd.u16 q8, q7, q8 │ │ │ │ + and.w r0, r0, #112 @ 0x70 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s16 q8, q8, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + vshr.s32 q8, q8, #26 │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -283383,15 +283386,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-448]! @ 0xfffffe40 │ │ │ │ + ldc 0, cr0, [ip, #-448]! @ 0xfffffe40 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 9778c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e7dc │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldr.w r2, [r1, sl, lsl #2] │ │ │ │ @@ -283858,21 +283861,21 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xeb9c0070 │ │ │ │ - adds.w r0, r4, r0, ror #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + sub.w r0, r4, r0, ror #1 │ │ │ │ + adds.w r0, ip, r0, ror #1 │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15ec3c │ │ │ │ + b.n 15ec4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ rev16 r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ @@ -284329,40 +284332,40 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 15ec28 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 15ea60 │ │ │ │ + b.n 15ea70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15ea08 │ │ │ │ + b.n 15ea18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15e9d8 │ │ │ │ + b.n 15e9e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15f9a8 │ │ │ │ + b.n 15e9b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15f658 │ │ │ │ + b.n 15f668 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - itee mi │ │ │ │ - lslmi r0, r6, #1 │ │ │ │ - bpl.n 15f630 @ unpredictable branch in IT block │ │ │ │ + itet pl │ │ │ │ + lslpl r0, r6, #1 │ │ │ │ + bmi.n 15f640 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslpl r0, r6, #1 │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r0, r6, #1 │ │ │ │ - movcs sl, r0 │ │ │ │ + movcc sl, r0 │ │ │ │ ldrcc r0, [pc, #764] @ (15f4c0 ) │ │ │ │ movw r1, #16349 @ 0x3fdd │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #752] @ (15f4c4 ) │ │ │ │ mov r1, sl │ │ │ │ @@ -284624,29 +284627,29 @@ │ │ │ │ b.n 15f368 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d4 │ │ │ │ b.n 15f2a6 │ │ │ │ ... │ │ │ │ - b.n 15f884 │ │ │ │ + b.n 15f894 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15f7d8 │ │ │ │ + b.n 15f7e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15f648 │ │ │ │ + b.n 15f658 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #2760] @ 15ffac │ │ │ │ movw r1, #16393 @ 0x4009 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -285510,55 +285513,55 @@ │ │ │ │ beq.w 16054a │ │ │ │ cmp r0, #4 │ │ │ │ ite ne │ │ │ │ rsbne r3, r3, #2 │ │ │ │ rsbeq r3, r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 15f7e8 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r0, 160022 │ │ │ │ + cbnz r0, 160024 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 160020 │ │ │ │ + cbnz r6, 160022 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 15ff1c │ │ │ │ + ble.n 15ff2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 16009c │ │ │ │ + bgt.n 1600ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 15ffe4 │ │ │ │ + cbnz r4, 15ffe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 16000c │ │ │ │ + bgt.n 16001c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r0, 15ffda │ │ │ │ + cbnz r0, 15ffdc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 160008 │ │ │ │ + bge.n 160018 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 15ffd8 │ │ │ │ + bhi.n 15ffe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 15ffa8 │ │ │ │ + bvc.n 15ffb8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 15ff6c │ │ │ │ + bvc.n 15ff7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 1600d8 │ │ │ │ + bmi.n 1600e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 160012 │ │ │ │ + cbz r6, 160014 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 1600a8 │ │ │ │ + bmi.n 1600b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 160014 │ │ │ │ + cbz r2, 160016 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 97070 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 15f8fa │ │ │ │ mov r1, r6 │ │ │ │ @@ -286548,113 +286551,113 @@ │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 15fdd4 │ │ │ │ b.w 15fea4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - beq.n 160cfc │ │ │ │ + beq.n 160d0c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #72 @ (adr r7, 160d18 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 160d38 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 1610a8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 1610c8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 160fb0 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 160fd0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, 160f48 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 160f68 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #488 @ (adr r6, 160ed8 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 160ef8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #368 @ (adr r6, 160e68 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 160e88 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #8 @ (adr r6, 160d08 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 160d28 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 161098 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 1610b8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 161000 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 161020 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d11 │ │ │ │ b.w 15fdb8 │ │ │ │ @@ -286921,21 +286924,21 @@ │ │ │ │ vneg.f64 d6, d7 │ │ │ │ b.n 16103e │ │ │ │ vmov.f64 d2, d6 │ │ │ │ b.n 161030 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ b.n 16101e │ │ │ │ ... │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 161170 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 161190 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 161328 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 161348 ) │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #720] @ (16138c ) │ │ │ │ @@ -287201,43 +287204,43 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 161314 │ │ │ │ + bcs.n 161324 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001613d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -287318,23 +287321,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (1614c0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 161456 │ │ │ │ nop │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ite cc │ │ │ │ + itt cc │ │ │ │ lslcc r0, r6, #1 │ │ │ │ - ldrcs r4, [sp, #192] @ 0xc0 │ │ │ │ + ldrcc r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - yield │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + it ne │ │ │ │ + lslne r0, r6, #1 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ @@ -287520,37 +287523,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 161692 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -287573,17 +287576,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ 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 │ │ │ │ @@ -287606,17 +287609,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -287729,33 +287732,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (1618d0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1617bc │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #432] @ (161a98 ) │ │ │ │ @@ -287917,39 +287920,39 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, 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] │ │ │ │ @@ -288023,25 +288026,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (161bac ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 161b0a │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -288116,17 +288119,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #548] @ (161ed8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -288331,47 +288334,47 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (161f18 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 161e9a │ │ │ │ nop │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #288] @ (162050 ) │ │ │ │ @@ -288487,27 +288490,27 @@ │ │ │ │ b.n 161f88 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -288766,49 +288769,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (16236c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 162110 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -288943,29 +288946,29 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ 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 r5, [pc, #888] @ (162880 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -289331,53 +289334,53 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + ittt eq │ │ │ │ + lsleq r0, r6, #1 │ │ │ │ + ldrheq r2, [r2, #22] │ │ │ │ + lsleq r0, r6, #1 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -289449,29 +289452,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (1629bc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 162922 │ │ │ │ nop │ │ │ │ - cbnz r4, 162a14 │ │ │ │ + cbnz r4, 162a16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 162a16 │ │ │ │ + cbnz r4, 162a18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 162c74 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 162c94 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 162a22 │ │ │ │ + cbnz r6, 162a24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r2, 162a0e │ │ │ │ + cbnz r2, 162a10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -289526,17 +289529,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 162a7e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -289567,17 +289570,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (162acc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 162aa2 │ │ │ │ nop │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ 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, #580] @ (162d28 ) │ │ │ │ @@ -289800,47 +289803,47 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 162d54 │ │ │ │ + cbnz r0, 162d56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r4, 162d4e │ │ │ │ + cbnz r4, 162d50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -289923,25 +289926,25 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290012,15 +290015,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -290106,29 +290109,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (163044 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - push {r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #580] @ (1632a0 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -290346,45 +290349,45 @@ │ │ │ │ ... │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, 163328 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + cbz r0, 16332a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 16332e │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 163316 │ │ │ │ + cbz r4, 163330 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + cbz r0, 163318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 163316 │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + cbz r2, 163318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 163316 │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + cbz r4, 163318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 163320 │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r2, r2 │ │ │ │ + cbz r4, 163322 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sxtb r4, r2 │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + sxtb r4, r4 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ 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 r7, r0 │ │ │ │ @@ -290419,17 +290422,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} │ │ │ │ - cbz r6, 16337c │ │ │ │ + cbz r6, 16337e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 163366 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290461,17 +290464,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1633b8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 163382 │ │ │ │ - cbz r6, 1633c4 │ │ │ │ + cbz r6, 1633c6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -290706,53 +290709,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (163668 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16342c │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #16 │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 16367a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290801,21 +290804,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1636fc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1636bc │ │ │ │ nop │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -290872,21 +290875,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1637ac ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ mov r7, r2 │ │ │ │ @@ -291228,61 +291231,61 @@ │ │ │ │ b.n 163b34 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrd r1, r2, [r2, #32] │ │ │ │ sub.w r0, r1, #512 @ 0x200 │ │ │ │ orrs r0, r2 │ │ │ │ beq.n 163c4a │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -291338,17 +291341,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ 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.w r4, [pc, #1388] @ 1641e8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -291876,79 +291879,79 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 163e4a │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #792 @ (adr r6, 16450c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 16452c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 164298 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 1642b8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 164518 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 164538 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #448 @ (adr r5, 1643d0 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 1643f0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #328 @ (adr r5, 164360 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 164380 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #328 @ (adr r4, 164368 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 164388 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 1642f8 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 164318 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #88 @ (adr r4, 164288 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1642a8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 164618 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 164238 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 1645a8 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1645c8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #752 @ (adr r3, 164538 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 164558 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #568 @ (adr r3, 164488 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1644a8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #448 @ (adr r3, 164418 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 164438 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 164398 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 1643b8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 164328 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 164348 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 164278 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 164298 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r6, #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, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [r1, #28] │ │ │ │ @@ -292271,25 +292274,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (164660 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 1645cc │ │ │ │ nop │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #260] @ (16477c ) │ │ │ │ @@ -292396,25 +292399,25 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov fp, r1 │ │ │ │ @@ -292841,57 +292844,57 @@ │ │ │ │ b.n 1649e8 │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ 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 r1, [pc, #220] @ (164d70 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -292987,23 +292990,23 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 164d54 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ 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 fp, r0 │ │ │ │ @@ -293214,39 +293217,39 @@ │ │ │ │ b.n 164ef6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r7, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r4, [r7, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ 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] @ 165638 │ │ │ │ @@ -293855,59 +293858,59 @@ │ │ │ │ b.n 1651ea │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r2, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1651ea │ │ │ │ mov r4, r0 │ │ │ │ @@ -293980,37 +293983,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1655a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 165316 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ 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 │ │ │ │ @@ -294102,29 +294105,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (1658a4 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16580a │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ 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] @ (165abc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294329,35 +294332,35 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 1659d0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #688] @ (165d70 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r4, [pc, #376] @ (165c50 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ 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] @ (165d74 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294607,35 +294610,35 @@ │ │ │ │ b.n 165bde │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #408] @ (165f10 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [pc, #872] @ (1660f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ 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] @ 1662e8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -295138,55 +295141,55 @@ │ │ │ │ bne.w 166050 │ │ │ │ b.n 166146 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #672] @ (16658c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r0, [pc, #40] @ (16632c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #760] @ (16660c ) │ │ │ │ + ldr r7, [pc, #792] @ (16662c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #328] @ (166464 ) │ │ │ │ + ldr r7, [pc, #360] @ (166484 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #232] @ (16640c ) │ │ │ │ + ldr r7, [pc, #264] @ (16642c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #760] @ (166624 ) │ │ │ │ + ldr r6, [pc, #792] @ (166644 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #648] @ (1665bc ) │ │ │ │ + ldr r6, [pc, #680] @ (1665dc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #544] @ (16655c ) │ │ │ │ + ldr r6, [pc, #576] @ (16657c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #440] @ (1664fc ) │ │ │ │ + ldr r6, [pc, #472] @ (16651c ) │ │ │ │ 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 │ │ │ │ @@ -295213,17 +295216,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #160] @ (166440 ) │ │ │ │ + ldr r5, [pc, #192] @ (166460 ) │ │ │ │ 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 │ │ │ │ @@ -295249,17 +295252,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #824] @ (166730 ) │ │ │ │ + ldr r4, [pc, #856] @ (166750 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001663f8 : │ │ │ │ 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 │ │ │ │ @@ -295811,164 +295814,164 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 166462 │ │ │ │ bvc.n 166906 │ │ │ │ vmlal.u q10, d15, d14[0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #336] @ (166b0c ) │ │ │ │ + ldr r4, [pc, #368] @ (166b2c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ tst r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bcs.n 166a62 │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ @ instruction: 0xffffe8b9 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ - vsra.u32 d24, d10, #1 │ │ │ │ + vaddw.u q12, , d18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #640] @ (166c60 ) │ │ │ │ + ldr r3, [pc, #672] @ (166c80 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r5, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xffff7f86 │ │ │ │ + @ instruction: 0xffff7f8e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #336] @ (166b44 ) │ │ │ │ + ldr r3, [pc, #368] @ (166b64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #216] @ (166ad4 ) │ │ │ │ + ldr r3, [pc, #248] @ (166af4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ beq.n 1669be │ │ │ │ vcvt.f32.u32 d28, d11, #1 │ │ │ │ - @ instruction: 0xffff7f22 │ │ │ │ + @ instruction: 0xffff7f2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #960] @ (166dcc ) │ │ │ │ + ldr r2, [pc, #992] @ (166dec ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #864] @ (166d74 ) │ │ │ │ + ldr r2, [pc, #896] @ (166d94 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #600] @ (166c74 ) │ │ │ │ + ldr r2, [pc, #632] @ (166c94 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r4!, {r0, r2, r6} │ │ │ │ - @ instruction: 0xffff7e9a │ │ │ │ + @ instruction: 0xffff7ea2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #424] @ (166bd0 ) │ │ │ │ + ldr r2, [pc, #456] @ (166bf0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r4, {r0, r2, r4, r7} │ │ │ │ - vqrdmlah.s , , d30[0] │ │ │ │ + vcvt.f32.u32 , q11, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #248] @ (166b2c ) │ │ │ │ + ldr r2, [pc, #280] @ (166b4c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r0, {r0, r2, r3, r5, r7} │ │ │ │ - vqrdmlah.s , , d2[0] │ │ │ │ + vqrdmlah.s , , d10[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #72] @ (166a88 ) │ │ │ │ + ldr r2, [pc, #104] @ (166aa8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r0, {r0, r2} │ │ │ │ - vcvt.f32.u32 d23, d6, #1 │ │ │ │ + vcvt.f32.u32 d23, d14, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #920] @ (166de4 ) │ │ │ │ + ldr r1, [pc, #952] @ (166e04 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r7!, {r0, r4, r7} │ │ │ │ - vqrdmulh.s , , d26[0] │ │ │ │ + @ instruction: 0xffff7df2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #744] @ (166d40 ) │ │ │ │ + ldr r1, [pc, #776] @ (166d60 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ - @ instruction: 0xffff7dbe │ │ │ │ + vqrdmulh.s , , d6[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #568] @ (166c9c ) │ │ │ │ + ldr r1, [pc, #600] @ (166cbc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ - @ instruction: 0xffff7d8e │ │ │ │ + @ instruction: 0xffff7d96 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #376] @ (166be8 ) │ │ │ │ + ldr r1, [pc, #408] @ (166c08 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 194a72 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #200] @ (166b44 ) │ │ │ │ + ldr r1, [pc, #232] @ (166b64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r5, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #24] @ (166aa0 ) │ │ │ │ + ldr r1, [pc, #56] @ (166ac0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xe80fffff │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #840] @ (166ddc ) │ │ │ │ + ldr r0, [pc, #872] @ (166dfc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r0!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff7cd6 │ │ │ │ + @ instruction: 0xffff7cde │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #664] @ (166d38 ) │ │ │ │ + ldr r0, [pc, #696] @ (166d58 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 166366 │ │ │ │ - vmull.u , d31, d18 │ │ │ │ + vmull.u , d31, d26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #456] @ (166c74 ) │ │ │ │ + ldr r0, [pc, #488] @ (166c94 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb825 │ │ │ │ - vcvt.f16.u16 , q11, #1 │ │ │ │ + vcvt.f16.u16 , q15, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #280] @ (166bd0 ) │ │ │ │ + ldr r0, [pc, #312] @ (166bf0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 3ceaba │ │ │ │ bl 180abe │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #16] @ (166ad8 ) │ │ │ │ + ldr r0, [pc, #48] @ (166af8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb65f │ │ │ │ - vdup.8 d23, d8[7] │ │ │ │ + vcvt.f16.u16 d23, d0, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ - @ instruction: 0xffff7bb0 │ │ │ │ + @ instruction: 0xffff7bb8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blx r0 │ │ │ │ + blx r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ - vtbl.8 d23, {d31- │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, lr │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00166b58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -296284,59 +296287,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r2, #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, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #940] @ (167274 ) │ │ │ │ @@ -296711,65 +296714,65 @@ │ │ │ │ b.n 167214 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ @@ -297020,45 +297023,45 @@ │ │ │ │ b.n 167538 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001675a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -297095,17 +297098,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167620 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297120,15 +297123,15 @@ │ │ │ │ adds r1, #1 │ │ │ │ blx 97670 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167658 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297140,15 +297143,15 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 167686 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #1 │ │ │ │ b.w 9f12c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0016768c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297168,19 +297171,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1676d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001676d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -297211,19 +297214,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (16773c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 167712 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167740 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297244,19 +297247,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (16778c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167790 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297288,19 +297291,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1677fc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167800 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -297342,19 +297345,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (167880 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ @@ -297463,17 +297466,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ 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 │ │ │ │ @@ -297541,21 +297544,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ 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 │ │ │ │ @@ -297734,29 +297737,29 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ 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] @ 1681d8 │ │ │ │ @@ -298262,83 +298265,83 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ @@ -298421,17 +298424,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 168324 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -298490,17 +298493,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 16838c │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -298598,29 +298601,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (16852c ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1684ba │ │ │ │ nop │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ 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] @ (16871c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -298798,35 +298801,35 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (168744 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1686fa │ │ │ │ nop │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ 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] @ (168830 ) │ │ │ │ @@ -298912,23 +298915,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16879c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r4, r1, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -299104,37 +299107,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (168a58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 168908 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ 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 │ │ │ │ @@ -299340,41 +299343,41 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 96360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ b.n 168b70 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -299773,39 +299776,39 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r6, r3, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 169196 │ │ │ │ vldr d7, [r2, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -300328,111 +300331,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 16919c │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 1697b8 │ │ │ │ + ble.n 1697c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ 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 │ │ │ │ @@ -300562,27 +300565,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 169812 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #832] @ (169c18 ) │ │ │ │ + ldr r7, [pc, #864] @ (169c38 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #216] @ (1699bc ) │ │ │ │ + ldr r7, [pc, #248] @ (1699dc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #112] @ (16995c ) │ │ │ │ + ldr r7, [pc, #144] @ (16997c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r7, #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, #2912] @ 0xb60 │ │ │ │ ldr.w r5, [pc, #1060] @ 169d28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -300996,59 +300999,59 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r3, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #656] @ (169fc8 ) │ │ │ │ + ldr r6, [pc, #688] @ (169fe8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #504] @ (169f34 ) │ │ │ │ + ldr r5, [pc, #536] @ (169f54 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #928] @ (16a0e4 ) │ │ │ │ + ldr r4, [pc, #960] @ (16a104 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #808] @ (16a074 ) │ │ │ │ + ldr r4, [pc, #840] @ (16a094 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #424] @ (169efc ) │ │ │ │ + ldr r4, [pc, #456] @ (169f1c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #256] @ (169e5c ) │ │ │ │ + ldr r4, [pc, #288] @ (169e7c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #952] @ (16a11c ) │ │ │ │ + ldr r3, [pc, #984] @ (16a13c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #832] @ (16a0ac ) │ │ │ │ + ldr r3, [pc, #864] @ (16a0cc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #664] @ (16a00c ) │ │ │ │ + ldr r3, [pc, #696] @ (16a02c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #480] @ (169f5c ) │ │ │ │ + ldr r3, [pc, #512] @ (169f7c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #360] @ (169eec ) │ │ │ │ + ldr r3, [pc, #392] @ (169f0c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #792] @ (16a0a4 ) │ │ │ │ + ldr r2, [pc, #824] @ (16a0c4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 9b764 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 169de4 │ │ │ │ @@ -301102,25 +301105,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (169e34 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 169968 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #168] @ (169ecc ) │ │ │ │ + ldr r2, [pc, #200] @ (169eec ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #8] @ (169e34 ) │ │ │ │ + ldr r2, [pc, #40] @ (169e54 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #800] @ (16a154 ) │ │ │ │ + ldr r1, [pc, #832] @ (16a174 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ 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] │ │ │ │ @@ -301184,15 +301187,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r4, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #272] @ (169ff4 ) │ │ │ │ + ldr r1, [pc, #304] @ (16a014 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r6, r5, #30 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -301243,21 +301246,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (169f84 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #568] @ (16a1b4 ) │ │ │ │ + ldr r0, [pc, #600] @ (16a1d4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #448] @ (16a144 ) │ │ │ │ + ldr r0, [pc, #480] @ (16a164 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ 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] @ (16a1b0 ) │ │ │ │ @@ -301471,41 +301474,41 @@ │ │ │ │ ... │ │ │ │ lsls r6, r1, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blx r8 │ │ │ │ + blx r9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blx r0 │ │ │ │ + blx r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bxns r3 │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov sl, pc │ │ │ │ + bx r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, pc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ 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] │ │ │ │ @@ -301652,35 +301655,35 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (16a3a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16a282 │ │ │ │ nop │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r8, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ 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 │ │ │ │ @@ -301780,25 +301783,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ 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 │ │ │ │ @@ -301837,17 +301840,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 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -301966,25 +301969,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (16a6b0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 16a572 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ 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] @ (16a7ac ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -302186,21 +302189,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ands r0, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -302335,29 +302338,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (16aa80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16aa18 │ │ │ │ nop │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ 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] │ │ │ │ @@ -302586,23 +302589,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (16ad20 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16abf6 │ │ │ │ - ldc2 0, cr0, [lr], #-456 @ 0xfffffe38 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + mcrr2 0, 7, r0, r6, cr2 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfbbe0072 │ │ │ │ - subs r4, #8 │ │ │ │ + @ instruction: 0xfbc60072 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ 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] @ (16aefc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -302780,30 +302783,30 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 16ae30 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r0, sl, lsl #3] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh.w r0, [r8, sl, lsl #3] │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ 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] @ (16b0c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -302967,33 +302970,34 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 16afa0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf72c007a │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #34938 @ 0x887a │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, r3 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + movs r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i q8, q7, d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -303104,29 +303108,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (16b254 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16b1da │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vhadd.u16 q8, q2, │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + vhadd.u16 q8, q6, │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vhadd.u q0, q6, │ │ │ │ - adds r6, #8 │ │ │ │ + vhadd.u8 q8, q2, │ │ │ │ + adds r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr15, {3} │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr15, {3} │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr15, {3} │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr15, {3} │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr15, {3} │ │ │ │ + cdp2 0, 9, cr0, cr0, cr15, {3} │ │ │ │ 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] @ (16b488 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -303342,27 +303346,27 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 16b370 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xf3f8007a │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2l 0, cr0, [r2], #444 @ 0x1bc │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + stc2l 0, cr0, [sl], #444 @ 0x1bc │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2l 0, cr0, [sl], {111} @ 0x6f │ │ │ │ + ldc2l 0, cr0, [r2], {111} @ 0x6f │ │ │ │ @ instruction: 0xf27c007a │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2], {111} @ 0x6f │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + ldc2 0, cr0, [sl], {111} @ 0x6f │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrrc2 0, 6, r0, r8, cr15 │ │ │ │ + stc2l 0, cr0, [r0], #-444 @ 0xfffffe44 │ │ │ │ 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] @ (16b660 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -303513,31 +303517,31 @@ │ │ │ │ b.n 16b5fc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub.w r0, r0, #122 @ 0x7a │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfb64006f │ │ │ │ + @ instruction: 0xfb6c006f │ │ │ │ adds.w r0, r2, #122 @ 0x7a │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfaba006f │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + @ instruction: 0xfac2006f │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfaa2006f │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfaaa006f │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa68006f │ │ │ │ + @ instruction: 0xfa70006f │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #588] @ (16b8f8 ) │ │ │ │ @@ -303760,27 +303764,27 @@ │ │ │ │ b.n 16b82a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ vshr.s32 q0, q13, #4 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb.w r0, [r6, pc, lsl #2] │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + ldrsb.w r0, [lr, pc, lsl #2] │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr??.w r0, [lr, #111] @ 0x6f │ │ │ │ + vst4.16 {d0-d3}, [r6 :128] │ │ │ │ mrc 0, 5, r0, cr0, cr10, {3} │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb.w r0, [r2, pc, lsl #2] │ │ │ │ - cmp r7, #20 │ │ │ │ + ldrb.w r0, [sl, pc, lsl #2] │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf7e8006f │ │ │ │ + @ instruction: 0xf7f0006f │ │ │ │ stmdb 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] @ (16bb54 ) │ │ │ │ ldr r3, [pc, #540] @ (16bb58 ) │ │ │ │ @@ -304002,27 +304006,27 @@ │ │ │ │ bne.w 16ba22 │ │ │ │ movs r3, #3 │ │ │ │ b.n 16ba22 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldc 0, cr0, [r0, #-488]! @ 0xfffffe18 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf6d6006f │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xf6de006f │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf6be006f │ │ │ │ + movt r0, #26735 @ 0x686f │ │ │ │ ldcl 0, cr0, [r0], #-488 @ 0xfffffe18 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf670006f │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf678006f │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf598006f │ │ │ │ + sub.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ stmdb 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] @ 16bfcc │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1080] @ 16bfd0 │ │ │ │ @@ -304448,39 +304452,39 @@ │ │ │ │ bne.w 16be44 │ │ │ │ b.n 16bd16 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xead0007a │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orn r0, r8, #15663104 @ 0xef0000 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + orns r0, r0, #15663104 @ 0xef0000 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + orrs.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ and.w r0, r2, sl, ror #1 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ands.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + bic.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf294006f │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf29c006f │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - addw r0, r0, #111 @ 0x6f │ │ │ │ - cmp r1, #20 │ │ │ │ + addw r0, r8, #111 @ 0x6f │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf1e8006f │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf1f0006f │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rsb r0, lr, #111 @ 0x6f │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + rsbs r0, r6, #111 @ 0x6f │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbc.w r0, r2, #111 @ 0x6f │ │ │ │ + sbc.w r0, sl, #111 @ 0x6f │ │ │ │ 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 │ │ │ │ mov r2, r3 │ │ │ │ @@ -304507,17 +304511,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs.w r0, r2, #111 @ 0x6f │ │ │ │ + orrs.w r0, sl, #111 @ 0x6f │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -304543,17 +304547,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vext.8 q8, q4, , #0 │ │ │ │ + and.w r0, r0, #111 @ 0x6f │ │ │ │ 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 │ │ │ │ mov r9, r0 │ │ │ │ @@ -304948,30 +304952,30 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 16c6e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ b.n 16bfc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 10, cr0, cr4, cr15, {3} │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + cdp 0, 10, cr0, cr12, cr15, {3} │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 4, cr0, cr14, cr15, {3} │ │ │ │ + cdp 0, 5, cr0, cr6, cr15, {3} │ │ │ │ b.n 16bce8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc 0, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + ldc 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], #444 @ 0x1bc │ │ │ │ + stc 0, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ ble.n 16c50e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -305538,30 +305542,30 @@ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ it ge │ │ │ │ movge r8, r5 │ │ │ │ b.n 16c96c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ vaddl.u , d15, d31 │ │ │ │ - @ instruction: 0xffff1ebc │ │ │ │ + vqrdmlah.s , , d4[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16ca58 │ │ │ │ + b.n 16ca68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16ca30 │ │ │ │ + b.n 16ca40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ lsls r0, r3, #28 │ │ │ │ bpl.w 16c7ca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -306368,73 +306372,73 @@ │ │ │ │ mov r0, r3 │ │ │ │ b.n 16d3a0 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ b.n 16d482 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16da64 │ │ │ │ + b.n 16da74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d690 │ │ │ │ + b.n 16d6a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 16d448 │ │ │ │ + ble.n 16d458 │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ ldr.w r2, [r0, #240] @ 0xf0 │ │ │ │ cbz r2, 16d4ce │ │ │ │ ldrb.w r7, [r0, #385] @ 0x181 │ │ │ │ and.w r7, r7, #28 │ │ │ │ @@ -307612,176 +307616,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 16e2c4 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16e20c │ │ │ │ + blt.n 16e21c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e178 │ │ │ │ + blt.n 16e188 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e138 │ │ │ │ + bge.n 16e148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e0d0 │ │ │ │ + bge.n 16e0e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e0a0 │ │ │ │ + bge.n 16e0b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e264 │ │ │ │ + bge.n 16e274 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e1d8 │ │ │ │ + bge.n 16e1e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 16e19c │ │ │ │ + bls.n 16e1ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 16e29c │ │ │ │ + bls.n 16e2ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r1, pc, #908 @ (adr r1, 16e54c ) │ │ │ │ - vshr.u32 , q7, #1 │ │ │ │ + vmla.i , , d22[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e1b0 │ │ │ │ + bpl.n 16e1c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e188 │ │ │ │ + bpl.n 16e198 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e0ec │ │ │ │ + bpl.n 16e0fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e27c │ │ │ │ + bpl.n 16e28c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e214 │ │ │ │ + bpl.n 16e224 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e1d8 │ │ │ │ + bmi.n 16e1e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e17c │ │ │ │ + bmi.n 16e18c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e138 │ │ │ │ + bmi.n 16e148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e2fc │ │ │ │ + bmi.n 16e10c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e2cc │ │ │ │ + bmi.n 16e2dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e290 │ │ │ │ + bmi.n 16e2a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e234 │ │ │ │ + bmi.n 16e244 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e1fc │ │ │ │ + bcc.n 16e20c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e1c4 │ │ │ │ + bcc.n 16e1d4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e190 │ │ │ │ + bcc.n 16e1a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e14c │ │ │ │ + bcc.n 16e15c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e314 │ │ │ │ + bcc.n 16e324 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e2e0 │ │ │ │ + bcc.n 16e2f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e2a4 │ │ │ │ + bcc.n 16e2b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e270 │ │ │ │ + bcc.n 16e280 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e23c │ │ │ │ + bcs.n 16e24c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e204 │ │ │ │ + bcs.n 16e214 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e1cc │ │ │ │ + bcs.n 16e1dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e198 │ │ │ │ + bcs.n 16e1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e360 │ │ │ │ + bcs.n 16e370 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e308 │ │ │ │ + bcs.n 16e318 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e2cc │ │ │ │ + bcs.n 16e2dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16e29c │ │ │ │ + bcs.n 16e2ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16e268 │ │ │ │ + bne.n 16e278 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16e234 │ │ │ │ + bne.n 16e244 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16e200 │ │ │ │ + bne.n 16e210 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #4 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.n 16e2d8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r8, r1 │ │ │ │ @@ -308049,51 +308053,51 @@ │ │ │ │ blx 9d9e8 │ │ │ │ ldr r2, [pc, #88] @ (16e5f8 ) │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ movw r3, #3090 @ 0xc12 │ │ │ │ add r2, pc │ │ │ │ blx 972f8 │ │ │ │ b.w 16d05e │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0016e5fc : │ │ │ │ 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 │ │ │ │ @@ -308812,204 +308816,204 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16e666 │ │ │ │ nop │ │ │ │ itttt cs │ │ │ │ vmlacs.i q14, , d10[0] │ │ │ │ lslcs r2, r7, #1 │ │ │ │ - addcs r6, pc, #240 @ (adr r6, 16eea0 ) │ │ │ │ + addcs r6, pc, #272 @ (adr r6, 16eec0 ) │ │ │ │ lslcs r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ittt │ │ │ │ lsl r2, r7, #1 │ │ │ │ asr r1, r3, #5 │ │ │ │ mov r0, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ pop {r0, r1, r4, r6, r7, pc} │ │ │ │ vsri.32 q14, , #1 │ │ │ │ @ instruction: 0xffffcb51 │ │ │ │ vtbx.8 d29, {d15-d16}, d21 │ │ │ │ - vsubl.u q8, d15, d2 │ │ │ │ + vsubl.u q8, d15, d10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb857 │ │ │ │ - vaddl.u q8, d31, d14 │ │ │ │ + vshr.u64 d16, d6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r5, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 16ee86 │ │ │ │ - vaddl.u q8, d15, d6 │ │ │ │ + vaddl.u q8, d15, d14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i32 q8, q4, d15[1] │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + vrev64.8 q8, │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i q8, q4, d3[7] │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + vmla.i16 q8, q0, d7[3] │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ cbnz r7, 16ee52 │ │ │ │ - vcvt.u32.f32 , q13, #1 │ │ │ │ + @ instruction: 0xffffff82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r7, sp, #20 │ │ │ │ - vqrdmlsh.s , , d8[0] │ │ │ │ + vcvt.u32.f32 , q0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r4!, {r0, r1, r3} │ │ │ │ - vcvt.u32.f32 d31, d6, #1 │ │ │ │ + vcvt.u32.f32 d31, d14, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb60d │ │ │ │ - vqrdmlah.s , , d20[0] │ │ │ │ + vqrdmlah.s , , d28[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r0, r1, r5, r6, lr} │ │ │ │ - @ instruction: 0xfffffeb2 │ │ │ │ + @ instruction: 0xfffffeba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r0, r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xfffffe80 │ │ │ │ + @ instruction: 0xfffffe88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r3, [r2, #62] @ 0x3e │ │ │ │ - vqrdmlah.s , , d10[0] │ │ │ │ + vcvt.f32.u32 , q1, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ - vcvt.f32.u32 d31, d8, #1 │ │ │ │ + @ instruction: 0xfffffe20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r7!, {r0, r1, r3, r4} │ │ │ │ - vqrdmulh.s , , d22[0] │ │ │ │ + vqrdmulh.s , , d30[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r5, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #444]! @ 0x1bc │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + ldc2 0, cr0, [ip, #444]! @ 0x1bc │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ bvs.n 16edba │ │ │ │ - vcvt.u16.f16 , q13, #1 │ │ │ │ + @ instruction: 0xfffffd82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ pop {r0, r3, r6, r7, pc} │ │ │ │ - vqrdmulh.s , , d8[0] │ │ │ │ + vcvt.u16.f16 , q0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r7, [sp, #764] @ 0x2fc │ │ │ │ - vcvt.u16.f16 d31, d0, #1 │ │ │ │ + vcvt.u16.f16 d31, d8, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r3, [r7, #50] @ 0x32 │ │ │ │ - vqdmulh.s , , d20[0] │ │ │ │ + vqdmulh.s , , d28[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r6!, {r0, r2, r3} │ │ │ │ @ instruction: 0xffffcb7b │ │ │ │ - vmull.u , d31, d24 │ │ │ │ + @ instruction: 0xfffffcb0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - vcvt.f16.u16 , q14, #1 │ │ │ │ + vmull.u , d31, d4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ bmi.n 16ee3a │ │ │ │ - vcvt.f16.u16 , q0, #1 │ │ │ │ + vcvt.f16.u16 , q4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4], #-444 @ 0xfffffe44 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stc2 0, cr0, [ip], #-444 @ 0xfffffe44 │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r7, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbf8006f │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 16eee8 │ │ │ │ + beq.n 16eef8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-444]! @ 0xfffffe44 │ │ │ │ - add r0, pc, #312 @ (adr r0, 16f050 ) │ │ │ │ + ldc2 0, cr0, [lr, #-444]! @ 0xfffffe44 │ │ │ │ + add r0, pc, #344 @ (adr r0, 16f070 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r7, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6, #-444] @ 0xfffffe44 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + stc2 0, cr0, [lr, #-444] @ 0xfffffe44 │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb80006f │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xfb88006f │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb66006f │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xfb6e006f │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r4], {111} @ 0x6f │ │ │ │ - @ instruction: 0xfb2c006f │ │ │ │ - stmia r4!, {} │ │ │ │ + ldc2l 0, cr0, [ip], {111} @ 0x6f │ │ │ │ + @ instruction: 0xfb34006f │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16f3a8 │ │ │ │ + b.n 16f3b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc2l 0, cr0, [r2], {111} @ 0x6f │ │ │ │ - @ instruction: 0xfaf2006f │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stc2l 0, cr0, [sl], {111} @ 0x6f │ │ │ │ + @ instruction: 0xfafa006f │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc2 0, cr0, [lr], #444 @ 0x1bc │ │ │ │ - stc2l 0, cr0, [r4], #444 @ 0x1bc │ │ │ │ - @ instruction: 0xfab8006f │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + ldc2 0, cr0, [r6], #444 @ 0x1bc │ │ │ │ + stc2l 0, cr0, [ip], #444 @ 0x1bc │ │ │ │ + @ instruction: 0xfac0006f │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {111} @ 0x6f │ │ │ │ - stc2 0, cr0, [r2, #-444] @ 0xfffffe44 │ │ │ │ - @ instruction: 0xfa7e006f │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + ldc2l 0, cr0, [r8], {111} @ 0x6f │ │ │ │ + stc2 0, cr0, [sl, #-444] @ 0xfffffe44 │ │ │ │ + @ instruction: 0xfa86006f │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc2l 0, cr0, [ip], #444 @ 0x1bc │ │ │ │ - ldc2l 0, cr0, [r2, #-444] @ 0xfffffe44 │ │ │ │ - @ instruction: 0xfa42006f │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + ldc2l 0, cr0, [r4], #444 @ 0x1bc │ │ │ │ + ldc2l 0, cr0, [sl, #-444] @ 0xfffffe44 │ │ │ │ + @ instruction: 0xfa4a006f │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r7, 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 │ │ │ │ @@ -309032,16 +309036,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb.w r0, [lr, pc, lsl #2] │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + strh.w r0, [r6, pc, lsl #2] │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016efd4 : │ │ │ │ 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 │ │ │ │ @@ -309230,32 +309234,32 @@ │ │ │ │ b.n 16f086 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb67c │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf762006f │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + @ instruction: 0xf76a006f │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r1, r5, r6, r7, lr} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf716006f │ │ │ │ - itet al │ │ │ │ - lslal r7, r5, #1 │ │ │ │ - @ instruction: 0xf66e006f │ │ │ │ - ittt mi @ unpredictable │ │ │ │ + @ instruction: 0xf71e006f │ │ │ │ + itee │ │ │ │ + lsl r7, r5, #1 │ │ │ │ + @ instruction: 0xf676006f │ │ │ │ + itet mi @ unpredictable │ │ │ │ lslmi r7, r5, #1 │ │ │ │ - @ instruction: 0xf652006f │ │ │ │ - itte cs @ unpredictable │ │ │ │ + @ instruction: 0xf65a006f │ │ │ │ + itee cs @ unpredictable │ │ │ │ lslcs r7, r5, #1 │ │ │ │ - @ instruction: 0xf634006f │ │ │ │ - vst4cc.16 {d16-d19}, [r2 :128] │ │ │ │ + @ instruction: 0xf63c006f │ │ │ │ + vst4cc.16 {d16-d19}, [sl :128] │ │ │ │ stmdb 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] @ 16f46c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #620] @ (16f470 ) │ │ │ │ @@ -309483,27 +309487,27 @@ │ │ │ │ b.n 16f3f6 │ │ │ │ push {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf4c2006f │ │ │ │ - @ instruction: 0xf3ee006f │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + @ instruction: 0xf4ca006f │ │ │ │ + @ instruction: 0xf3f6006f │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3d2006f │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf3da006f │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3ca006f │ │ │ │ - @ instruction: 0xf39e006f │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xf3d2006f │ │ │ │ + @ instruction: 0xf3a6006f │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf37e006f │ │ │ │ - pop {r4, r6} │ │ │ │ + @ instruction: 0xf386006f │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #732] @ (16f790 ) │ │ │ │ @@ -309805,42 +309809,42 @@ │ │ │ │ b.n 16f74e │ │ │ │ cbz r4, 16f7c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 16f7a6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf284006f │ │ │ │ - @ instruction: 0xf186006f │ │ │ │ - adc.w r0, r4, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf4da006f │ │ │ │ - @ instruction: 0xf12c006f │ │ │ │ - rev r0, r0 │ │ │ │ + @ instruction: 0xf28c006f │ │ │ │ + @ instruction: 0xf18e006f │ │ │ │ + adc.w r0, ip, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf4e2006f │ │ │ │ + @ instruction: 0xf134006f │ │ │ │ + rev r0, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds.w r0, r2, #111 @ 0x6f │ │ │ │ - cbnz r6, 16f7f4 │ │ │ │ + adds.w r0, sl, #111 @ 0x6f │ │ │ │ + cbnz r6, 16f7f6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf0f8006f │ │ │ │ - bic.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf0e0006f │ │ │ │ - orr.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf0c8006f │ │ │ │ - cbnz r4, 16f7fa │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf0ae006f │ │ │ │ - cbnz r2, 16f7fc │ │ │ │ + add.w r0, r0, #111 @ 0x6f │ │ │ │ + bics.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf0e8006f │ │ │ │ + orr.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf0d0006f │ │ │ │ + cbnz r4, 16f7fc │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + @ instruction: 0xf0b6006f │ │ │ │ + cbnz r2, 16f7fe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors.w r0, r6, #111 @ 0x6f │ │ │ │ - cbnz r0, 16f7fe │ │ │ │ + eors.w r0, lr, #111 @ 0x6f │ │ │ │ + cbnz r0, 16f800 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orns r0, r6, #111 @ 0x6f │ │ │ │ - cbnz r0, 16f7fe │ │ │ │ + orns r0, lr, #111 @ 0x6f │ │ │ │ + cbnz r0, 16f800 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs.w r0, r6, #111 @ 0x6f │ │ │ │ - cbnz r0, 16f7fe │ │ │ │ + orrs.w r0, lr, #111 @ 0x6f │ │ │ │ + cbnz r0, 16f800 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -310045,29 +310049,29 @@ │ │ │ │ b.n 16f84c │ │ │ │ add r6, sp, #352 @ 0x160 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vhadd.s32 q8, q1, │ │ │ │ - cdp 0, 12, cr0, cr2, cr15, {3} │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + vhadd.s32 q8, q5, │ │ │ │ + cdp 0, 12, cr0, cr10, cr15, {3} │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr14, cr15, {3} │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + cdp 0, 11, cr0, cr6, cr15, {3} │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 2, cr0, cr4, cr15, {3} │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + cdp 0, 2, cr0, cr12, cr15, {3} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #444]! @ 0x1bc │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + stcl 0, cr0, [sl, #444]! @ 0x1bc │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + stcl 0, cr0, [sl, #444] @ 0x1bc │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016fa60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -310100,16 +310104,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4, #-444]! @ 0xfffffe44 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stc 0, cr0, [ip, #-444]! @ 0xfffffe44 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016fad0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -310152,21 +310156,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (16fb58 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16fb06 │ │ │ │ nop │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [lr], #444 @ 0x1bc │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + stcl 0, cr0, [r6], {111} @ 0x6f │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [ip], {111} @ 0x6f │ │ │ │ - orrs.w r0, sl, #111 @ 0x6f │ │ │ │ + stc 0, cr0, [r4], #444 @ 0x1bc │ │ │ │ + orn r0, r2, #111 @ 0x6f │ │ │ │ │ │ │ │ 0016fb5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310186,18 +310190,18 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (16fba8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mcrr 0, 6, r0, r8, cr15 │ │ │ │ - and.w r0, r6, #111 @ 0x6f │ │ │ │ + mrrc 0, 6, r0, r0, cr15 @ │ │ │ │ + and.w r0, lr, #111 @ 0x6f │ │ │ │ │ │ │ │ 0016fbac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310216,18 +310220,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (16fbf4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xebf8006f │ │ │ │ - vext.8 q0, q3, , #0 │ │ │ │ + stc 0, cr0, [r0], {111} @ 0x6f │ │ │ │ + vext.8 q0, q7, , #0 │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #428] @ (16fdbc ) │ │ │ │ @@ -310392,31 +310396,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 16fd96 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rsbs r0, r2, pc, asr #1 │ │ │ │ + rsbs r0, sl, pc, asr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pkhtb r0, r4, pc, asr #1 │ │ │ │ - cbz r0, 16fe36 │ │ │ │ + pkhtb r0, ip, pc, asr #1 │ │ │ │ + cbz r0, 16fe38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors.w r0, r0, pc, asr #1 │ │ │ │ - cbz r4, 16fe34 │ │ │ │ + eors.w r0, r8, pc, asr #1 │ │ │ │ + cbz r4, 16fe36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eor.w r0, lr, pc, asr #1 │ │ │ │ - orr.w r0, lr, pc, asr #1 │ │ │ │ - cbz r0, 16fe30 │ │ │ │ + eors.w r0, r6, pc, asr #1 │ │ │ │ + orrs.w r0, r6, pc, asr #1 │ │ │ │ + cbz r0, 16fe32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bics.w r0, r0, pc, asr #1 │ │ │ │ - cbz r2, 16fe30 │ │ │ │ + bics.w r0, r8, pc, asr #1 │ │ │ │ + cbz r2, 16fe32 │ │ │ │ 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 │ │ │ │ @@ -310439,16 +310443,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe9b2006f │ │ │ │ - uxth r6, r0 │ │ │ │ + @ instruction: 0xe9ba006f │ │ │ │ + uxth r6, r1 │ │ │ │ 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 │ │ │ │ @@ -310471,16 +310475,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strd r0, r0, [r2, #-444]! @ 0x1bc │ │ │ │ - sxth r6, r6 │ │ │ │ + strd r0, r0, [sl, #-444]! @ 0x1bc │ │ │ │ + sxth 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, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r3 │ │ │ │ @@ -310555,16 +310559,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 16fec2 │ │ │ │ nop │ │ │ │ - stmia.w r4!, {r0, r1, r2, r3, r5, r6} │ │ │ │ - cbz r0, 16ff72 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3, r5, r6} │ │ │ │ + cbz r0, 16ff74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016ff54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310598,18 +310602,18 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1701d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe83c006f │ │ │ │ - @ instruction: 0xebfa006f │ │ │ │ + strex r0, r0, [r4, #444] @ 0x1bc │ │ │ │ + stc 0, cr0, [r2], {111} @ 0x6f │ │ │ │ │ │ │ │ 0016ffcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310642,19 +310646,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 170250 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16ffc8 │ │ │ │ + b.n 16ffd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xeb82006f │ │ │ │ + @ instruction: 0xeb8a006f │ │ │ │ │ │ │ │ 00170044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310673,19 +310677,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (17008c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16ff4c │ │ │ │ + b.n 16ff5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds.w r0, lr, pc, asr #1 │ │ │ │ + @ instruction: 0xeb26006f │ │ │ │ │ │ │ │ 00170090 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -310768,26 +310772,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16fef0 │ │ │ │ + b.n 16ff00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16feb8 │ │ │ │ + b.n 16fec8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs.w r0, sl, pc, asr #1 │ │ │ │ - b.n 16fe80 │ │ │ │ + orn r0, r2, pc, asr #1 │ │ │ │ + b.n 16fe90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017018c : │ │ │ │ stmdb 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 │ │ │ │ @@ -310957,39 +310961,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1702a4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r4, pc, #752 @ (adr r4, 170648 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 16ff30 │ │ │ │ + b.n 16ff40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16fe00 │ │ │ │ + b.n 16fe10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r3, pc, #784 @ (adr r3, 170674 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 16fd58 │ │ │ │ + b.n 16fd68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16fd24 │ │ │ │ + b.n 16fd34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16fcf0 │ │ │ │ + b.n 16fd00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16fcc4 │ │ │ │ + b.n 16fcd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -311336,37 +311340,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #816 @ (adr r1, 170a4c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #712 @ (adr r1, 1709ec ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 17043c │ │ │ │ + b.n 17044c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17040c │ │ │ │ + b.n 17041c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170318 │ │ │ │ + b.n 170328 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170174 │ │ │ │ + b.n 170184 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170110 │ │ │ │ + b.n 170120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1700dc │ │ │ │ + b.n 1700ec │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #88] @ (1707bc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -311401,19 +311405,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170008 │ │ │ │ + b.n 170018 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #44] @ (170804 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -311429,15 +311433,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ bl 55642c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, 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, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #400] @ (1709a8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -311591,57 +311595,57 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #96] @ (1709fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 17085c │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171108 │ │ │ │ + b.n 171118 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1710a8 │ │ │ │ + b.n 1710b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1710c4 │ │ │ │ + b.n 1710d4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171044 │ │ │ │ + b.n 171054 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171078 │ │ │ │ + b.n 171088 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171070 │ │ │ │ + b.n 171080 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170fb0 │ │ │ │ + b.n 170fc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 170d14 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 170d34 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170f84 │ │ │ │ + b.n 170f94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #728 @ (adr r7, 170cb4 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 170cd4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171008 │ │ │ │ + b.n 171018 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171000 │ │ │ │ + b.n 171010 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170ef0 │ │ │ │ + b.n 170f00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 170b7c ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 170b9c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170ec4 │ │ │ │ + b.n 170ed4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 170b1c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 170b3c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170f8c │ │ │ │ + b.n 170f9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170e60 │ │ │ │ + b.n 170e70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #72 @ (adr r7, 170a48 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 170a68 ) │ │ │ │ lsls r7, r5, #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] @ (170b20 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -311744,43 +311748,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1710b0 │ │ │ │ + b.n 1710c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17102c │ │ │ │ + b.n 17103c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171040 │ │ │ │ + b.n 171050 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171038 │ │ │ │ + b.n 171048 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171050 │ │ │ │ + b.n 171060 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171058 │ │ │ │ + b.n 171068 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171070 │ │ │ │ + b.n 171080 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170f60 │ │ │ │ + b.n 170f70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170f78 │ │ │ │ + b.n 170f88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 171060 │ │ │ │ + b.n 171070 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 170f84 │ │ │ │ + b.n 170f94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170f80 │ │ │ │ + b.n 170f90 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ @@ -311881,31 +311885,31 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 9543c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 170bf8 │ │ │ │ - b.n 170fa4 │ │ │ │ + b.n 170fb4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 170f54 │ │ │ │ + b.n 170f64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170f3c │ │ │ │ + b.n 170f4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 170eb4 │ │ │ │ + b.n 170ec4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ 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] @ (170e88 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -312083,17 +312087,17 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n 170f70 │ │ │ │ + ble.n 170f80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #304 @ (adr r2, 170fcc ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 170fec ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ @@ -312154,23 +312158,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (170f60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 170f2e │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 170eac │ │ │ │ + bgt.n 170ebc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 17117c ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 17119c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 170e74 │ │ │ │ + bgt.n 170e84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #416 @ (adr r1, 171104 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 171124 ) │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -312430,17 +312434,17 @@ │ │ │ │ bcs.n 1712d0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 170b70 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - blt.n 171264 │ │ │ │ + blt.n 171274 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 17137c │ │ │ │ + ble.n 17138c │ │ │ │ lsls r7, r5, #1 │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 171266 │ │ │ │ vldr d5, [r2, #120] @ 0x78 │ │ │ │ vldr d7, [pc, #8] @ 171318 │ │ │ │ vadd.f64 d1, d1, d5 │ │ │ │ @@ -312997,83 +313001,83 @@ │ │ │ │ b.n 17147a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 171990 │ │ │ │ + bvc.n 1719a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n 17186c │ │ │ │ + bvs.n 17187c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171814 │ │ │ │ + bvs.n 171824 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171940 │ │ │ │ + bvs.n 171950 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 1718ec │ │ │ │ + bvs.n 1718fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 171850 │ │ │ │ + bpl.n 171860 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 171824 │ │ │ │ + bpl.n 171834 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 1719d4 │ │ │ │ + bpl.n 1719e4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 171940 │ │ │ │ + bpl.n 171950 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 1718ec │ │ │ │ + bmi.n 1718fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 171880 │ │ │ │ + bmi.n 171890 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 171a20 │ │ │ │ + bmi.n 171830 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 1719a8 │ │ │ │ + bmi.n 1719b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17194c │ │ │ │ + bmi.n 17195c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 1719e4 │ │ │ │ + bcc.n 1719f4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 1719b8 │ │ │ │ + bcc.n 1719c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 17198c │ │ │ │ + bcc.n 17199c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ (171af8 ) │ │ │ │ @@ -313236,35 +313240,35 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n 171a20 │ │ │ │ + bcc.n 171a30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 171a24 │ │ │ │ + bne.n 171a34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 171bd8 │ │ │ │ + bne.n 171be8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 171b68 │ │ │ │ + bne.n 171b78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 171b2c │ │ │ │ + bne.n 171b3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 171afc │ │ │ │ + beq.n 171b0c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #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] │ │ │ │ @@ -313293,17 +313297,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 171c40 │ │ │ │ + beq.n 171c50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, 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 r2, [r2, #16] │ │ │ │ @@ -313349,17 +313353,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, 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, r2 │ │ │ │ @@ -313439,27 +313443,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (171d04 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 171c76 │ │ │ │ nop │ │ │ │ - bne.n 171d1c │ │ │ │ + bne.n 171d2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r5, #193 @ 0xc1 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ @ instruction: 0xe8110000 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171d96 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -313514,19 +313518,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -313705,46 +313709,46 @@ │ │ │ │ mvn.w r7, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 171e76 │ │ │ │ ldr r1, [pc, #68] @ (171fc8 ) │ │ │ │ add r1, pc │ │ │ │ b.n 171f72 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ str r3, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1100] @ 17242c │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -314166,69 +314170,69 @@ │ │ │ │ b.n 1722d0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7dffff │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (1725ec ) │ │ │ │ @@ -314354,27 +314358,27 @@ │ │ │ │ strh r4, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bl 9e5f6 │ │ │ │ strb r3, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r4, [r0, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r3, #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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r3 │ │ │ │ @@ -314518,32 +314522,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1726ac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r2, [r5, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl fff0a78e ::Settings::boolParam@@Base+0xff5e94f6> │ │ │ │ ldrb r4, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -314648,27 +314652,27 @@ │ │ │ │ mov r1, r7 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #344] @ (172a70 ) │ │ │ │ @@ -314808,27 +314812,27 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 172afa │ │ │ │ vshll.u32 , d29, #31 │ │ │ │ - @ instruction: 0xffffc1c4 │ │ │ │ + @ instruction: 0xffffc1cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -314856,17 +314860,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (172af4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #236] @ 172bf8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -314970,17 +314974,17 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r2, #173 @ 0xad │ │ │ │ movs r0, r0 │ │ │ │ - it al │ │ │ │ - lslal r7, r5, #1 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + nop {15} │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -315145,29 +315149,29 @@ │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n 1733a2 │ │ │ │ - vqrdmlah.s , , d10[0] │ │ │ │ + @ instruction: 0xffffbed2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -315195,17 +315199,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (172e48 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #596] @ (1730b4 ) │ │ │ │ @@ -315452,37 +315456,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r4, 17314a │ │ │ │ + cbnz r4, 17314c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r0, 173138 │ │ │ │ + cbnz r0, 17313a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 173136 │ │ │ │ + cbnz r6, 173138 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ 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 │ │ │ │ orrs.w r5, r2, r3 │ │ │ │ beq.n 17319e │ │ │ │ @@ -315566,25 +315570,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1731fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 173156 │ │ │ │ nop │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173238 │ │ │ │ + cbnz r2, 17323a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #564] @ (173448 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -315815,50 +315819,50 @@ │ │ │ │ ... │ │ │ │ strb r4, [r2, #17] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #15] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, 173460 │ │ │ │ + cbnz r4, 173462 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173462 │ │ │ │ + cbnz r2, 173464 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldaexd pc, pc, [fp] │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 1734b4 │ │ │ │ @@ -316236,47 +316240,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r3, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1738e0 │ │ │ │ + cbnz r4, 1738e2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 173978 │ │ │ │ + cbz r0, 17397a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 17396c │ │ │ │ + cbz r0, 17396e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r6, 173956 │ │ │ │ + cbz r6, 173958 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 95ce0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -316541,72 +316545,72 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4018 @ 0xfb2 │ │ │ │ blx 96360 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ b.n 173692 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 173c28 │ │ │ │ + cbz r0, 173c2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r6, 173c28 │ │ │ │ + cbz r6, 173c2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r4, 173c2a │ │ │ │ + cbz r4, 173c2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 173c2c │ │ │ │ + cbz r2, 173c2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 173c1a │ │ │ │ + cbz r0, 173c1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 173c1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 173d32 │ │ │ │ - vshr.u32 d27, d10, #1 │ │ │ │ + vaddl.u , d15, d18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173cea │ │ │ │ vldr d7, [r1, #128] @ 0x80 │ │ │ │ vldr d1, [r1, #136] @ 0x88 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -316916,21 +316920,21 @@ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ b.n 173fe2 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 174248 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -317045,17 +317049,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 │ │ │ │ - addlt r3, sp, #264 @ 0x108 │ │ │ │ + addlt r3, sp, #296 @ 0x128 │ │ │ │ lsllt r7, r5, #1 │ │ │ │ - addge r7, sp, #288 @ 0x120 │ │ │ │ + addge r7, sp, #320 @ 0x140 │ │ │ │ lslge 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #420] @ (174368 ) │ │ │ │ @@ -317224,40 +317228,40 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 174266 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6, r7} │ │ │ │ - @ instruction: 0xffffaa5c │ │ │ │ + vtbx.8 d26, {d15-d17}, d20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #352] @ (17451c ) │ │ │ │ @@ -317400,35 +317404,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (174548 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 174434 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1747ac ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 1747cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r0, [pc, #912] @ (1748bc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 1745f0 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 174610 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 174578 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 174598 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 174838 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 174858 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #416] @ (174700 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -317596,33 +317600,33 @@ │ │ │ │ b.n 1745ba │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #112 @ (adr r6, 17477c ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 17479c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 1748c0 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 1748e0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 174754 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 174774 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1748c0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 1748e0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 174940 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 174960 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 174aac ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 174acc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -317970,17 +317974,17 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #80 @ (adr r0, 174c74 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 174c94 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ @@ -318088,43 +318092,43 @@ │ │ │ │ blx 9d520 │ │ │ │ mov r0, sl │ │ │ │ blx 9dda4 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - 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 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #600 @ (adr r3, 174fb0 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 174fd0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 175094 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1750b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 175148 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 174d68 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 174f14 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 174f34 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #296 @ (adr r3, 174e90 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 174eb0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 1750cc ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 1750ec ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, 1750c0 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 1750e0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 1750ac ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1750cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ 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 r1, [r3, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -318196,27 +318200,27 @@ │ │ │ │ ldr r0, [pc, #36] @ (174e58 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 174db8 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -318899,78 +318903,78 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r0, {r0, r2, r3, r6, r7} │ │ │ │ - vtbx.8 d25, {d31- │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ b.n 1757f4 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 175a70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ 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 │ │ │ │ @@ -319313,37 +319317,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (175a24 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 175954 │ │ │ │ nop │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -319417,25 +319421,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (175b10 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #532] @ (175d3c ) │ │ │ │ @@ -319656,39 +319660,39 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 175b68 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #256] @ (175e40 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [pc, #0] @ (175d50 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ 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 │ │ │ │ @@ -319910,47 +319914,47 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (17602c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 175f52 │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ 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] @ (176234 ) │ │ │ │ @@ -320158,39 +320162,39 @@ │ │ │ │ b.n 176082 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp lr, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #448] @ (176410 ) │ │ │ │ + ldr r7, [pc, #480] @ (176430 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #104] @ (1762c0 ) │ │ │ │ + ldr r7, [pc, #136] @ (1762e0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #824] @ (176598 ) │ │ │ │ + ldr r6, [pc, #856] @ (1765b8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #664] @ (176500 ) │ │ │ │ + ldr r6, [pc, #696] @ (176520 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #552] @ (176498 ) │ │ │ │ + ldr r6, [pc, #584] @ (1764b8 ) │ │ │ │ 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 │ │ │ │ @@ -320289,29 +320293,29 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #984] @ (176750 ) │ │ │ │ + ldr r5, [pc, #1016] @ (176770 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #600] @ (1765d8 ) │ │ │ │ + ldr r5, [pc, #632] @ (1765f8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #432] @ (176538 ) │ │ │ │ + ldr r5, [pc, #464] @ (176558 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #312] @ (1764c8 ) │ │ │ │ + ldr r5, [pc, #344] @ (1764e8 ) │ │ │ │ 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 │ │ │ │ @@ -320418,17 +320422,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, 176708 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #8] @ (176500 ) │ │ │ │ + ldr r4, [pc, #40] @ (176520 ) │ │ │ │ lsls r7, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -320677,17 +320681,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1769e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #728] @ (176ab8 ) │ │ │ │ + ldr r1, [pc, #760] @ (176ad8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r7, #76 @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r3, [pc, #1824] @ 176f08 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ @@ -321286,59 +321290,59 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 176d9c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ 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 │ │ │ │ @@ -321394,17 +321398,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 176f80 │ │ │ │ add r4, sp, #364 @ 0x16c │ │ │ │ - @ instruction: 0xffff7bfa │ │ │ │ + vdup.8 d23, d2[7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ 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 │ │ │ │ @@ -322028,51 +322032,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.w 17763e │ │ │ │ mov r0, r1 │ │ │ │ @@ -322214,33 +322218,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (1778f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.w 177092 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ 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] @ 1779f0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -322337,22 +322341,22 @@ │ │ │ │ nop │ │ │ │ cmp r5, #86 @ 0x56 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r2, pc, #412 @ (adr r2, 177ba4 ) │ │ │ │ - vsubl.u , d15, d8 │ │ │ │ + vrshr.u32 d23, d0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ 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 │ │ │ │ @@ -322742,77 +322746,77 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 177b5e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r3, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [pc, #348] @ (17801c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -322944,43 +322948,43 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (178058 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 177b5e │ │ │ │ ldr r5, [sp, #308] @ 0x134 │ │ │ │ - vqdmulh.s q11, , d30[0] │ │ │ │ + @ instruction: 0xffff6cf6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017805c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -323594,26 +323598,26 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r1, [r7, #52] @ 0x34 │ │ │ │ - @ instruction: 0xffff6ad8 │ │ │ │ + vtbx.8 d22, {d31- instruction: 0xffff99ff │ │ │ │ @@ -323652,151 +323656,151 @@ │ │ │ │ @ instruction: 0xb873 │ │ │ │ movs r0, r0 │ │ │ │ itete vs │ │ │ │ vsravs.u32 q14, , #1 │ │ │ │ vrshrvc.u64 q14, , #1 │ │ │ │ @ instruction: 0xffff1145 │ │ │ │ movvc r0, r0 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #844] @ (178bf8 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #844] @ (178bfc ) │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -324105,115 +324109,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #832] @ (179008 ) │ │ │ │ add.w r3, r5, #248 @ 0xf8 │ │ │ │ ldr r1, [pc, #832] @ (17900c ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #804] @ 178ff8 │ │ │ │ @@ -324507,105 +324511,105 @@ │ │ │ │ b.w 178100 │ │ │ │ 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 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [pc, #600] @ (17931c ) │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ ldr r1, [pc, #600] @ (179320 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ @@ -324831,88 +324835,88 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #172] @ (1793bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 178100 │ │ │ │ nop │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r7, [r7, #12] │ │ │ │ - vrsubhn.i d23, , q15 │ │ │ │ + vqshlu.s64 d23, d22, #63 @ 0x3f │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ - vqshlu.s64 d23, d22, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d23, d30, #63 @ 0x3f │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r5, [r5, #23] │ │ │ │ @ instruction: 0xffff756d │ │ │ │ - vqshlu.s64 d23, d8, #63 @ 0x3f │ │ │ │ + vrsubhn.i d23, , q8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r3, [r6, #8] │ │ │ │ - vrsubhn.i d23, , q4 │ │ │ │ + vqshlu.s64 d23, d0, #63 @ 0x3f │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cbnz r5, 1793ca │ │ │ │ - vqshrn.u64 d21, q3, #1 │ │ │ │ + vqshrn.u64 d21, q7, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ 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 │ │ │ │ @@ -324974,23 +324978,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} │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179484 : │ │ │ │ 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 │ │ │ │ @@ -325149,39 +325153,39 @@ │ │ │ │ b.n 1794e8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r2, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r0, r0, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179670 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -325376,55 +325380,55 @@ │ │ │ │ mvn.w r8, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1797b4 │ │ │ │ ldr r1, [pc, #88] @ (1798cc ) │ │ │ │ add r1, pc │ │ │ │ b.n 179862 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r5, [r2, #40] @ 0x28 │ │ │ │ vtbx.8 d29, {d15}, d17 │ │ │ │ - vsri.32 d21, d30, #1 │ │ │ │ + vmls.i , , d6[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001798d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -325454,17 +325458,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179938 : │ │ │ │ stmdb 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 │ │ │ │ @@ -325681,42 +325685,42 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r2, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - vaddw.u , , d10 │ │ │ │ + vsra.u32 d21, d2, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179bc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -325758,17 +325762,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #656] @ (179ed0 ) │ │ │ │ + ldr r7, [pc, #688] @ (179ef0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179c44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326063,31 +326067,31 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (17a35c ) │ │ │ │ + ldr r6, [pc, #976] @ (17a37c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #104] @ (17a020 ) │ │ │ │ + ldr r6, [pc, #136] @ (17a040 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #464] @ (17a190 ) │ │ │ │ + ldr r4, [pc, #496] @ (17a1b0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #344] @ (17a120 ) │ │ │ │ + ldr r4, [pc, #376] @ (17a140 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -326469,85 +326473,85 @@ │ │ │ │ ldr r0, [pc, #160] @ (17a434 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 179cf6 │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #496] @ (17a59c ) │ │ │ │ + ldr r3, [pc, #528] @ (17a5bc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #272] @ (17a4c4 ) │ │ │ │ + ldr r3, [pc, #304] @ (17a4e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #152] @ (17a454 ) │ │ │ │ + ldr r3, [pc, #184] @ (17a474 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #32] @ (17a3e4 ) │ │ │ │ + ldr r3, [pc, #64] @ (17a404 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #936] @ (17a774 ) │ │ │ │ + ldr r2, [pc, #968] @ (17a794 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #816] @ (17a704 ) │ │ │ │ + ldr r2, [pc, #848] @ (17a724 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #624] @ (17a64c ) │ │ │ │ + ldr r2, [pc, #656] @ (17a66c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #8] @ (17a3ec ) │ │ │ │ + ldr r2, [pc, #40] @ (17a40c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #912] @ (17a77c ) │ │ │ │ + ldr r1, [pc, #944] @ (17a79c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #648] @ (17a67c ) │ │ │ │ + ldr r1, [pc, #680] @ (17a69c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #536] @ (17a614 ) │ │ │ │ + ldr r1, [pc, #568] @ (17a634 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #432] @ (17a5b4 ) │ │ │ │ + ldr r1, [pc, #464] @ (17a5d4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #328] @ (17a554 ) │ │ │ │ + ldr r1, [pc, #360] @ (17a574 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #72] @ (17a45c ) │ │ │ │ + ldr r1, [pc, #104] @ (17a47c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #904] @ (17a7a4 ) │ │ │ │ + ldr r0, [pc, #936] @ (17a7c4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #712] @ (17a6ec ) │ │ │ │ + ldr r0, [pc, #744] @ (17a70c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #440] @ (17a5e4 ) │ │ │ │ + ldr r0, [pc, #472] @ (17a604 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #232] @ (17a51c ) │ │ │ │ + ldr r0, [pc, #264] @ (17a53c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a438 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326861,71 +326865,71 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add lr, sp │ │ │ │ + add lr, lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 9bab4 │ │ │ │ @@ -326939,17 +326943,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (17a834 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 17a5ba │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a838 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -327336,44 +327340,44 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 17ab3a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mcrr2 0, 7, r0, r0, cr9 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc80079 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ vtbl.8 d21, {d15}, d9 │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ - vqrdmlsh.s , , d2[0] │ │ │ │ + vqrdmlsh.s , , d10[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017ac84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -327737,65 +327741,65 @@ │ │ │ │ b.n 17b026 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vst1.8 @ instruction: 0xf9c80079 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf76c0079 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r7, [r5, r1] │ │ │ │ vmls.i , , d7[0] │ │ │ │ vsri.32 d21, d21, #1 │ │ │ │ - vdup.8 d19, d0[7] │ │ │ │ + vdup.8 d19, d8[7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017b0d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -328200,31 +328204,31 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 17b798 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ sbcs.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xf2ec0079 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #-440 @ 0xfffffe48 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + stc2 0, cr0, [r2], {110} @ 0x6e │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-440 @ 0xfffffe48 │ │ │ │ + stc2l 0, cr0, [sl], #-440 @ 0xfffffe48 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ adds r2, #1 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -328518,15 +328522,15 @@ │ │ │ │ b.n 17b916 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17bbc8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ blx 992cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17b3dc │ │ │ │ ldrd r3, r1, [sp, #176] @ 0xb0 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -328841,20 +328845,20 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 17b43c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf4a2006e │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf4aa006e │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movt r0, #110 @ 0x6e │ │ │ │ + movt r0, #32878 @ 0x806e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, r4, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ blx 9ce94 │ │ │ │ ldr.w r2, [pc, #1812] @ 17c540 │ │ │ │ mov r1, r0 │ │ │ │ @@ -329434,48 +329438,48 @@ │ │ │ │ vldr d7, [pc, #20] @ 17c538 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ b.w 17bb82 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #40] @ (17c56c ) │ │ │ │ + ldr r7, [pc, #72] @ (17c58c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf25c006e │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf264006e │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movw r0, #110 @ 0x6e │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + movw r0, #32878 @ 0x806e │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - addw r0, r4, #110 @ 0x6e │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + addw r0, ip, #110 @ 0x6e │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r0, #110 @ 0x6e │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + orr.w r0, r8, #110 @ 0x6e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s q8, q2, q15 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + vhadd.s q8, q6, q15 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s32 q0, q4, q15 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + vhadd.s q0, q0, q15 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [lr], {110} @ 0x6e │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + ldc 0, cr0, [r6], {110} @ 0x6e │ │ │ │ + movs r7, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsbs r0, ip, lr, asr #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xebe4006e │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsb r0, r0, lr, asr #1 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + rsb r0, r8, lr, asr #1 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub.w r0, r4, lr, asr #1 │ │ │ │ + sub.w r0, ip, lr, asr #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #208 @ 0xd0 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r2, [pc, #1396] @ 17cb18 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ movw r3, #9174 @ 0x23d6 │ │ │ │ add r2, pc │ │ │ │ @@ -329947,76 +329951,76 @@ │ │ │ │ blx 9ba54 │ │ │ │ b.n 17c788 │ │ │ │ mov r0, r7 │ │ │ │ blx 9ba54 │ │ │ │ b.n 17c776 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orns r0, lr, lr, asr #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + eor.w r0, r6, lr, asr #1 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orn r0, r0, lr, asr #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + orn r0, r8, lr, asr #1 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r4, lr, asr #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + orr.w r0, ip, lr, asr #1 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bic.w r0, r2, lr, asr #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + bic.w r0, sl, lr, asr #1 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - and.w r0, r0, lr, asr #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + and.w r0, r8, lr, asr #1 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrd r0, r0, [ip, #440] @ 0x1b8 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + strd r0, r0, [r4, #440]! @ 0x1b8 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe9be006e │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + strd r0, r0, [r6, #440] @ 0x1b8 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe9a0006e │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + @ instruction: 0xe9a8006e │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strd r0, r0, [lr, #-440]! @ 0x1b8 │ │ │ │ - movs r4, #4 │ │ │ │ + ldrd r0, r0, [r6, #-440]! @ 0x1b8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strd r0, r0, [r4], #440 @ 0x1b8 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + strd r0, r0, [ip], #440 @ 0x1b8 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe8c8006e │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + @ instruction: 0xe8d0006e │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia.w r8!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + ldmia.w r0!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia.w lr, {r1, r2, r3, r5, r6} │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + ldmia.w r6, {r1, r2, r3, r5, r6} │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrd r0, r0, [r4], #-440 @ 0x1b8 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + ldrd r0, r0, [ip], #-440 @ 0x1b8 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe856006e │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + @ instruction: 0xe85e006e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe83c006e │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + strex r0, r0, [r4, #440] @ 0x1b8 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe822006e │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + @ instruction: 0xe82a006e │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17c7ac │ │ │ │ + b.n 17c7bc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17c76c │ │ │ │ + b.n 17c77c │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017cbb8 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -330633,51 +330637,51 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bge.n 17d32c │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17cb04 │ │ │ │ + b.n 17cb14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bge.n 17d264 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17da40 │ │ │ │ + b.n 17ca50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d888 │ │ │ │ + b.n 17d898 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d854 │ │ │ │ + b.n 17d864 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d4f8 │ │ │ │ + b.n 17d508 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d4c8 │ │ │ │ + b.n 17d4d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 17ce9e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ @@ -330946,41 +330950,41 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17cc54 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 17d534 │ │ │ │ + bgt.n 17d544 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 17d50c │ │ │ │ + bgt.n 17d51c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 17d68c │ │ │ │ + bgt.n 17d49c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 17d4c8 │ │ │ │ + blt.n 17d4d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 17d67c │ │ │ │ + blt.n 17d68c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 17d644 │ │ │ │ + blt.n 17d654 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 9acb4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ @@ -331312,53 +331316,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17cc54 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17da1c │ │ │ │ + bls.n 17da2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bhi.n 17d8f8 │ │ │ │ + bhi.n 17d908 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bhi.n 17da40 │ │ │ │ + bhi.n 17da50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bhi.n 17d9bc │ │ │ │ + bhi.n 17d9cc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17d970 │ │ │ │ + bhi.n 17d980 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17d938 │ │ │ │ + bvc.n 17d948 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17d900 │ │ │ │ + bvc.n 17d910 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17d8c8 │ │ │ │ + bvc.n 17d8d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17da90 │ │ │ │ + bvc.n 17d8a0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -331734,22 +331738,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 17de10 │ │ │ │ nop │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r6, #249 @ 0xf9 │ │ │ │ - @ instruction: 0xffff0f84 │ │ │ │ + @ instruction: 0xffff0f8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.w 17e76e │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -332414,97 +332418,97 @@ │ │ │ │ ldr r0, [pc, #184] @ (17e63c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 17d3e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #10940 @ 0x2abc │ │ │ │ ldr.w r0, [pc, #2488] @ 17f000 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -333364,225 +333368,225 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17cc54 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i q8, q7, d2[7] │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + vmla.i16 q8, q3, d6[3] │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i32 q0, q6, d14[1] │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + vrev64.16 q0, q15 │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u8 q8, q4, q15 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + vhadd.u16 q8, q0, q15 │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u32 q0, q3, q15 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + vhadd.u32 q0, q7, q15 │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr14, {3} │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + vhadd.u8 q0, q3, q15 │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr14, {3} │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + cdp2 0, 14, cr0, cr4, cr14, {3} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr14, {3} │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + cdp2 0, 12, cr0, cr4, cr14, {3} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr14, {3} │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr14, {3} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr14, {3} │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr14, {3} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr14, {3} │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + cdp2 0, 1, cr0, cr6, cr14, {3} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #440]! @ 0x1b8 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r8, #440]! @ 0x1b8 │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2l 0, cr0, [r2, #440] @ 0x1b8 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stc2l 0, cr0, [sl, #440] @ 0x1b8 │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [r8, #440] @ 0x1b8 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + ldc2 0, cr0, [r0, #440] @ 0x1b8 │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-440] @ 0xfffffe48 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + ldc2l 0, cr0, [sl, #-440] @ 0xfffffe48 │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-440] @ 0xfffffe48 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stc2 0, cr0, [r4, #-440]! @ 0xfffffe48 │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r6], {110} @ 0x6e │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + ldc2l 0, cr0, [lr], {110} @ 0x6e │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2 0, cr0, [r0], {110} @ 0x6e │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + ldc2 0, cr0, [r8], {110} @ 0x6e │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, sl, cr14 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + mrrc2 0, 6, r0, r2, cr14 │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - umaal r0, r0, r8, lr │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xfbf0006e │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (17f1d0 ) │ │ │ │ movw r1, #10017 @ 0x2721 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (17f1d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 17d3e0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa0c006e │ │ │ │ - bkpt 0x00ec │ │ │ │ + @ instruction: 0xfa14006e │ │ │ │ + bkpt 0x00f4 │ │ │ │ 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 │ │ │ │ @@ -333605,16 +333609,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh.w r0, [lr, #110] @ 0x6e │ │ │ │ - bkpt 0x009e │ │ │ │ + vst1.8 {d16[3]}, [r6], lr │ │ │ │ + bkpt 0x00a6 │ │ │ │ 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 │ │ │ │ @@ -333637,16 +333641,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - vld4.16 {d16-d19}, [lr :128], lr │ │ │ │ - bkpt 0x004e │ │ │ │ + ldr??.w r0, [r6, lr, lsl #2] │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017f278 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -333673,16 +333677,16 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (17f2c8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17f294 │ │ │ │ - ldrsb.w r0, [r6, lr, lsl #2] │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + ldrsb.w r0, [lr, lr, lsl #2] │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017f2cc : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -333723,16 +333727,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh.w r0, [sl, #110] @ 0x6e │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + ldrh.w r0, [r2, #110] @ 0x6e │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017f33c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -333758,16 +333762,16 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (17f398 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str.w r0, [r8, lr, lsl #2] │ │ │ │ - adds r2, r1, r7 │ │ │ │ + ldr.w r0, [r0, lr, lsl #2] │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f39c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -333793,16 +333797,16 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (17f3f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7e8006e │ │ │ │ - adds r2, r5, r5 │ │ │ │ + @ instruction: 0xf7f0006e │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f3fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -333881,23 +333885,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (17f4f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 17f46e │ │ │ │ nop │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ @ instruction: 0xffff27cf │ │ │ │ - @ instruction: 0xfffff748 │ │ │ │ + vqshl.u32 , q0, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf728006e │ │ │ │ - pop {r3} │ │ │ │ + @ instruction: 0xf730006e │ │ │ │ + pop {r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf704006e │ │ │ │ - adds r2, r0, r3 │ │ │ │ + @ instruction: 0xf70c006e │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f4f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -334094,34 +334098,34 @@ │ │ │ │ cbz r2, 17f704 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 17f702 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r6, #123 @ 0x7b │ │ │ │ - @ instruction: 0xfffff5ca │ │ │ │ + vsli.64 , q1, #63 @ 0x3f │ │ │ │ lsls r6, r5, #1 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r5, #247 @ 0xf7 │ │ │ │ - vsli.64 d31, d2, #63 @ 0x3f │ │ │ │ + vsli.64 d31, d10, #63 @ 0x3f │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adc.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ - rev r4, r5 │ │ │ │ + adcs.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf532006e │ │ │ │ - rev r2, r2 │ │ │ │ + @ instruction: 0xf53a006e │ │ │ │ + rev r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds.w r0, r8, #15597568 @ 0xee0000 │ │ │ │ - cbnz r0, 17f762 │ │ │ │ + @ instruction: 0xf520006e │ │ │ │ + rev r0, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4fa006e │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + add.w r0, r2, #15597568 @ 0xee0000 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f72c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -334337,38 +334341,38 @@ │ │ │ │ ... │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ands.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + ands.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r4, #59 @ 0x3b │ │ │ │ vqshl.u32 , , #31 │ │ │ │ @ instruction: 0xffff23e3 │ │ │ │ - vrsra.u32 , q11, #1 │ │ │ │ + vrsra.u32 , q15, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf358006e │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xf360006e │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf308006e │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xf310006e │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf2ea006e │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xf2f2006e │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf2be006e │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + movt r0, #24686 @ 0x606e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subw r0, r2, #110 @ 0x6e │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + subw r0, sl, #110 @ 0x6e │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f998 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334405,16 +334409,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ... │ │ │ │ - rsbs r0, lr, #110 @ 0x6e │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xf1e6006e │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017fa10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334506,16 +334510,16 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17fd50 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - @ instruction: 0xf0ec006e │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xf0f4006e │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017fb48 : │ │ │ │ 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 │ │ │ │ @@ -334609,19 +334613,19 @@ │ │ │ │ b.n 17fbb6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17fe80 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - vmla.i16 d16, d4, d6[3] │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + vmla.i16 d16, d12, d6[3] │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vext.8 q0, q0, q15, #0 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + vext.8 q0, q4, q15, #0 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017fc78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -334810,19 +334814,19 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [r8, #440]! @ 0x1b8 │ │ │ │ - uxth r0, r3 │ │ │ │ + stcl 0, cr0, [r0, #440] @ 0x1b8 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc 0, cr0, [sl, #440] @ 0x1b8 │ │ │ │ - sxtb r2, r7 │ │ │ │ + stc 0, cr0, [r2, #440]! @ 0x1b8 │ │ │ │ + uxth r2, r0 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -335029,24 +335033,24 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 17f918 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r7, pc, #952 @ (adr r7, 18045c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #440 @ 0x1b8 │ │ │ │ - cbz r6, 1800d0 │ │ │ │ + stc 0, cr0, [lr], #440 @ 0x1b8 │ │ │ │ + cbz r6, 1800d2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r7, pc, #216 @ (adr r7, 18018c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcrr 0, 6, r0, r4, cr14 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + mcrr 0, 6, r0, ip, cr14 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adc.w r0, ip, lr, asr #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + adcs.w r0, r4, lr, asr #1 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -335347,25 +335351,25 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 17fcd8 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 17fce0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ lsrs r5, r4, #22 │ │ │ │ - vqshrun.s64 d30, q11, #1 │ │ │ │ + vqshrun.s64 d30, q15, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1803c4 │ │ │ │ + b.n 1803d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 180390 │ │ │ │ + b.n 1803a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -335403,17 +335407,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 1802cc │ │ │ │ + b.n 1802dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #652] @ (1807a0 ) │ │ │ │ @@ -335652,39 +335656,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #336 @ (adr r1, 1808f4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #224 @ (adr r1, 18088c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1802c4 │ │ │ │ + b.n 1802d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1801c4 │ │ │ │ + b.n 1801d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 180174 │ │ │ │ + b.n 180184 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1800f0 │ │ │ │ + b.n 180100 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1800c4 │ │ │ │ + b.n 1800d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 180090 │ │ │ │ + b.n 1800a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ 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] @ (180b40 ) │ │ │ │ @@ -335941,15 +335945,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 180d58 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 180ff0 │ │ │ │ + b.n 181000 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb.w pc, [r1, #4094] @ 0xffe │ │ │ │ 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 │ │ │ │ @@ -336290,29 +336294,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 │ │ │ │ - b.n 1812ac │ │ │ │ + b.n 1812bc │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 180f2c │ │ │ │ + ble.n 180f3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ 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 9f218 │ │ │ │ @@ -336569,17 +336573,17 @@ │ │ │ │ b.n 180bcc │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 181568 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bhi.n 181288 │ │ │ │ + bhi.n 181298 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ beq.n 1813ea │ │ │ │ ldr r0, [pc, #776] @ (181668 ) │ │ │ │ movw r1, #7115 @ 0x1bcb │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -336816,20 +336820,20 @@ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ b.n 18130e │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 181878 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - bhi.n 181730 │ │ │ │ + bhi.n 181740 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfb56006e │ │ │ │ - bvs.n 1816a0 │ │ │ │ + @ instruction: 0xfb5e006e │ │ │ │ + bvs.n 1816b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00181678 : │ │ │ │ stmdb 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 │ │ │ │ @@ -337022,29 +337026,29 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n 181804 │ │ │ │ + bmi.n 181814 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 1817dc │ │ │ │ + bmi.n 1817ec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 181834 │ │ │ │ + bcc.n 181844 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 181808 │ │ │ │ + bcc.n 181818 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00181880 : │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -337377,29 +337381,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n 181c60 │ │ │ │ + bne.n 181c70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 181b60 │ │ │ │ + beq.n 181b70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 181b2c │ │ │ │ + beq.n 181b3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 181c54 │ │ │ │ + beq.n 181c64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1468] @ 18218c │ │ │ │ @@ -337960,77 +337964,77 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 182086 │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n 182134 │ │ │ │ + beq.n 182144 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 182120 │ │ │ │ + beq.n 182130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 182114 │ │ │ │ + beq.n 182124 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ asrs r5, r3, #23 │ │ │ │ - @ instruction: 0xffffcbf2 │ │ │ │ + @ instruction: 0xffffcbfa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp 0, 5, cr0, cr0, cr14, {3} │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + cdp 0, 5, cr0, cr8, cr14, {3} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ 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 r5, [pc, #560] @ (18245c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338254,36 +338258,36 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 1823b0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r7, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ strh r0, [r7, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs.w r0, r4, lr, asr #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + sbcs.w r0, ip, lr, asr #1 │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -339395,163 +339399,163 @@ │ │ │ │ b.n 182f66 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strh r6, [r0, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl fff330d4 ::Settings::boolParam@@Base+0xff611e3c> │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ bge.n 18319a │ │ │ │ - vsubw.u q14, q15, d2 │ │ │ │ + vsubw.u q14, q15, d10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl 203110 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r6, r5, #1 │ │ │ │ - strhls r2, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + itt ge │ │ │ │ + lslge r6, r5, #1 │ │ │ │ + strhge r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - nop │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + it eq │ │ │ │ + lsleq r6, r5, #1 │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ite ls │ │ │ │ + itt ls │ │ │ │ lslls r6, r5, #1 │ │ │ │ - pophi {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + popls {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bmi.n 18311e │ │ │ │ - @ instruction: 0xfffebd04 │ │ │ │ + @ instruction: 0xfffebd0c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r6, 183234 │ │ │ │ + cbnz r6, 183236 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r6, 183230 │ │ │ │ + cbnz r6, 183232 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 183232 │ │ │ │ + cbnz r2, 183234 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 183232 │ │ │ │ + cbnz r4, 183234 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 183234 │ │ │ │ + cbnz r2, 183236 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 183230 │ │ │ │ + cbnz r2, 183232 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r1, #2 │ │ │ │ blx 99a70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -340279,93 +340283,93 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 183488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 183226 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r6!, {r0, r2, r5} │ │ │ │ - vsli.32 , q13, #30 │ │ │ │ + vabal.u , d30, d2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18349e │ │ │ │ - vraddhn.i d27, q15, q0 │ │ │ │ + vraddhn.i d27, q15, q4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 183322 │ │ │ │ - vmls.i , q7, d12[0] │ │ │ │ + vsri.32 , q2, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 183212 │ │ │ │ - vsubw.u , q15, d28 │ │ │ │ + vrsra.u64 d27, d20, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r6, 183a3e │ │ │ │ + cbz r6, 183a40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 1840fe │ │ │ │ - vshll.i , d24, # │ │ │ │ + vrsra.u32 d27, d16, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18405a │ │ │ │ - vrshr.u64 , q0, #2 │ │ │ │ + vrshr.u64 , q4, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #116] @ (183a94 ) │ │ │ │ movw r1, #4659 @ 0x1233 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -340405,26 +340409,26 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (183aac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 183488 │ │ │ │ nop │ │ │ │ - cbz r0, 183ac0 │ │ │ │ + cbz r0, 183ac2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 183e2e │ │ │ │ - vuzp. , q12 │ │ │ │ + vsra.u32 , q8, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r6, 183abc │ │ │ │ + cbz r6, 183abe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ 183b54 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -340479,17 +340483,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -340574,29 +340578,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (183c70 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 183b86 │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 183bf4 │ │ │ │ + bcc.n 183c04 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 183bc0 │ │ │ │ + bcc.n 183bd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ @@ -340958,61 +340962,61 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 183e3a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r5, #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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ @@ -341467,74 +341471,74 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18420a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bge.n 18448a │ │ │ │ - vtbx.8 d26, {d30-d31}, d12 │ │ │ │ + @ instruction: 0xfffea9d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #824 @ (adr r7, 1848a8 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 1848c8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, 184754 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 184774 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #216 @ (adr r7, 18465c ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 18467c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #928 @ (adr r6, 18492c ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 18494c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 1848b4 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 1848d4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00184598 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -341644,17 +341648,17 @@ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ b.n 184616 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1848c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - add r5, pc, #968 @ (adr r5, 184a84 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 184aa4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001846c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -342221,17 +342225,17 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1845c8 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 184d38 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d3, d2 │ │ │ │ b.n 184b8c │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ @@ -342266,17 +342270,17 @@ │ │ │ │ b.n 184ca0 │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 184bde │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #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, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #568] @ (185028 ) │ │ │ │ @@ -342497,35 +342501,35 @@ │ │ │ │ b.n 184efe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r2, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ @@ -342789,31 +342793,31 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 185278 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r6, [r4, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ 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 │ │ │ │ @@ -343367,77 +343371,77 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 18560a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strh r4, [r0, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ @@ -343798,37 +343802,37 @@ │ │ │ │ b.n 185560 │ │ │ │ vudot.u8 d4, d7, d6[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #952] @ (1860ac ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ 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] @ 185dac │ │ │ │ @@ -343876,17 +343880,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #192] @ (185e70 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #992] @ (186198 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ 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 │ │ │ │ @@ -344099,27 +344103,27 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldr r0, [pc, #576] @ (18625c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bx r8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ 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] @ 186818 │ │ │ │ @@ -344856,69 +344860,69 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, sl │ │ │ │ lsls r1, r7, #1 │ │ │ │ bge.n 1867e6 │ │ │ │ vcvt.u16.f16 q13, , #2 │ │ │ │ - vtbx.8 d24, {d14-d17}, d14 │ │ │ │ + @ instruction: 0xfffe8b56 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #232] @ (18692c ) │ │ │ │ + ldr r4, [pc, #264] @ (18694c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #160] @ (1868ec ) │ │ │ │ + ldr r3, [pc, #192] @ (18690c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #48] @ (186884 ) │ │ │ │ + ldr r3, [pc, #80] @ (1868a4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #952] @ (186c14 ) │ │ │ │ + ldr r2, [pc, #984] @ (186c34 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #832] @ (186ba4 ) │ │ │ │ + ldr r2, [pc, #864] @ (186bc4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #720] @ (186b3c ) │ │ │ │ + ldr r2, [pc, #752] @ (186b5c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #200] @ (18693c ) │ │ │ │ + ldr r2, [pc, #232] @ (18695c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1868cc ) │ │ │ │ + ldr r2, [pc, #112] @ (1868ec ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [pc, #336] @ (1869d4 ) │ │ │ │ + ldr r1, [pc, #368] @ (1869f4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [pc, #216] @ (186964 ) │ │ │ │ + ldr r1, [pc, #248] @ (186984 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [pc, #96] @ (1868f4 ) │ │ │ │ + ldr r1, [pc, #128] @ (186914 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #696] @ (186b54 ) │ │ │ │ + ldr r0, [pc, #728] @ (186b74 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r5, [pc, #832] @ (186be0 ) │ │ │ │ mov r0, r7 │ │ │ │ blx 9d9e8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, pc │ │ │ │ movw r3, #5203 @ 0x1453 │ │ │ │ @@ -345194,19 +345198,19 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 186450 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 186458 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w 1862d6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -345548,80 +345552,80 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #144] @ (187000 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 186f3a │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mvns r2, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r1, pc, #580 @ (adr r1, 1871f8 ) │ │ │ │ - @ instruction: 0xfffe7da4 │ │ │ │ + @ instruction: 0xfffe7dac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00187004 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -345724,23 +345728,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18705e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r6, #82 @ 0x52 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r6, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00187120 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -346138,35 +346142,35 @@ │ │ │ │ nop │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001875a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -346486,21 +346490,21 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r3, [r6, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 187626 │ │ │ │ strd r2, r2, [sp] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -346778,59 +346782,59 @@ │ │ │ │ ldr r0, [pc, #104] @ (187c84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 187aba │ │ │ │ nop │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ @@ -347083,39 +347087,39 @@ │ │ │ │ b.n 187ea2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ 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 │ │ │ │ @@ -347575,29 +347579,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 188024 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r3, #118 @ 0x76 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r3, sl │ │ │ │ vldr d10, [pc, #724] @ 188748 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r6, [sl, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ @@ -348036,25 +348040,25 @@ │ │ │ │ b.n 1885b2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 188926 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00188954 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -348102,17 +348106,17 @@ │ │ │ │ b.n 1889a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 188c00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -348383,25 +348387,25 @@ │ │ │ │ ... │ │ │ │ adds r4, r2, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ @@ -348666,17 +348670,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 189248 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r2, r1, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh.w r3, [r8, #94] @ 0x5e │ │ │ │ and.w r3, r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 189068 │ │ │ │ @@ -349107,69 +349111,69 @@ │ │ │ │ b.n 1892c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 189700 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #44] @ (189588 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -349181,17 +349185,17 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 188d9e │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 94800 │ │ │ │ b.n 188d9e │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ 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 │ │ │ │ @@ -349554,25 +349558,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ 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 │ │ │ │ @@ -350255,63 +350259,63 @@ │ │ │ │ blt.w 18a2ac │ │ │ │ blx 9ba54 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r0, r4 │ │ │ │ b.n 189bb4 │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #760] @ (18a49c ) │ │ │ │ + ldr r5, [pc, #792] @ (18a4bc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #640] @ (18a42c ) │ │ │ │ + ldr r5, [pc, #672] @ (18a44c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #520] @ (18a3bc ) │ │ │ │ + ldr r5, [pc, #552] @ (18a3dc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #888] @ (18a534 ) │ │ │ │ + ldr r4, [pc, #920] @ (18a554 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #784] @ (18a4d4 ) │ │ │ │ + ldr r4, [pc, #816] @ (18a4f4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #672] @ (18a46c ) │ │ │ │ + ldr r4, [pc, #704] @ (18a48c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #984] @ (18a5ac ) │ │ │ │ + ldr r5, [pc, #1016] @ (18a5cc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #184] @ (18a290 ) │ │ │ │ + ldr r4, [pc, #216] @ (18a2b0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #64] @ (18a220 ) │ │ │ │ + ldr r4, [pc, #96] @ (18a240 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #960] @ (18a5a8 ) │ │ │ │ + ldr r3, [pc, #992] @ (18a5c8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #816] @ (18a520 ) │ │ │ │ + ldr r2, [pc, #848] @ (18a540 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #688] @ (18a4a8 ) │ │ │ │ + ldr r2, [pc, #720] @ (18a4c8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #560] @ (18a430 ) │ │ │ │ + ldr r2, [pc, #592] @ (18a450 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ 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 │ │ │ │ @@ -350436,27 +350440,27 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 189ef8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #696] @ (18a63c ) │ │ │ │ + ldr r2, [pc, #728] @ (18a65c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #656] @ (18a618 ) │ │ │ │ + ldr r0, [pc, #688] @ (18a638 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #520] @ (18a598 ) │ │ │ │ + ldr r0, [pc, #552] @ (18a5b8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #400] @ (18a528 ) │ │ │ │ + ldr r0, [pc, #432] @ (18a548 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ 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 │ │ │ │ @@ -350484,17 +350488,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - blx lr │ │ │ │ + blx pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ 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 │ │ │ │ @@ -350519,17 +350523,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ 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 │ │ │ │ @@ -350671,21 +350675,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, 18a810 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ 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] │ │ │ │ @@ -350710,17 +350714,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ 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 │ │ │ │ @@ -350745,17 +350749,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018a6b4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -351082,30 +351086,30 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (18aa44 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18a9b0 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stc2 0, cr0, [ip, #-480]! @ 0xfffffe20 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #912] @ (18add0 ) │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018aa48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -351485,54 +351489,54 @@ │ │ │ │ b.n 18adf0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xfb200078 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xfa4c0078 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ 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 │ │ │ │ @@ -351555,17 +351559,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ 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 │ │ │ │ @@ -351588,17 +351592,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ 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 │ │ │ │ @@ -351780,31 +351784,31 @@ │ │ │ │ ldr r0, [pc, #56] @ (18b13c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18b00e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb.w r0, [r8, r0, lsl #3] │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + strh.w r0, [r0, r0, lsl #3] │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i32 q8, q3, d13[1] │ │ │ │ - str r0, [r3, #4] │ │ │ │ + vmla.i32 q8, q7, d13[1] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i32 q0, q6, d13[1] │ │ │ │ + vrev64.16 q0, │ │ │ │ stmdb 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] @ (18b204 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #176] @ (18b208 ) │ │ │ │ @@ -351877,17 +351881,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds.w r0, r4, #16252928 @ 0xf80000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr13, {3} │ │ │ │ + cdp2 0, 14, cr0, cr2, cr13, {3} │ │ │ │ eor.w r0, r6, #16252928 @ 0xf80000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #608] @ (18b490 ) │ │ │ │ @@ -352103,42 +352107,42 @@ │ │ │ │ b.n 18b334 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bics.w r0, r4, #16252928 @ 0xf80000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [r2, #436] @ 0x1b4 │ │ │ │ + stc2 0, cr0, [sl, #436] @ 0x1b4 │ │ │ │ @ instruction: 0xf3340078 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl], {109} @ 0x6d │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + stc2l 0, cr0, [r2], #436 @ 0x1b4 │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2l 0, cr0, [r0], {109} @ 0x6d │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + stc2l 0, cr0, [r8], {109} @ 0x6d │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [r6], #436 @ 0x1b4 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + stc2 0, cr0, [lr], #436 @ 0x1b4 │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [ip], {109} @ 0x6d │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldc2 0, cr0, [r4], {109} @ 0x6d │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mrrc2 0, 6, r0, r6, cr13 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + mrrc2 0, 6, r0, lr, cr13 │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-436 @ 0xfffffe4c │ │ │ │ + mcrr2 0, 6, r0, r0, cr13 │ │ │ │ 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] @ (18b5d8 ) │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #228] @ (18b5dc ) │ │ │ │ @@ -352232,20 +352236,20 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18b574 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ sbcs.w r0, r4, #120 @ 0x78 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0f40078 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfb04006d │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + @ instruction: 0xfb0c006d │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfae6006d │ │ │ │ + @ instruction: 0xfaee006d │ │ │ │ stmdb 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] @ (18b6d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #208] @ (18b6dc ) │ │ │ │ @@ -352336,21 +352340,21 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 18b66a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r0, r2, #120 @ 0x78 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa4c006d │ │ │ │ + @ instruction: 0xfa54006d │ │ │ │ vshr.s32 q8, q12, #2 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vld1.8 {d16[3]}, [lr]! │ │ │ │ + ldr??.w r0, [r6, #109] @ 0x6d │ │ │ │ stmdb 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] @ (18b798 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #144] @ (18b79c ) │ │ │ │ @@ -352410,17 +352414,17 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s32 q8, q1, q12 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6 :128]! │ │ │ │ + vst4.16 {d16-d19}, [lr :128]! │ │ │ │ mrc 0, 7, r0, cr2, cr8, {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, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #136] @ (18b848 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -352477,17 +352481,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mcr 0, 5, r0, cr10, cr8, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb.w r0, [r2, #109] @ 0x6d │ │ │ │ + ldrb.w r0, [sl, #109] @ 0x6d │ │ │ │ mcr 0, 2, r0, cr0, cr8, {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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ @@ -352572,23 +352576,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (18b954 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18b8da │ │ │ │ nop │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf7de006d │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + @ instruction: 0xf7e6006d │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf7c2006d │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + @ instruction: 0xf7ca006d │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf77c006d │ │ │ │ + @ instruction: 0xf784006d │ │ │ │ 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] @ (18bb24 ) │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -352754,37 +352758,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (18bb5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18bb00 │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf68c006d │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + @ instruction: 0xf694006d │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf672006d │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + @ instruction: 0xf67a006d │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - addw r0, r2, #2157 @ 0x86d │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + addw r0, sl, #2157 @ 0x86d │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf5ea006d │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + @ instruction: 0xf5f2006d │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rsbs r0, r0, #15532032 @ 0xed0000 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + rsbs r0, r8, #15532032 @ 0xed0000 │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + subs.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf596006d │ │ │ │ + @ instruction: 0xf59e006d │ │ │ │ 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] @ (18bc5c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -352877,21 +352881,21 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18bbc8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeaf40078 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4ee006d │ │ │ │ + @ instruction: 0xf4f6006d │ │ │ │ @ instruction: 0xeaa00078 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orn r0, r2, #15532032 @ 0xed0000 │ │ │ │ + orn r0, sl, #15532032 @ 0xed0000 │ │ │ │ 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 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -353054,35 +353058,35 @@ │ │ │ │ ldr r0, [pc, #64] @ (18be68 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18bd3c │ │ │ │ nop │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf37a006d │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + @ instruction: 0xf382006d │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf362006d │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + @ instruction: 0xf36a006d │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf306006d │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + @ instruction: 0xf30e006d │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf2de006d │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + @ instruction: 0xf2e6006d │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movt r0, #16493 @ 0x406d │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + movt r0, #49261 @ 0xc06d │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subw r0, sl, #109 @ 0x6d │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + @ instruction: 0xf2b2006d │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ 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 │ │ │ │ @@ -353174,26 +353178,26 @@ │ │ │ │ ldr r0, [pc, #40] @ (18bf78 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18be9a │ │ │ │ nop │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rsbs r0, lr, #109 @ 0x6d │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + @ instruction: 0xf1e6006d │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rsb r0, r0, #109 @ 0x6d │ │ │ │ - str r2, [r7, r7] │ │ │ │ + rsb r0, r8, #109 @ 0x6d │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbcs.w r0, lr, #109 @ 0x6d │ │ │ │ - str r4, [r3, r7] │ │ │ │ + @ instruction: 0xf186006d │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbc.w r0, r0, #109 @ 0x6d │ │ │ │ + sbc.w r0, r8, #109 @ 0x6d │ │ │ │ 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 r5, r0 │ │ │ │ @@ -353292,26 +353296,26 @@ │ │ │ │ ldr r0, [pc, #40] @ (18c098 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18bfa8 │ │ │ │ nop │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf0ae006d │ │ │ │ - str r4, [r1, r4] │ │ │ │ + @ instruction: 0xf0b6006d │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors.w r0, r0, #109 @ 0x6d │ │ │ │ - str r2, [r3, r3] │ │ │ │ + eors.w r0, r8, #109 @ 0x6d │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orrs.w r0, lr, #109 @ 0x6d │ │ │ │ - str r4, [r7, r2] │ │ │ │ + orn r0, r6, #109 @ 0x6d │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orr.w r0, r0, #109 @ 0x6d │ │ │ │ + orr.w r0, r8, #109 @ 0x6d │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -353374,26 +353378,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i16 d16, d12, d5[3] │ │ │ │ - str r0, [r0, r1] │ │ │ │ + vmla.i32 d16, d4, d13[1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i d16, d4, d1[7] │ │ │ │ - str r2, [r3, r3] │ │ │ │ + vmla.i d16, d12, d1[7] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #1016] @ (18c558 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i d0, d2, d1[7] │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + vmla.i d0, d10, d1[7] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ 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 │ │ │ │ @@ -353464,15 +353468,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 18bb68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #128] @ (18c2a4 ) │ │ │ │ + ldr r7, [pc, #160] @ (18c2c4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18bb04 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -353531,20 +353535,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (18c2d4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #600] @ (18c524 ) │ │ │ │ + ldr r6, [pc, #632] @ (18c544 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp 0, 1, cr0, cr10, cr13, {3} │ │ │ │ - ldr r6, [pc, #456] @ (18c49c ) │ │ │ │ + cdp 0, 2, cr0, cr2, cr13, {3} │ │ │ │ + ldr r6, [pc, #488] @ (18c4bc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6, #436]! @ 0x1b4 │ │ │ │ + ldcl 0, cr0, [lr, #436]! @ 0x1b4 │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -353651,20 +353655,20 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (18c42c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18c3b6 │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #248] @ (18c51c ) │ │ │ │ + ldr r5, [pc, #280] @ (18c53c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stcl 0, cr0, [r2], {109} @ 0x6d │ │ │ │ - ldr r5, [pc, #112] @ (18c49c ) │ │ │ │ + stcl 0, cr0, [sl], {109} @ 0x6d │ │ │ │ + ldr r5, [pc, #144] @ (18c4bc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc 0, cr0, [r0], #436 @ 0x1b4 │ │ │ │ + stc 0, cr0, [r8], #436 @ 0x1b4 │ │ │ │ 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] @ (18c504 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #192] @ (18c508 ) │ │ │ │ @@ -353747,22 +353751,22 @@ │ │ │ │ b.n 18c498 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 18c950 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #616] @ (18c778 ) │ │ │ │ + ldr r4, [pc, #648] @ (18c798 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc 0, cr0, [lr], {109} @ 0x6d │ │ │ │ + stc 0, cr0, [r6], #-436 @ 0xfffffe4c │ │ │ │ b.n 18c8b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #248] @ (18c614 ) │ │ │ │ + ldr r4, [pc, #280] @ (18c634 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rsb r0, r2, sp, asr #1 │ │ │ │ + rsb r0, sl, sp, asr #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] @ (18c5b8 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #132] @ (18c5bc ) │ │ │ │ @@ -353820,17 +353824,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 18c5a8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 18c824 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #680] @ (18c86c ) │ │ │ │ + ldr r3, [pc, #712] @ (18c88c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xeb2e006d │ │ │ │ + @ instruction: 0xeb36006d │ │ │ │ b.n 18c788 │ │ │ │ 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 │ │ │ │ @@ -353893,19 +353897,19 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n 18c5f2 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ (18c6f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (18c714 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #976] @ (18ca60 ) │ │ │ │ + ldr r2, [pc, #1008] @ (18ca80 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orns r0, lr, sp, asr #1 │ │ │ │ + eor.w r0, r6, sp, asr #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 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ @@ -354090,26 +354094,26 @@ │ │ │ │ add r6, pc │ │ │ │ blx 96360 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ b.n 18c85e │ │ │ │ - ldr r1, [pc, #992] @ (18cc7c ) │ │ │ │ + ldr r2, [pc, #0] @ (18c89c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xe982006d │ │ │ │ - ldr r1, [pc, #376] @ (18ca1c ) │ │ │ │ + @ instruction: 0xe98a006d │ │ │ │ + ldr r1, [pc, #408] @ (18ca3c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strd r0, r0, [r8], #436 @ 0x1b4 │ │ │ │ - ldr r0, [pc, #872] @ (18cc14 ) │ │ │ │ + ldrd r0, r0, [r0], #436 @ 0x1b4 │ │ │ │ + ldr r0, [pc, #904] @ (18cc34 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strd r0, r0, [r4], #-436 @ 0x1b4 │ │ │ │ - ldr r0, [pc, #648] @ (18cb3c ) │ │ │ │ + strd r0, r0, [ip], #-436 @ 0x1b4 │ │ │ │ + ldr r0, [pc, #680] @ (18cb5c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xe82c006d │ │ │ │ + @ instruction: 0xe834006d │ │ │ │ stmdb 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] @ 18cf60 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1684] @ 18cf64 │ │ │ │ @@ -354738,101 +354742,101 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ble.n 18ce94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 18d050 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cd64 │ │ │ │ + b.n 18cd74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cc18 │ │ │ │ + b.n 18cc28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c9d0 │ │ │ │ + b.n 18c9e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, ip │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c94c │ │ │ │ + b.n 18c95c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c89c │ │ │ │ + b.n 18c8ac │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sl, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c868 │ │ │ │ + b.n 18c878 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c834 │ │ │ │ + b.n 18c844 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c7f0 │ │ │ │ + b.n 18c800 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d6f8 │ │ │ │ + b.n 18d708 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d66c │ │ │ │ + b.n 18d67c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d638 │ │ │ │ + b.n 18d648 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d5ec │ │ │ │ + b.n 18d5fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d578 │ │ │ │ + b.n 18d588 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d4f8 │ │ │ │ + b.n 18d508 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d4c4 │ │ │ │ + b.n 18d4d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d490 │ │ │ │ + b.n 18d4a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d410 │ │ │ │ + b.n 18d420 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d3dc │ │ │ │ + b.n 18d3ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d390 │ │ │ │ + b.n 18d3a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d35c │ │ │ │ + b.n 18d36c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d30c │ │ │ │ + b.n 18d31c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d2d8 │ │ │ │ + b.n 18d2e8 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -354911,17 +354915,17 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 18d0c8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bvs.n 18d14c │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d110 │ │ │ │ + b.n 18d120 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bpl.n 18d078 │ │ │ │ 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 │ │ │ │ @@ -355055,29 +355059,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (18d280 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18d164 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr.w r5, [pc, #1620] @ 18d8f0 │ │ │ │ @@ -355689,83 +355693,83 @@ │ │ │ │ b.n 18d698 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bcc.n 18d884 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18da08 │ │ │ │ + blt.n 18d818 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18d9a8 │ │ │ │ + blt.n 18d9b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18d980 │ │ │ │ + blt.n 18d990 │ │ │ │ lsls r5, r5, #1 │ │ │ │ beq.n 18d8e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18d914 │ │ │ │ + bge.n 18d924 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18d8e4 │ │ │ │ + bge.n 18d8f4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18d978 │ │ │ │ + bge.n 18d988 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18d950 │ │ │ │ + bge.n 18d960 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18d920 │ │ │ │ + bls.n 18d930 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18d8f0 │ │ │ │ + bls.n 18d900 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18d8a4 │ │ │ │ + bls.n 18d8b4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18d878 │ │ │ │ + bls.n 18d888 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18da08 │ │ │ │ + bls.n 18da18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 18d8e0 │ │ │ │ + bhi.n 18d8f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 18da78 │ │ │ │ + bhi.n 18d888 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 18d92c │ │ │ │ + bvc.n 18d93c │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ bne.w 18d4a8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r3, #128] @ 0x80 │ │ │ │ @@ -355889,39 +355893,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18d698 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r6, #94] @ 0x5e │ │ │ │ b.n 18d498 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18da20 │ │ │ │ + bvs.n 18da30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18dbb8 │ │ │ │ + bvs.n 18dbc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18db6c │ │ │ │ + bvs.n 18db7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18db3c │ │ │ │ + bvs.n 18db4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18db0c │ │ │ │ + bvs.n 18db1c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18dad8 │ │ │ │ + bpl.n 18dae8 │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -356091,41 +356095,41 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (18dd24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18db72 │ │ │ │ nop │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18dd80 │ │ │ │ + bpl.n 18dd90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18dd58 │ │ │ │ + bpl.n 18dd68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 18dcc8 │ │ │ │ + bmi.n 18dcd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 18ddbc │ │ │ │ + bmi.n 18ddcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18dce4 │ │ │ │ + bcc.n 18dcf4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18dcbc │ │ │ │ + bcc.n 18dccc │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018dd28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -356560,129 +356564,129 @@ │ │ │ │ b.n 18dd92 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r5, {r0, r2, r3, r4, r5, r7} │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e1d8 │ │ │ │ + bcc.n 18e1e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18da4e │ │ │ │ vrsra.u32 , , #1 │ │ │ │ vqshl.u32 d30, d25, #31 │ │ │ │ vqshlu.s32 d30, d27, #31 │ │ │ │ - vsri.32 , q2, #1 │ │ │ │ + vsri.32 , q6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e0e0 │ │ │ │ + bcs.n 18e0f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e270 │ │ │ │ + bcs.n 18e280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e244 │ │ │ │ + bcs.n 18e254 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 18e05e │ │ │ │ vrsra.u32 d30, d7, #1 │ │ │ │ - vrshr.u32 , q12, #1 │ │ │ │ + vsubl.u , d31, d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e1d8 │ │ │ │ + bcs.n 18e1e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e1b8 │ │ │ │ + bne.n 18e1c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e144 │ │ │ │ + bne.n 18e154 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 18e696 │ │ │ │ - vsra.u64 , q13, #1 │ │ │ │ + vsubl.u , d15, d2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e2f8 │ │ │ │ + bne.n 18e108 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r3!, {r0, r2, r4, r5, r7} │ │ │ │ - @ instruction: 0xffff31ce │ │ │ │ + vsra.u64 , q3, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e2ac │ │ │ │ + bne.n 18e2bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ bhi.n 18e1e6 │ │ │ │ - vaddw.u , , d18 │ │ │ │ + vaddw.u , , d26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e260 │ │ │ │ + bne.n 18e270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18e214 │ │ │ │ + bne.n 18e224 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 446222 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18e1b8 │ │ │ │ + beq.n 18e1c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 18e372 │ │ │ │ - vsra.u32 d19, d6, #1 │ │ │ │ + vsra.u32 d19, d14, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18e16c │ │ │ │ + beq.n 18e17c │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefefffff │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18e308 │ │ │ │ + beq.n 18e318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bgt.n 18e27a │ │ │ │ - vshr.u64 d19, d18, #1 │ │ │ │ + vshr.u64 d19, d26, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18e2bc │ │ │ │ + beq.n 18e2cc │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 18e312 │ │ │ │ vqshl.u32 d29, d3, #31 │ │ │ │ - vshr.u32 , q10, #1 │ │ │ │ + vshr.u32 , q14, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 18e260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bge.n 18e192 │ │ │ │ - vmla.i , , d8[0] │ │ │ │ + vshr.u32 , q0, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ bmi.n 18e26e │ │ │ │ - vshr.u32 d19, d12, #1 │ │ │ │ + vaddl.u , d15, d20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r3, r5, r7} │ │ │ │ - @ instruction: 0xffff2ff0 │ │ │ │ + @ instruction: 0xffff2ff8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r5} │ │ │ │ - vqrdmlsh.s q9, , d2[0] │ │ │ │ + vqrdmlsh.s q9, , d10[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -356705,17 +356709,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018e2e0 : │ │ │ │ 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 │ │ │ │ @@ -356893,37 +356897,37 @@ │ │ │ │ b.n 18e396 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #664] @ (18e794 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -357185,59 +357189,59 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18e756 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ nop {11} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #12 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + cmp r2, #28 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018e7f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -357272,17 +357276,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018e86c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357312,17 +357316,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e88a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018e8c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357351,17 +357355,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e8e6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018e920 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357390,17 +357394,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e93e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ 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] @ (18eb5c ) │ │ │ │ @@ -357595,35 +357599,35 @@ │ │ │ │ b.n 18ea4c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ pop {r2, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp.w r1, r0, lsl #1 │ │ │ │ it lt │ │ │ │ @@ -357847,41 +357851,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rev r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r6, 18ee1e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #552] @ (18f05c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -358096,51 +358100,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (18f0a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18f022 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ 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, #224] @ (18f19c ) │ │ │ │ @@ -358231,24 +358235,24 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18f108 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r5, r5, #1 │ │ │ │ - pushlt {r5, r6, lr} │ │ │ │ + itet lt │ │ │ │ + lsllt r5, r5, #1 │ │ │ │ + pushge {r5, r6, lr} │ │ │ │ lsllt r0, r7, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - wfe │ │ │ │ - lsls r5, r5, #1 │ │ │ │ + it cs │ │ │ │ + lslcs r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #428] @ (18f378 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -358418,45 +358422,45 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18f234 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #960] @ (18f798 ) │ │ │ │ @@ -358804,73 +358808,73 @@ │ │ │ │ b.n 18f536 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ uxth r0, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18f816 │ │ │ │ + cbnz r0, 18f818 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18f818 │ │ │ │ + cbnz r0, 18f81a │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbz r2, 18f7c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 18f802 │ │ │ │ + cbnz r4, 18f804 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18f804 │ │ │ │ + cbnz r0, 18f806 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 18f804 │ │ │ │ + cbnz r4, 18f806 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18f806 │ │ │ │ + cbnz r0, 18f808 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 18f806 │ │ │ │ + cbnz r4, 18f808 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 18f802 │ │ │ │ + cbnz r2, 18f804 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18f804 │ │ │ │ + cbnz r0, 18f806 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #28] @ (18f818 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (18f81c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18f786 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ 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 r5, [pc, #468] @ (18fa08 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -359061,37 +359065,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ 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 r5, [pc, #468] @ (18fc2c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -359278,37 +359282,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, 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 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -359605,69 +359609,69 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #116] @ (18fff0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 18fd1a │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 18fff2 │ │ │ │ + cbz r4, 18fff4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r6, 18ffd6 │ │ │ │ + cbz r6, 18ffd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 19000c │ │ │ │ + cbz r4, 19000e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 19000e │ │ │ │ + cbz r0, 190010 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 190002 │ │ │ │ + cbz r4, 190004 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r6, 18fffe │ │ │ │ + cbz r6, 190000 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 190000 │ │ │ │ + cbz r4, 190002 │ │ │ │ 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 r4, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -359750,29 +359754,29 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -359862,27 +359866,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (190210 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19016e │ │ │ │ nop │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r5, 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] @ (190278 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -359919,15 +359923,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #264 @ (adr r4, 190384 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r4, pc, #64 @ (adr r4, 1902c8 ) │ │ │ │ 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 │ │ │ │ @@ -359992,21 +359996,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r5, 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] @ 1907c8 │ │ │ │ @@ -360387,51 +360391,51 @@ │ │ │ │ b.n 1906ea │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r2, pc, #1008 @ (adr r2, 190bbc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #28] @ (19081c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (190820 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1907b8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ 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, #660] @ (190acc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -360697,45 +360701,45 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 190e28 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 190e48 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 190dc0 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 190de0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 190c98 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 190cb8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #296 @ (adr r6, 190c28 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 190c48 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 190bb8 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 190bd8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #64 @ (adr r6, 190b50 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 190b70 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #968 @ (adr r5, 190ee0 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 190f00 ) │ │ │ │ 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, #412] @ (190cc8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -360904,43 +360908,43 @@ │ │ │ │ b.n 190bf0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #792 @ (adr r4, 190ff0 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 191010 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #696 @ (adr r4, 190f98 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 190fb8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #408 @ (adr r4, 190e84 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 190ea4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #296 @ (adr r4, 190e1c ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 190e3c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 190db4 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 190dd4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 190d4c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 190d6c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 1910e4 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 191104 ) │ │ │ │ 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 │ │ │ │ @@ -361232,25 +361236,25 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1911b4 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1911d4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 1912cc ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 1912ec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 19125c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 19127c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #916 @ 0x394 │ │ │ │ ldr r0, [pc, #148] @ (191108 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -361306,33 +361310,33 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 190db2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #192 @ (adr r0, 1911d0 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 1911f0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #72 @ (adr r0, 191160 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 191180 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #192] @ (191204 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -361412,17 +361416,17 @@ │ │ │ │ b.n 1911e2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r4, [sp, #680] @ 0x2a8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -361501,17 +361505,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ 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, #644] @ (191580 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -361774,36 +361778,36 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vmla.i32 q0, q5, d13[1] │ │ │ │ - cdp2 0, 12, cr0, cr12, cr13, {3} │ │ │ │ - cdp2 0, 5, cr0, cr6, cr13, {3} │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + vswp q0, │ │ │ │ + cdp2 0, 13, cr0, cr4, cr13, {3} │ │ │ │ + cdp2 0, 5, cr0, cr14, cr13, {3} │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr13, {3} │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr13, {3} │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #436]! @ 0x1b4 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldc2l 0, cr0, [r6, #436]! @ 0x1b4 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #436] @ 0x1b4 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldc2l 0, cr0, [r8, #436] @ 0x1b4 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [r2, #436]! @ 0x1b4 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [sl, #436]! @ 0x1b4 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8, #436] @ 0x1b4 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + stc2 0, cr0, [r0, #436]! @ 0x1b4 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + stc2 0, cr0, [r2, #436] @ 0x1b4 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001915cc : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361861,15 +361865,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (191678 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 19164a │ │ │ │ - stc2l 0, cr0, [r8], {109} @ 0x6d │ │ │ │ + ldc2l 0, cr0, [r0], {109} @ 0x6d │ │ │ │ stmdb 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] @ (191738 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [pc, #168] @ (19173c ) │ │ │ │ @@ -361940,16 +361944,16 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfbca006d │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xfbd2006d │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #172] @ (19180c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -362023,16 +362027,16 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfaf6006d │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xfafe006d │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00191820 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -362537,132 +362541,132 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa8006d │ │ │ │ + @ instruction: 0xfab0006d │ │ │ │ mcr2 15, 0, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ b.n 1920fa │ │ │ │ vtbx.8 d30, {d31- instruction: 0xfffffad0 │ │ │ │ + @ instruction: 0xfffffad8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, sl, cr13 │ │ │ │ + mrrc2 0, 6, r0, r2, cr13 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0a006d │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xfa12006d │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vst1.8 {d16[3]}, [lr]! │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + ldr??.w r0, [r6, #109] @ 0x6d │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ udf #237 @ 0xed │ │ │ │ vtbx.8 d30, {d31}, d13 │ │ │ │ - vtbl.8 d31, {d31- instruction: 0xfffff990 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [sl :128]! │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr??.w r0, [r2, sp, lsl #2] │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 191c86 │ │ │ │ @ instruction: 0xffffd1e5 │ │ │ │ - vtbl.8 d31, {d15-d16}, d20 │ │ │ │ + vtbl.8 d31, {d15-d16}, d28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :128]! │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + ldrsb.w r0, [r2, sp, lsl #2] │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bne.n 191d8e │ │ │ │ - @ instruction: 0xfffff8de │ │ │ │ + vtbx.8 d31, {d31}, d22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r2, #109] @ 0x6d │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh.w r0, [sl, #109] @ 0x6d │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb.w r0, [r4, #109] @ 0x6d │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + ldrb.w r0, [ip, #109] @ 0x6d │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 55dea ::get_default_precision()::val@@Base+0x55dd6> │ │ │ │ - str??.w r0, [r0, sp, lsl #2] │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str??.w r0, [r8, sp, lsl #2] │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1918a6 │ │ │ │ - vqshrun.s64 d31, q10, #1 │ │ │ │ + vqshrun.s64 d31, q14, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl dbe02 │ │ │ │ - strb.w r0, [r0, sp, lsl #2] │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + strb.w r0, [r8, sp, lsl #2] │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1920e6 │ │ │ │ - vqshl.u64 , q2, #63 @ 0x3f │ │ │ │ + vqshl.u64 , q6, #63 @ 0x3f │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefebffff │ │ │ │ - @ instruction: 0xf7a4006d │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf7ac006d │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ bl 111e2a │ │ │ │ - @ instruction: 0xf768006d │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xf770006d │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bpl.n 191e5e │ │ │ │ - vqshl.u32 d31, d28, #31 │ │ │ │ + @ instruction: 0xfffff744 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ beq.n 191f1a │ │ │ │ - vqshl.u32 d31, d0, #31 │ │ │ │ + vqshl.u32 d31, d8, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r7, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - vmlsl.u , d31, d20[0] │ │ │ │ + vmlsl.u , d31, d28[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf782006d │ │ │ │ - @ instruction: 0xf7ac006d │ │ │ │ - subw r0, ip, #2157 @ 0x86d │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xf78a006d │ │ │ │ + @ instruction: 0xf7b4006d │ │ │ │ + @ instruction: 0xf6b4006d │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf79e006d │ │ │ │ - @ instruction: 0xf7bc006d │ │ │ │ - @ instruction: 0xf674006d │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xf7a6006d │ │ │ │ + @ instruction: 0xf7c4006d │ │ │ │ + @ instruction: 0xf67c006d │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf7aa006d │ │ │ │ - @ instruction: 0xf7d4006d │ │ │ │ - @ instruction: 0xf62c006d │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + @ instruction: 0xf7b2006d │ │ │ │ + @ instruction: 0xf7dc006d │ │ │ │ + @ instruction: 0xf634006d │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf7b8006d │ │ │ │ - @ instruction: 0xf7f6006d │ │ │ │ - @ instruction: 0xf5f2006d │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xf7c0006d │ │ │ │ + @ instruction: 0xf7fe006d │ │ │ │ + @ instruction: 0xf5fa006d │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf7e4006d │ │ │ │ - ldr r5, [pc, #248] @ (191f98 ) │ │ │ │ + @ instruction: 0xf7ec006d │ │ │ │ + ldr r5, [pc, #280] @ (191fb8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + subs.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ 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 │ │ │ │ @@ -362685,16 +362689,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - and.w r0, sl, #15532032 @ 0xed0000 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + ands.w r0, r2, #15532032 @ 0xed0000 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00191ef8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -363076,52 +363080,52 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 191fde │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, sl, #15532032 @ 0xed0000 │ │ │ │ - @ instruction: 0xf3a0006d │ │ │ │ - @ instruction: 0xf316006d │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + rsbs r0, r2, #15532032 @ 0xed0000 │ │ │ │ + @ instruction: 0xf3a8006d │ │ │ │ + @ instruction: 0xf31e006d │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf2f8006d │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf300006d │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf2be006d │ │ │ │ - @ instruction: 0xf294006d │ │ │ │ - movw r0, #57453 @ 0xe06d │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + movt r0, #24685 @ 0x606d │ │ │ │ + @ instruction: 0xf29c006d │ │ │ │ + @ instruction: 0xf256006d │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf22c006d │ │ │ │ - sub.w r0, r4, #109 @ 0x6d │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf234006d │ │ │ │ + sub.w r0, ip, #109 @ 0x6d │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf3d6006d │ │ │ │ - adc.w r0, r6, #109 @ 0x6d │ │ │ │ - adds.w r0, r8, #109 @ 0x6d │ │ │ │ - @ instruction: 0xf0ae006d │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf3de006d │ │ │ │ + adc.w r0, lr, #109 @ 0x6d │ │ │ │ + @ instruction: 0xf120006d │ │ │ │ + @ instruction: 0xf0b6006d │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors.w r0, r4, #109 @ 0x6d │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + eors.w r0, ip, #109 @ 0x6d │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orns r0, sl, #109 @ 0x6d │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + eor.w r0, r2, #109 @ 0x6d │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs.w r0, r2, #109 @ 0x6d │ │ │ │ - subw r0, r8, #109 @ 0x6d │ │ │ │ - bics.w r0, ip, #109 @ 0x6d │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + orrs.w r0, sl, #109 @ 0x6d │ │ │ │ + @ instruction: 0xf2b0006d │ │ │ │ + orr.w r0, r4, #109 @ 0x6d │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bic.w r0, r2, #109 @ 0x6d │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + bic.w r0, sl, #109 @ 0x6d │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ 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, #624] @ (1925d8 ) │ │ │ │ @@ -363380,34 +363384,34 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1925b2 │ │ │ │ nop │ │ │ │ strh r0, [r0, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q6, │ │ │ │ - cdp 0, 14, cr0, cr0, cr13, {3} │ │ │ │ + vhadd.s8 q8, q2, │ │ │ │ + cdp 0, 14, cr0, cr8, cr13, {3} │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cdp 0, 9, cr0, cr10, cr13, {3} │ │ │ │ - cdp 0, 3, cr0, cr14, cr13, {3} │ │ │ │ - ldcl 0, cr0, [sl, #436]! @ 0x1b4 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + cdp 0, 10, cr0, cr2, cr13, {3} │ │ │ │ + cdp 0, 4, cr0, cr6, cr13, {3} │ │ │ │ + cdp 0, 0, cr0, cr2, cr13, {3} │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc 0, cr0, [r2, #436] @ 0x1b4 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + stc 0, cr0, [sl, #436] @ 0x1b4 │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r4, #-436]! @ 0xfffffe4c │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + stcl 0, cr0, [ip, #-436]! @ 0xfffffe4c │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #-436] @ 0xfffffe4c │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + stcl 0, cr0, [sl, #-436] @ 0xfffffe4c │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc 0, cr0, [r0, #-436]! @ 0xfffffe4c │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + stc 0, cr0, [r8, #-436]! @ 0xfffffe4c │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0019261c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -363448,16 +363452,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8], #-436 @ 0xfffffe4c │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldcl 0, cr0, [r0], #-436 @ 0xfffffe4c │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ @@ -363812,51 +363816,51 @@ │ │ │ │ b.n 1929d4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 8, cr0, cr14, cr13, {3} │ │ │ │ - cdp 0, 9, cr0, cr0, cr13, {3} │ │ │ │ - stc 0, cr0, [r2], #-436 @ 0xfffffe4c │ │ │ │ - rsbs r0, r0, sp, asr #1 │ │ │ │ - @ instruction: 0xeb92006d │ │ │ │ - pkhtb r0, r8, sp, asr #1 │ │ │ │ - bics.w r0, r4, sp, asr #1 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + cdp 0, 9, cr0, cr6, cr13, {3} │ │ │ │ + cdp 0, 9, cr0, cr8, cr13, {3} │ │ │ │ + stc 0, cr0, [sl], #-436 @ 0xfffffe4c │ │ │ │ + rsbs r0, r8, sp, asr #1 │ │ │ │ + @ instruction: 0xeb9a006d │ │ │ │ + @ instruction: 0xead0006d │ │ │ │ + bics.w r0, ip, sp, asr #1 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [r6, #436]! @ 0x1b4 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrd r0, r0, [lr, #436]! @ 0x1b4 │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe9b8006d │ │ │ │ - ldc 0, cr0, [r2], #436 @ 0x1b4 │ │ │ │ - @ instruction: 0xe998006d │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strd r0, r0, [r0, #436] @ 0x1b4 │ │ │ │ + ldc 0, cr0, [sl], #436 @ 0x1b4 │ │ │ │ + @ instruction: 0xe9a0006d │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrd r0, r0, [sl, #-436]! @ 0x1b4 │ │ │ │ - stc 0, cr0, [ip], {109} @ 0x6d │ │ │ │ - ldrd r0, r0, [sl, #-436] @ 0x1b4 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xe982006d │ │ │ │ + ldc 0, cr0, [r4], {109} @ 0x6d │ │ │ │ + strd r0, r0, [r2, #-436]! @ 0x1b4 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strd r0, r0, [r0, #-436] @ 0x1b4 │ │ │ │ - @ instruction: 0xebe8006d │ │ │ │ - stmdb r0!, {r0, r2, r3, r5, r6} │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strd r0, r0, [r8, #-436] @ 0x1b4 │ │ │ │ + @ instruction: 0xebf0006d │ │ │ │ + stmdb r8!, {r0, r2, r3, r5, r6} │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmdb r0, {r0, r2, r3, r5, r6} │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + stmdb r8, {r0, r2, r3, r5, r6} │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strd r0, r0, [r6], #436 @ 0x1b4 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strd r0, r0, [lr], #436 @ 0x1b4 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe8cc006d │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + @ instruction: 0xe8d4006d │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192aac : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -363889,19 +363893,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (192b14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adcs.w r0, sl, sp, asr #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + sbc.w r0, r2, sp, asr #1 │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeb34006d │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xeb3c006d │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192b18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -364134,25 +364138,25 @@ │ │ │ │ b.n 192bd4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, sl, sp, asr #1 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + orns r0, r2, sp, asr #1 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs.w r0, r4, sp, asr #1 │ │ │ │ + orrs.w r0, ip, sp, asr #1 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmdb lr!, {r0, r2, r3, r5, r6} │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strd r0, r0, [r6, #-436] @ 0x1b4 │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmdb ip, {r0, r2, r3, r5, r6} │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + ldmdb r4, {r0, r2, r3, r5, r6} │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192d60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -364194,16 +364198,16 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - strd r0, r0, [r6], #-436 @ 0x1b4 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strd r0, r0, [lr], #-436 @ 0x1b4 │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -364481,39 +364485,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (193100 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 192f60 │ │ │ │ - b.n 193008 │ │ │ │ + b.n 193018 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192f38 │ │ │ │ + b.n 192f48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192e0c │ │ │ │ + b.n 192e1c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192d70 │ │ │ │ + b.n 192d80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192d28 │ │ │ │ + b.n 192d38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192cb0 │ │ │ │ + b.n 192cc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192c84 │ │ │ │ + b.n 192c94 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ 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, #224] @ (1931f8 ) │ │ │ │ @@ -364605,23 +364609,23 @@ │ │ │ │ b.n 193164 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #21] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 192c58 │ │ │ │ + b.n 192c68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 192b4c │ │ │ │ + b.n 192b5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -364708,24 +364712,24 @@ │ │ │ │ cmp r2, fp │ │ │ │ beq.n 1932bc │ │ │ │ adds r7, #8 │ │ │ │ cmp sl, fp │ │ │ │ bne.n 1932ea │ │ │ │ b.n 1932bc │ │ │ │ nop │ │ │ │ - b.n 192be0 │ │ │ │ + b.n 192bf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 193aec │ │ │ │ + b.n 193afc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r6, #-432]! @ 0xfffffe50 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + stcl 0, cr0, [lr, #-432]! @ 0xfffffe50 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ 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 r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -364808,21 +364812,21 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 193a34 │ │ │ │ + b.n 193a44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 193a08 │ │ │ │ + b.n 193a18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 193918 │ │ │ │ + b.n 193928 │ │ │ │ lsls r5, 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] @ (193480 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -364859,15 +364863,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19389c │ │ │ │ + b.n 1938ac │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r1, #8] │ │ │ │ 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 │ │ │ │ @@ -364918,17 +364922,17 @@ │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 1934c8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 19383c │ │ │ │ + b.n 19384c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r5, 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, #3920] @ 0xf50 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -365267,33 +365271,33 @@ │ │ │ │ b.n 19385e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 193aac │ │ │ │ + b.n 193abc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 193950 │ │ │ │ + ble.n 193960 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 1938d4 │ │ │ │ + ble.n 1938e4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 1938a0 │ │ │ │ + ble.n 1938b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #823 @ 0x337 │ │ │ │ ldr r0, [pc, #172] @ (1939ac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -365357,37 +365361,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1939d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 193988 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ble.n 193aa8 │ │ │ │ + ble.n 1938b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 193a74 │ │ │ │ + ble.n 193a84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 193a40 │ │ │ │ + ble.n 193a50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 193a0c │ │ │ │ + ble.n 193a1c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 1939e0 │ │ │ │ + ble.n 1939f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1939ac │ │ │ │ + bgt.n 1939bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #232] @ (193ad8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -365496,17 +365500,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 193a8c │ │ │ │ + blt.n 193a9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r5, 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 │ │ │ │ movs r4, #1 │ │ │ │ @@ -365543,17 +365547,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - blt.n 193bdc │ │ │ │ + blt.n 193bec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -365582,17 +365586,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - bge.n 193b78 │ │ │ │ + bge.n 193b88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #240] @ (193cc4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -365706,17 +365710,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n 193c7c │ │ │ │ + bls.n 193c8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -365745,17 +365749,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bls.n 193e00 │ │ │ │ + bls.n 193e10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -365784,17 +365788,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bls.n 193d9c │ │ │ │ + bls.n 193dac │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ 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] @ (193ee4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -365918,31 +365922,31 @@ │ │ │ │ b.n 193e58 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r6, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 193f5c │ │ │ │ + bhi.n 193f6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 193f34 │ │ │ │ + bhi.n 193f44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 193ea0 │ │ │ │ + bvc.n 193eb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 193e70 │ │ │ │ + bvc.n 193e80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #356] @ (194088 ) │ │ │ │ @@ -366078,35 +366082,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (1940b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 194062 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1940f4 │ │ │ │ + bvc.n 194104 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 19416c │ │ │ │ + bvs.n 19417c │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n 19412c │ │ │ │ + bvs.n 19413c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 194104 │ │ │ │ + bvs.n 194114 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1940d0 │ │ │ │ + bvs.n 1940e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #160] @ (194168 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -366178,17 +366182,17 @@ │ │ │ │ nop │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 1941d8 │ │ │ │ + bpl.n 1941e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ 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 r4, [pc, #176] @ (194240 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -366266,17 +366270,17 @@ │ │ │ │ nop │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n 194300 │ │ │ │ + bmi.n 194310 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ sub sp, #20 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -367097,65 +367101,65 @@ │ │ │ │ b.n 19457e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 194bf0 │ │ │ │ + bne.n 194c00 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 194b4c │ │ │ │ + bne.n 194b5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 194b10 │ │ │ │ + beq.n 194b20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -367577,47 +367581,47 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 194fea │ │ │ │ b.n 194f34 │ │ │ │ ldrh r4, [r0, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ 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] @ (195104 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -367692,17 +367696,17 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 1950f4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r6, [r3, r6] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -367851,23 +367855,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 19518a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00195298 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -368237,116 +368241,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 195348 │ │ │ │ strh r6, [r7, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ mrc 15, 4, APSR_nzcv, cr13, cr15, {7} │ │ │ │ stcl 15, cr15, [pc, #1020] @ 195a48 │ │ │ │ strd pc, pc, [pc, #1020]! @ 195a4c @ 0x3fc │ │ │ │ b.n 195976 │ │ │ │ - vrsra.u64 d28, d18, #1 │ │ │ │ + vrsra.u64 d28, d26, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r3, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r0, [r4, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1957a6 │ │ │ │ @ instruction: 0xffffdf83 │ │ │ │ - vrshr.u64 q14, q2, #1 │ │ │ │ + vrshr.u64 q14, q6, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ bge.n 195696 │ │ │ │ vtbl.8 d29, {d31- q14, d31, d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ble.n 19578a │ │ │ │ - vsra.u64 d28, d24, #1 │ │ │ │ + @ instruction: 0xffffc1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefb3ffff │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrex pc, [pc, #1020] @ 0x3fc │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1951d2 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ - vmla.i q14, , d26[0] │ │ │ │ + vshr.u64 q14, q9, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ blt.n 1957b6 │ │ │ │ - vshr.u64 d28, d30, #1 │ │ │ │ + vmla.i q14, , d6[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1955da │ │ │ │ - vshr.u64 d28, d2, #1 │ │ │ │ + vshr.u64 d28, d10, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ 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 │ │ │ │ @@ -368369,18 +368373,18 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ittt ne │ │ │ │ - lslne r5, r5, #1 │ │ │ │ - ldrne r6, [r0, r5] │ │ │ │ - lslne r5, r5, #1 │ │ │ │ + itte cs │ │ │ │ + lslcs r5, r5, #1 │ │ │ │ + ldrcs r6, [r1, r5] │ │ │ │ + lslcc r5, r5, #1 │ │ │ │ │ │ │ │ 00195780 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -368487,29 +368491,29 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 195814 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #848] @ (195bd8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ite mi │ │ │ │ - lslmi r5, r5, #1 │ │ │ │ - ldrpl r6, [pc, #336] @ (1959e4 ) │ │ │ │ + ite pl │ │ │ │ + lslpl r5, r5, #1 │ │ │ │ + ldrmi r6, [pc, #336] @ (1959e4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ @@ -368935,81 +368939,81 @@ │ │ │ │ b.n 195af8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #664] @ (195f7c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 195d7c │ │ │ │ + cbnz r6, 195d7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r0, 195d82 │ │ │ │ + pop {} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [pc, #816] @ (19603c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, 195d76 │ │ │ │ + cbnz r0, 195d78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 195d68 │ │ │ │ + cbnz r6, 195d6a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r2, 195d70 │ │ │ │ + cbnz r2, 195d72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 195d70 │ │ │ │ + cbnz r6, 195d72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r2, 195d72 │ │ │ │ + cbnz r2, 195d74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r0, 195da8 │ │ │ │ + cbnz r0, 195daa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r4, 195d96 │ │ │ │ + cbnz r4, 195d98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r2, 195d98 │ │ │ │ + cbnz r2, 195d9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r0, 195d9a │ │ │ │ + cbnz r0, 195d9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #636] @ (196000 ) │ │ │ │ @@ -369266,39 +369270,39 @@ │ │ │ │ b.n 195f4a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #912] @ (196394 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ blx r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0019603c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -369337,17 +369341,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -369918,73 +369922,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #128] @ (196764 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 196472 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 196760 │ │ │ │ + cbz r6, 196762 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #272] @ (19680c ) │ │ │ │ + ldr r4, [pc, #304] @ (19682c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 196748 │ │ │ │ + cbz r2, 19674a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #776] @ (196a0c ) │ │ │ │ + ldr r3, [pc, #808] @ (196a2c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (196b08 ) │ │ │ │ + ldr r3, [pc, #24] @ (196728 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #912] @ (196aa8 ) │ │ │ │ + ldr r2, [pc, #944] @ (196ac8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #808] @ (196a48 ) │ │ │ │ + ldr r2, [pc, #840] @ (196a68 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #704] @ (1969e8 ) │ │ │ │ + ldr r2, [pc, #736] @ (196a08 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 196766 │ │ │ │ + cbz r0, 196768 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #544] @ (196950 ) │ │ │ │ + ldr r2, [pc, #576] @ (196970 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 196764 │ │ │ │ + cbz r6, 196766 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #400] @ (1968c8 ) │ │ │ │ + ldr r2, [pc, #432] @ (1968e8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 196766 │ │ │ │ + cbz r4, 196768 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #296] @ (196868 ) │ │ │ │ + ldr r2, [pc, #328] @ (196888 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 196768 │ │ │ │ + cbz r2, 19676a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #192] @ (196808 ) │ │ │ │ + ldr r2, [pc, #224] @ (196828 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 19676a │ │ │ │ + cbz r0, 19676c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1967a8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1967c8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 19676a │ │ │ │ + cbz r6, 19676c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #1008] @ (196b48 ) │ │ │ │ + ldr r2, [pc, #16] @ (196768 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 19676c │ │ │ │ + cbz r4, 19676e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #904] @ (196ae8 ) │ │ │ │ + ldr r1, [pc, #936] @ (196b08 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 19676e │ │ │ │ + cbz r2, 196770 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #800] @ (196a88 ) │ │ │ │ + ldr r1, [pc, #832] @ (196aa8 ) │ │ │ │ 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] @ (196860 ) │ │ │ │ @@ -370079,23 +370083,23 @@ │ │ │ │ b.n 1967cc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #936] @ (196c18 ) │ │ │ │ + ldr r0, [pc, #968] @ (196c38 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r6, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #376] @ (1969f4 ) │ │ │ │ + ldr r0, [pc, #408] @ (196a14 ) │ │ │ │ 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] │ │ │ │ @@ -370191,27 +370195,27 @@ │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r2, fp │ │ │ │ beq.n 196922 │ │ │ │ adds r7, #8 │ │ │ │ cmp sl, fp │ │ │ │ bne.n 196968 │ │ │ │ b.n 196922 │ │ │ │ - bcc.n 196a7c │ │ │ │ + bcc.n 19688c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -370376,21 +370380,21 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r5, 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] @ (196bc8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -370427,15 +370431,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -370486,17 +370490,17 @@ │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 196c10 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ 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] @ (196db8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -370620,31 +370624,31 @@ │ │ │ │ b.n 196d2c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r1, #36 @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ 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 │ │ │ │ @@ -370950,46 +370954,46 @@ │ │ │ │ ldr r0, [pc, #48] @ (19714c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 197026 │ │ │ │ ... │ │ │ │ - add r7, pc, #968 @ (adr r7, 1974fc ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 19751c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #856 @ (adr r7, 197494 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 1974b4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 197184 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 1971a4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #968 @ (adr r6, 197514 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 197534 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r1, #1432 @ 0x598 │ │ │ │ ldr r0, [pc, #24] @ (197170 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (197174 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 197026 │ │ │ │ nop │ │ │ │ - add r6, pc, #688 @ (adr r6, 197424 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 197444 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -371105,17 +371109,17 @@ │ │ │ │ ... │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #528 @ (adr r5, 1974c8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1974e8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ 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] @ (1975a0 ) │ │ │ │ @@ -371393,37 +371397,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1975bc ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 1975dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 19794c ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 19796c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 1978dc ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 1978fc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #672 @ (adr r2, 19786c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 19788c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 1977fc ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 19781c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -372156,87 +372160,87 @@ │ │ │ │ mov r2, r5 │ │ │ │ b.n 197986 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #110 @ 0x6e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 198014 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 198034 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r4, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ 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] @ (197ecc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -372311,17 +372315,17 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 197ebc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -372470,23 +372474,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 197f52 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ 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] @ (198280 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -372683,17 +372687,17 @@ │ │ │ │ ... │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #148 @ 0x94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ 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] @ (198414 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -372851,17 +372855,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #190 @ 0xbe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -372890,17 +372894,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -372930,17 +372934,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ 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] @ (198688 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -373101,17 +373105,17 @@ │ │ │ │ nop │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -373142,17 +373146,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -373195,17 +373199,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -373483,25 +373487,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 1960b8 │ │ │ │ b.n 1988a8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 00198a88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -373871,116 +373875,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 198b38 │ │ │ │ subs r6, r1, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ bl fff24e3a ::Settings::boolParam@@Base+0xff603ba2> │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ b.n 199016 │ │ │ │ - @ instruction: 0xffff8db2 │ │ │ │ + @ instruction: 0xffff8dba │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r0, r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ svc 237 @ 0xed │ │ │ │ vcvt.f32.u32 d29, d3, #1 │ │ │ │ - vdup.8 q12, d28[7] │ │ │ │ + vcvt.f16.u16 q12, q10, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 198ef6 │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ - vcvt.f16.u16 d24, d4, #1 │ │ │ │ + vcvt.f16.u16 d24, d12, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 424ea6 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ svc 207 @ 0xcf │ │ │ │ - @ instruction: 0xffff8b50 │ │ │ │ + @ instruction: 0xffff8b58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ blt.n 198e1e │ │ │ │ - vtbl.8 d24, {d15-d18}, d20 │ │ │ │ + vtbl.8 d24, {d15-d18}, d28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 2a6ed2 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 199046 │ │ │ │ - vtbx.8 d24, {d31- instruction: 0xf929ffff │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ bls.n 198e8e │ │ │ │ - @ instruction: 0xffff8a56 │ │ │ │ + @ instruction: 0xffff8a5e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 5ef06 ::get_default_precision()::val@@Base+0x5eef2> │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 198f70 │ │ │ │ + bgt.n 198f80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -374003,17 +374007,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00198f70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -374123,29 +374127,29 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 199008 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r0, r4, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ @@ -374584,83 +374588,83 @@ │ │ │ │ b.n 1992c8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r0, r0, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r4, [pc, #640] @ (199818 ) │ │ │ │ @@ -374918,39 +374922,39 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19975e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r2, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00199854 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -374991,17 +374995,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ 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} │ │ │ │ @@ -375389,17 +375393,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (199d24 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 199aa4 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -375532,21 +375536,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (199ec4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 199e7a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r2, #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] @ 199f50 │ │ │ │ mov ip, r1 │ │ │ │ @@ -375599,17 +375603,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ 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] @ 199fe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -375660,17 +375664,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r0, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ 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] @ 19a080 │ │ │ │ sub sp, #16 │ │ │ │ @@ -375721,17 +375725,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r2, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.n 19a0b4 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -375781,17 +375785,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ 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 │ │ │ │ @@ -375877,21 +375881,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (19a23c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19a210 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ 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, [r2, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -376018,25 +376022,25 @@ │ │ │ │ it le │ │ │ │ movle r4, #1 │ │ │ │ bgt.w 19a28c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ 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 │ │ │ │ @@ -376073,17 +376077,17 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, 19a450 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -376161,21 +376165,21 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 19a4b2 │ │ │ │ nop │ │ │ │ bl ffea850a ::Settings::boolParam@@Base+0xff587272> │ │ │ │ bl ffe5e50e ::Settings::boolParam@@Base+0xff53d276> │ │ │ │ bl ffe54512 ::Settings::boolParam@@Base+0xff53327a> │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -376998,60 +377002,60 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19a860 │ │ │ │ + b.n 19a870 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19a814 │ │ │ │ + b.n 19a824 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19b2b8 │ │ │ │ + b.n 19b2c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xfb940077 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19b1a0 │ │ │ │ + b.n 19b1b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -377366,29 +377370,29 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r8, [r3] │ │ │ │ b.n 19b266 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr12, {3} │ │ │ │ + cdp2 0, 9, cr0, cr4, cr12, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r1, [sp, #1296] @ 0x510 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -377745,69 +377749,69 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 19aad0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-432] @ 0xfffffe50 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + stc2 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfbda006c │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + umaal r0, r0, r2, ip │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19b754 │ │ │ │ + bvc.n 19b764 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19b6b0 │ │ │ │ + bvs.n 19b6c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfac6006c │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xface006c │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfaaa006c │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfab2006c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa8a006c │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa92006c │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa6c006c │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa74006c │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa4e006c │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa56006c │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa32006c │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfa3a006c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa14006c │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfa1c006c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr??.w r0, [r8, #108] @ 0x6c │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa00006c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19b89c │ │ │ │ + bpl.n 19b6ac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vst1.8 {d0[3]}, [ip], ip │ │ │ │ + ldrsb.w r0, [r4, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #204] @ (19b888 ) │ │ │ │ movw r1, #2969 @ 0xb99 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #192] @ (19b88c ) │ │ │ │ @@ -377877,37 +377881,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (19b8c0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 19aad0 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str??.w r0, [r4, #108] @ 0x6c │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str??.w r0, [ip, #108] @ 0x6c │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str.w r0, [r2, #108] @ 0x6c │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str.w r0, [sl, #108] @ 0x6c │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh.w r0, [r8, #108] @ 0x6c │ │ │ │ - str r6, [r3, #20] │ │ │ │ + ldrh.w r0, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb.w r0, [sl, #108] @ 0x6c │ │ │ │ - str r2, [r0, #20] │ │ │ │ + ldrb.w r0, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str??.w r0, [lr, ip, lsl #2] │ │ │ │ - str r0, [r5, #16] │ │ │ │ + ldr??.w r0, [r6, ip, lsl #2] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr.w r0, [r2, ip, lsl #2] │ │ │ │ - str r6, [r0, #16] │ │ │ │ + ldr.w r0, [sl, ip, lsl #2] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh.w r0, [r2, ip, lsl #2] │ │ │ │ + ldrh.w r0, [sl, ip, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -378400,30 +378404,30 @@ │ │ │ │ b.n 19ba8a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr0, [r2, #476] @ 0x1dc │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r2, #-476] @ 0xfffffe24 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orn r0, sl, #15466496 @ 0xec0000 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + orns r0, r2, #15466496 @ 0xec0000 │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf340006c │ │ │ │ + @ instruction: 0xf348006c │ │ │ │ vldr d7, [r1, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vldr d7, [pc, #748] @ 19c128 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 19bf0a │ │ │ │ cmp r4, r9 │ │ │ │ @@ -378704,49 +378708,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #108] @ (19c188 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19c08c │ │ │ │ ... │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adcs.w r0, r6, #108 @ 0x6c │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + adcs.w r0, lr, #108 @ 0x6c │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf13a006c │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + adc.w r0, r2, #108 @ 0x6c │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds.w r0, ip, #108 @ 0x6c │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + @ instruction: 0xf124006c │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + add.w r0, r8, #108 @ 0x6c │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf0ce006c │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + @ instruction: 0xf0d6006c │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs.w r0, lr, #108 @ 0x6c │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + orn r0, r6, #108 @ 0x6c │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orr.w r0, r4, #108 @ 0x6c │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + orr.w r0, ip, #108 @ 0x6c │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bic.w r0, sl, #108 @ 0x6c │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + bics.w r0, r2, #108 @ 0x6c │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i32 d16, d0, d12[1] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + vmla.i32 d16, d8, d12[1] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i d16, d6, d0[7] │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + vmla.i d16, d14, d0[7] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i16 d0, d0, d4[3] │ │ │ │ + vmla.i16 d0, d8, d4[3] │ │ │ │ ldr r0, [pc, #52] @ (19c1c4 ) │ │ │ │ movw r1, #6782 @ 0x1a7e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (19c1c8 ) │ │ │ │ mov r1, sl │ │ │ │ @@ -378759,20 +378763,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (19c1d0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 19b922 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.s16 q0, q1, q14 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + vhadd.s16 q0, q5, q14 │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 15, cr0, cr6, cr12, {3} │ │ │ │ + cdp 0, 15, cr0, cr14, cr12, {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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [pc, #1124] @ 19c650 │ │ │ │ @@ -379197,70 +379201,70 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19c308 │ │ │ │ ... │ │ │ │ b.n 19bf40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 19beec │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 19cd2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldcl 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r2], {108} @ 0x6c │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + stcl 0, cr0, [sl], {108} @ 0x6c │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + stc 0, cr0, [r6], {108} @ 0x6c │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r4], #-432 @ 0xfffffe50 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + stcl 0, cr0, [ip], #-432 @ 0xfffffe50 │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc 0, cr0, [r4], #-432 @ 0xfffffe50 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + ldc 0, cr0, [ip], #-432 @ 0xfffffe50 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs.w r0, r0, ip, asr #1 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + subs.w r0, r8, ip, asr #1 │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adcs.w r0, r0, ip, asr #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + adcs.w r0, r8, ip, asr #1 │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeb34006c │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + @ instruction: 0xeb3c006c │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds.w r0, r6, ip, asr #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + adds.w r0, lr, ip, asr #1 │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeafc006c │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + add.w r0, r4, ip, asr #1 │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeaba006c │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + pkhtb r0, r2, ip, asr #1 │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orns r0, r0, ip, asr #1 │ │ │ │ + orns r0, r8, ip, asr #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ ldr.w r1, [sl] │ │ │ │ blx 978a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 19c750 │ │ │ │ @@ -379338,29 +379342,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (19c7e4 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19c308 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe9aa006c │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + @ instruction: 0xe9b2006c │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe990006c │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + @ instruction: 0xe998006c │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strd r0, r0, [r0, #-432] @ 0x1b0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strd r0, r0, [r8, #-432] @ 0x1b0 │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmdb r2!, {r2, r3, r5, r6} │ │ │ │ - str r4, [r1, r7] │ │ │ │ + stmdb sl!, {r2, r3, r5, r6} │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrd r0, r0, [r8], #432 @ 0x1b0 │ │ │ │ + stmdb r0, {r2, r3, r5, r6} │ │ │ │ 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] @ (19c9c8 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ @@ -379533,29 +379537,29 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 19c8f4 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c918 │ │ │ │ + b.n 19c928 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c8bc │ │ │ │ + b.n 19c8cc │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #808] @ (19cd10 ) │ │ │ │ + ldr r7, [pc, #840] @ (19cd30 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c7d4 │ │ │ │ + b.n 19c7e4 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -379902,57 +379906,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #92] @ (19cdf4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19cabe │ │ │ │ - ldr r7, [pc, #416] @ (19cf44 ) │ │ │ │ + ldr r7, [pc, #448] @ (19cf64 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #816] @ (19d0d8 ) │ │ │ │ + ldr r6, [pc, #848] @ (19d0f8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c99c │ │ │ │ + b.n 19c9ac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [pc, #720] @ (19d080 ) │ │ │ │ + ldr r6, [pc, #752] @ (19d0a0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c974 │ │ │ │ + b.n 19c984 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [pc, #552] @ (19cfe0 ) │ │ │ │ + ldr r6, [pc, #584] @ (19d000 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #584] @ (19d004 ) │ │ │ │ + ldr r5, [pc, #616] @ (19d024 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c73c │ │ │ │ + b.n 19c74c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #696] @ (19d07c ) │ │ │ │ + ldr r5, [pc, #728] @ (19d09c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #824] @ (19d100 ) │ │ │ │ + ldr r4, [pc, #856] @ (19d120 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d5c0 │ │ │ │ + b.n 19c5d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #928] @ (19d170 ) │ │ │ │ + ldr r4, [pc, #960] @ (19d190 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #336] @ (19cf24 ) │ │ │ │ + ldr r4, [pc, #368] @ (19cf44 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d4d8 │ │ │ │ + b.n 19d4e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #232] @ (19cec4 ) │ │ │ │ + ldr r4, [pc, #264] @ (19cee4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d4ac │ │ │ │ + b.n 19d4bc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #128] @ (19ce64 ) │ │ │ │ + ldr r4, [pc, #160] @ (19ce84 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d480 │ │ │ │ + b.n 19d490 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #24] @ (19ce04 ) │ │ │ │ + ldr r4, [pc, #56] @ (19ce24 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d454 │ │ │ │ + b.n 19d464 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #944] @ (19d1a4 ) │ │ │ │ + ldr r3, [pc, #976] @ (19d1c4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d428 │ │ │ │ + b.n 19d438 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ @@ -380186,15 +380190,15 @@ │ │ │ │ b.n 19cfee │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 19cfa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #936] @ (19d424 ) │ │ │ │ + ldr r1, [pc, #968] @ (19d444 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 19d0e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ eors r2, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -380691,31 +380695,31 @@ │ │ │ │ b.n 19d2ba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bmi.n 19d5f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #208] @ (19d714 ) │ │ │ │ + ldr r0, [pc, #240] @ (19d734 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #176] @ (19d6f8 ) │ │ │ │ + ldr r0, [pc, #208] @ (19d718 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bcc.n 19d5a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 19d684 │ │ │ │ + ble.n 19d694 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bge.n 19d580 │ │ │ │ + bge.n 19d590 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr.w r2, [pc, #1568] @ 19dc88 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ @@ -381238,85 +381242,85 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 19d2ba │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19dcb4 │ │ │ │ + bvs.n 19dcc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dc84 │ │ │ │ + bpl.n 19dc94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dc4c │ │ │ │ + bpl.n 19dc5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dc1c │ │ │ │ + bpl.n 19dc2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dbe0 │ │ │ │ + bpl.n 19dbf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dd9c │ │ │ │ + bpl.n 19ddac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dd64 │ │ │ │ + bpl.n 19dd74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dd2c │ │ │ │ + bpl.n 19dd3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19dcf4 │ │ │ │ + bpl.n 19dd04 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19dcb8 │ │ │ │ + bmi.n 19dcc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19dc80 │ │ │ │ + bmi.n 19dc90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19dc48 │ │ │ │ + bmi.n 19dc58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19dc10 │ │ │ │ + bmi.n 19dc20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19ddd8 │ │ │ │ + bmi.n 19dde8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19dda0 │ │ │ │ + bmi.n 19ddb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #7933 @ 0x1efd │ │ │ │ ldr r0, [pc, #592] @ (19df70 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -381532,87 +381536,87 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #156] @ (19e000 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19db08 │ │ │ │ nop │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19de80 │ │ │ │ + bcc.n 19de90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e048 │ │ │ │ + bcc.n 19e058 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e010 │ │ │ │ + bcc.n 19e020 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19dfd8 │ │ │ │ + bcc.n 19dfe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19dfa0 │ │ │ │ + bcc.n 19dfb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19df68 │ │ │ │ + bcs.n 19df78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19df30 │ │ │ │ + bcs.n 19df40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19def8 │ │ │ │ + bcs.n 19df08 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19dec0 │ │ │ │ + bcs.n 19ded0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19e088 │ │ │ │ + bcs.n 19e098 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19e050 │ │ │ │ + bcs.n 19e060 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19e018 │ │ │ │ + bcs.n 19e028 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19dfe0 │ │ │ │ + bcs.n 19dff0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19dfa8 │ │ │ │ + bne.n 19dfb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19df70 │ │ │ │ + bne.n 19df80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19df38 │ │ │ │ + bne.n 19df48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19df00 │ │ │ │ + bne.n 19df10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19e098 │ │ │ │ + bne.n 19e0a8 │ │ │ │ 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 │ │ │ │ ldr.w fp, [r2] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -381779,29 +381783,29 @@ │ │ │ │ add.w r0, r5, #12 │ │ │ │ movw r1, #1769 @ 0x6e9 │ │ │ │ blx 96360 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19e12a │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -382019,45 +382023,45 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (19e49c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19e2a2 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r5, [pc, #2580] @ 19eec8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -383041,113 +383045,113 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r4, 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] @ 19f420 │ │ │ │ @@ -383536,31 +383540,31 @@ │ │ │ │ vpop {d8-d14} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ @ instruction: 0xb6ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 19f89c │ │ │ │ + b.n 19f8ac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ vldr d8, [pc, #588] @ 19f6a0 │ │ │ │ vsub.f64 d13, d8, d10 │ │ │ │ vcmpe.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -383759,51 +383763,51 @@ │ │ │ │ ldr r0, [pc, #92] @ (19f6f0 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19f60e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 19f71a │ │ │ │ + cbnz r6, 19f71c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ 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 │ │ │ │ @@ -384320,79 +384324,79 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 19fba8 │ │ │ │ nop │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bge.n 19fcb4 │ │ │ │ + bge.n 19fcc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 19fcec │ │ │ │ + bls.n 19fcfc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 19fc78 │ │ │ │ + bhi.n 19fc88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 19fec0 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 19fee0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 19fd8c │ │ │ │ + bhi.n 19fd9c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1488] @ 1a02fc │ │ │ │ @@ -384933,86 +384937,86 @@ │ │ │ │ b.n 1a0264 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 1a034e │ │ │ │ + cbz r2, 1a0350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r7, pc, #312 @ (adr r7, 1a0450 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - vtbx.8 d17, {d15-d16}, d22 │ │ │ │ + vtbx.8 d17, {d15-d16}, d30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #392] @ (1a0538 ) │ │ │ │ @@ -385161,31 +385165,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a04c6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #736 @ (adr r2, 1a081c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r1, pc, #648 @ (adr r1, 1a07d4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #684] @ (1a0824 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -385453,39 +385457,39 @@ │ │ │ │ b.n 1a0790 │ │ │ │ add r0, pc, #960 @ (adr r0, 1a0be8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #752 @ (adr r0, 1a0b20 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #800] @ (1a0b98 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -385796,39 +385800,39 @@ │ │ │ │ b.n 1a0b04 │ │ │ │ ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 1a0e7c ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 1a0e9c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #584 @ (adr r5, 1a0e04 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 1a0e24 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1a0d8c ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 1a0dac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 1a0d24 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 1a0d44 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 1a0c58 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 1a0c78 ) │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -386328,63 +386332,63 @@ │ │ │ │ ldr r0, [pc, #108] @ (1a1188 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1a0d74 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #640 @ (adr r3, 1a13b0 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 1a13d0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 1a1248 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 1a1268 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 1a14f0 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1a1510 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1a126c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 1a128c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, 1a13ac ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 1a13cc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 1a1274 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1a1294 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 1a141c ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 1a143c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 1a120c ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 1a122c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ 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, #2744] @ 0xab8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -386933,29 +386937,29 @@ │ │ │ │ ... │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cbz r3, 1a17d0 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -387555,84 +387559,84 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #200] @ (1a1ef8 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a19e0 │ │ │ │ nop │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i32 q0, q7, d12[1] │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + vmla.i q0, q3, d28[0] │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u q8, q2, q14 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + vhadd.u q8, q6, q14 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u16 q8, q2, q14 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + vhadd.u16 q8, q6, q14 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u q0, q0, q14 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + vhadd.u q0, q4, q14 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u16 q0, q0, q14 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + vhadd.u16 q0, q4, q14 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr12, {3} │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr12, {3} │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr12, {3} │ │ │ │ - str r6, [sp, #8] │ │ │ │ + cdp2 0, 14, cr0, cr0, cr12, {3} │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr12, {3} │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr12, {3} │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr12, {3} │ │ │ │ - cdp2 0, 1, cr0, cr12, cr12, {3} │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr12, {3} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr12, {3} │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr12, {3} │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr12, {3} │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr12, {3} │ │ │ │ - cdp2 0, 15, cr0, cr2, cr12, {3} │ │ │ │ - ldc2 0, cr0, [sl, #-432] @ 0xfffffe50 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + cdp2 0, 4, cr0, cr8, cr12, {3} │ │ │ │ + cdp2 0, 15, cr0, cr10, cr12, {3} │ │ │ │ + stc2 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + stc2 0, cr0, [r4, #-432] @ 0xfffffe50 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + stc2l 0, cr0, [r4], {108} @ 0x6c │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [r8, #-432] @ 0xfffffe50 │ │ │ │ - mrrc2 0, 6, r0, sl, cr12 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + ldc2 0, cr0, [r0, #-432] @ 0xfffffe50 │ │ │ │ + stc2l 0, cr0, [r2], #-432 @ 0xfffffe50 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8], {108} @ 0x6c │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + stc2 0, cr0, [r0], #-432 @ 0xfffffe50 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbfa006c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + stc2 0, cr0, [r2], {108} @ 0x6c │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbde006c │ │ │ │ - str r3, [sp, #32] │ │ │ │ + umaal r0, r0, r6, ip │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbbe006c │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + @ instruction: 0xfbc6006c │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb88006c │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + @ instruction: 0xfb90006c │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb6a006c │ │ │ │ - @ instruction: 0xfb82006c │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xfb72006c │ │ │ │ + @ instruction: 0xfb8a006c │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -388746,72 +388750,72 @@ │ │ │ │ nop │ │ │ │ strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa52006c │ │ │ │ - stc2 0, cr0, [r6], #-432 @ 0xfffffe50 │ │ │ │ - ldc2 0, cr0, [r4], {108} @ 0x6c │ │ │ │ - @ instruction: 0xfb9e006c │ │ │ │ - @ instruction: 0xfb94006c │ │ │ │ - @ instruction: 0xf762006c │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa5a006c │ │ │ │ + stc2 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ + ldc2 0, cr0, [ip], {108} @ 0x6c │ │ │ │ + @ instruction: 0xfba6006c │ │ │ │ + @ instruction: 0xfb9c006c │ │ │ │ + @ instruction: 0xf76a006c │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf658006c │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf660006c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ + ldr??.w r0, [r2, #108] @ 0x6c │ │ │ │ str??.w r0, [sl, #108] @ 0x6c │ │ │ │ - str??.w r0, [r2, #108] @ 0x6c │ │ │ │ - @ instruction: 0xf300006c │ │ │ │ - @ instruction: 0xf258006c │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + @ instruction: 0xf308006c │ │ │ │ + @ instruction: 0xf260006c │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf236006c │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + @ instruction: 0xf23e006c │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf212006c │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + @ instruction: 0xf21a006c │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add.w r0, sl, #108 @ 0x6c │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + adds.w r0, r2, #108 @ 0x6c │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0ea006c │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + @ instruction: 0xf0f2006c │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0ca006c │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf0d2006c │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0aa006c │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf0b2006c │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vext.8 q0, q0, q14, #0 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + vext.8 q0, q4, q14, #0 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.s16 q8, q0, q14 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + vhadd.s16 q8, q4, q14 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.s16 q0, q0, q14 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + vhadd.s16 q0, q4, q14 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 15, cr0, cr0, cr12, {3} │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + cdp 0, 15, cr0, cr8, cr12, {3} │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 13, cr0, cr2, cr12, {3} │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + cdp 0, 13, cr0, cr10, cr12, {3} │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 11, cr0, cr2, cr12, {3} │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + cdp 0, 11, cr0, cr10, cr12, {3} │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr2, cr12, {3} │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + cdp 0, 9, cr0, cr10, cr12, {3} │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 7, cr0, cr2, cr12, {3} │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + cdp 0, 7, cr0, cr10, cr12, {3} │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4825 @ 0x12d9 │ │ │ │ ldr r0, [pc, #108] @ (1a2c4c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -388846,23 +388850,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (1a2c64 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a2a3c │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8, #432] @ 0x1b0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + stc 0, cr0, [r0, #432]! @ 0x1b0 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-432]! @ 0xfffffe50 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + stc 0, cr0, [r0, #432] @ 0x1b0 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-432] @ 0xfffffe50 │ │ │ │ - ldcl 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + stcl 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ + ldcl 0, cr0, [sl, #-432]! @ 0xfffffe50 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -390009,131 +390013,131 @@ │ │ │ │ blx a0818 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a35b8 │ │ │ │ ldrb r6, [r4, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #-432] @ 0xfffffe50 │ │ │ │ - stc 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ - stc 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ - orr.w r0, sl, ip, asr #1 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + stc 0, cr0, [sl, #-432] @ 0xfffffe50 │ │ │ │ + ldc 0, cr0, [r6], #-432 @ 0xfffffe50 │ │ │ │ + stc 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ + orrs.w r0, r2, ip, asr #1 │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors.w r0, r2, ip, asr #1 │ │ │ │ + eors.w r0, sl, ip, asr #1 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, r8, ip, asr #1 │ │ │ │ - ldmdb r6, {r2, r3, r5, r6} │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + adds.w r0, r0, ip, asr #1 │ │ │ │ + ldmdb lr, {r2, r3, r5, r6} │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r4], #432 @ 0x1b0 │ │ │ │ - @ instruction: 0xe814006c │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + strd r0, r0, [ip], #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xe81c006c │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strex r0, r0, [sl, #432] @ 0x1b0 │ │ │ │ - b.n 1a3728 │ │ │ │ + @ instruction: 0xe852006c │ │ │ │ + b.n 1a3738 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a36ac │ │ │ │ + b.n 1a36bc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3654 │ │ │ │ + b.n 1a3664 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a34b8 │ │ │ │ + b.n 1a34c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3488 │ │ │ │ + b.n 1a3498 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a344c │ │ │ │ + b.n 1a345c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3358 │ │ │ │ + b.n 1a3368 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a32b8 │ │ │ │ + b.n 1a32c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3264 │ │ │ │ + b.n 1a3274 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3234 │ │ │ │ + b.n 1a3244 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a3210 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a31b0 │ │ │ │ + b.n 1a31c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3154 │ │ │ │ + b.n 1a3164 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a40fc │ │ │ │ + b.n 1a410c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3188 │ │ │ │ + b.n 1a3198 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3f58 │ │ │ │ + b.n 1a3f68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3f08 │ │ │ │ + b.n 1a3f18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3e00 │ │ │ │ + b.n 1a3e10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3dac │ │ │ │ + b.n 1a3dbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3d80 │ │ │ │ + b.n 1a3d90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3d54 │ │ │ │ + b.n 1a3d64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3e0c │ │ │ │ + b.n 1a3e1c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3c6c │ │ │ │ + b.n 1a3c7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3c40 │ │ │ │ + b.n 1a3c50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3bec │ │ │ │ + b.n 1a3bfc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3b9c │ │ │ │ + b.n 1a3bac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #280] @ (1a3abc ) │ │ │ │ movw r1, #6285 @ 0x188d │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #272] @ (1a3ac0 ) │ │ │ │ @@ -390227,45 +390231,45 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (1a3af8 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1a3268 │ │ │ │ nop │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 32 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -391281,45 +391285,45 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a3f82 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1a45b4 │ │ │ │ + ble.n 1a45c4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - @ instruction: 0xffffdcbe │ │ │ │ + vqdmulh.s , , d6[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1a45c8 │ │ │ │ + bgt.n 1a45d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n 1a46b8 │ │ │ │ + blt.n 1a46c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 1a46a8 │ │ │ │ + bge.n 1a46b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1a4678 │ │ │ │ + bls.n 1a4688 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 1a460c │ │ │ │ + bhi.n 1a461c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1a472c │ │ │ │ + bcc.n 1a473c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [pc, #3156] @ 1a530c │ │ │ │ blx 9fa80 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ @@ -392405,125 +392409,125 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #232] @ (1a53e8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1a3cce │ │ │ │ nop │ │ │ │ - bcc.n 1a5368 │ │ │ │ + bcc.n 1a5378 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1a540c │ │ │ │ + bne.n 1a521c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1a53c4 │ │ │ │ + bne.n 1a53d4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1a5360 │ │ │ │ + beq.n 1a5370 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9b888 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19c7e8 │ │ │ │ @@ -392988,135 +392992,135 @@ │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a58e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a5a1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -393610,157 +393614,157 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a5b24 │ │ │ │ ldr r4, [pc, #216] @ (1a5ffc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - nop {11} │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + it lt │ │ │ │ + lsllt r4, r5, #1 │ │ │ │ cbz r1, 1a5f40 │ │ │ │ vsri.64 , , #1 │ │ │ │ vsri.64 d20, d17, #1 │ │ │ │ @ instruction: 0xffff4543 │ │ │ │ - vaddw.u q14, , d18 │ │ │ │ + vaddw.u q14, , d26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r7, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [pc, #264] @ (1a6060 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ vmls.i , , d1[0] │ │ │ │ - vqrdmulh.s , , d30[0] │ │ │ │ + @ instruction: 0xffffbdf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r4, sp, #316 @ 0x13c │ │ │ │ vqshrn.u64 d26, , #1 │ │ │ │ - vqrdmulh.s , , d2[0] │ │ │ │ + vqrdmulh.s , , d10[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx ip │ │ │ │ - @ instruction: 0xffffbcfc │ │ │ │ + @ instruction: 0xffffbd04 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r3, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - vmull.u , d31, d20 │ │ │ │ + vmull.u , d31, d28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ udf #5 │ │ │ │ - vcvt.f16.u16 , q8, #1 │ │ │ │ + vcvt.f16.u16 , q12, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [sp, #828] @ 0x33c │ │ │ │ - vdup.8 , d4[7] │ │ │ │ + vdup.8 , d12[7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r6, pc, #300 @ (adr r6, 1a6114 ) │ │ │ │ - vcvt.f16.u16 d27, d8, #1 │ │ │ │ + vdup.8 d27, d16[7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ adcs r7, r0 │ │ │ │ - vtbx.8 d27, {d31- instruction: 0xffffbbf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0x47ab │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1a6072 │ │ │ │ + cbnz r4, 1a6074 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a6074 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + cbnz r0, 1a6076 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - yield │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r4, 1a6074 │ │ │ │ + it ne │ │ │ │ + lslne r4, r5, #1 │ │ │ │ + cbnz r4, 1a6076 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itt eq │ │ │ │ + ite eq │ │ │ │ lsleq r4, r5, #1 │ │ │ │ - itte vs @ unpredictable │ │ │ │ + itee vs @ unpredictable │ │ │ │ lslvs r4, r5, #1 │ │ │ │ - cbnz r2, 1a6076 @ unpredictable │ │ │ │ + cbnz r2, 1a6078 @ unpredictable │ │ │ │ lslvc r4, r5, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ - lsls r4, r5, #1 │ │ │ │ - nop {6} │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + it vs │ │ │ │ + lslvs r4, r5, #1 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itee vs │ │ │ │ - lslvs r4, r5, #1 │ │ │ │ - popvc {r2, r3, r4, r5} │ │ │ │ + itet vc │ │ │ │ lslvc r4, r5, #1 │ │ │ │ - hlt 0x0026 │ │ │ │ + popvs {r2, r6} │ │ │ │ + lslvc r4, r5, #1 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r4, r5, #1 │ │ │ │ - popvs {r3, r5} │ │ │ │ + popvc {r4, r5} │ │ │ │ lslvc r4, r5, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ 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 │ │ │ │ @@ -393783,17 +393787,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a60b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -394362,97 +394366,97 @@ │ │ │ │ b.n 1a6668 │ │ │ │ cmp lr, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp sl, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1a6714 │ │ │ │ + cbnz r4, 1a6716 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #312] @ (1a67f4 ) │ │ │ │ + ldr r5, [pc, #344] @ (1a6814 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ orrs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #936] @ (1a6a70 ) │ │ │ │ + ldr r4, [pc, #968] @ (1a6a90 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #232] @ (1a67b8 ) │ │ │ │ + ldr r4, [pc, #264] @ (1a67d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #128] @ (1a6758 ) │ │ │ │ + ldr r4, [pc, #160] @ (1a6778 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #816] @ (1a6a14 ) │ │ │ │ + ldr r3, [pc, #848] @ (1a6a34 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #704] @ (1a69ac ) │ │ │ │ + ldr r3, [pc, #736] @ (1a69cc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #344] @ (1a684c ) │ │ │ │ + ldr r3, [pc, #376] @ (1a686c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #208] @ (1a67cc ) │ │ │ │ + ldr r3, [pc, #240] @ (1a67ec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a677a │ │ │ │ + cbz r6, 1a677c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #96] @ (1a6764 ) │ │ │ │ + ldr r3, [pc, #128] @ (1a6784 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 1a677c │ │ │ │ + cbz r0, 1a677e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (1a6af4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1a6714 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r2, 1a677c │ │ │ │ + cbz r2, 1a677e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #888] @ (1a6a8c ) │ │ │ │ + ldr r2, [pc, #920] @ (1a6aac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a677c │ │ │ │ + cbz r6, 1a677e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1a6a24 ) │ │ │ │ + ldr r2, [pc, #808] @ (1a6a44 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r2, 1a677e │ │ │ │ + cbz r2, 1a6780 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #664] @ (1a69bc ) │ │ │ │ + ldr r2, [pc, #696] @ (1a69dc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 1a6780 │ │ │ │ + cbz r0, 1a6782 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a677e │ │ │ │ + cbz r6, 1a6780 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a6780 │ │ │ │ + cbz r6, 1a6782 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 1a6784 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 1a6748 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov sl, r3 │ │ │ │ @@ -395176,109 +395180,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bxns r4 │ │ │ │ + bxns r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r7, [pc, #864] @ (1a72ec ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (1a7180 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rors r2, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a6fe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -395580,43 +395584,43 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r5, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 1a7724 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 1a7744 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #608 @ (adr r7, 1a75d0 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 1a75f0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, 1a76f4 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 1a7714 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #800] @ (1a76a0 ) │ │ │ │ movw r1, #9805 @ 0x264d │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -395916,67 +395920,67 @@ │ │ │ │ ldr r0, [pc, #120] @ (1a7708 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a763a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #976 @ (adr r5, 1a7a74 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 1a7a94 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1a7734 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 1a7754 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #16 @ (adr r5, 1a76c4 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1a76e4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #568 @ (adr r4, 1a78f4 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 1a7914 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 1a7a4c ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 1a7a6c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 1a7a58 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 1a7a78 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 1a79f0 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 1a7a10 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #632 @ (adr r3, 1a7950 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 1a7970 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 1a78d8 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1a78f8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #328 @ (adr r3, 1a7834 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 1a7854 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #200 @ (adr r3, 1a77bc ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 1a77dc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1a7740 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 1a7760 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 1a7ad8 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1a7af8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -396418,37 +396422,37 @@ │ │ │ │ b.n 1a77d2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 1a7e88 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 1a7ea8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 1a7bec ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 1a7c0c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #936 @ (adr r0, 1a7f64 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 1a7f84 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 1a7f04 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 1a7f24 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 1a7edc ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 1a7efc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r4, 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] │ │ │ │ @@ -396849,97 +396853,97 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #176] @ (1a80dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a7faa │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1a8358 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 1a8378 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #384 @ (adr r3, 1a81e0 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 1a8200 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #16 @ (adr r5, 1a8080 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1a80a0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #608 @ (adr r4, 1a82d8 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1a82f8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 1a80b8 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1a80d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #488 @ (adr r3, 1a8278 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 1a8298 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 1a8178 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 1a8198 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, 1a8478 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 1a8498 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #760 @ (adr r3, 1a83a8 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 1a83c8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a80e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -396986,17 +396990,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a816c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397181,49 +397185,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (1a83d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a831c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #192 @ (adr r0, 1a8488 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 1a84a8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a83d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397527,53 +397531,53 @@ │ │ │ │ b.n 1a86c4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r2, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #108] @ (1a8818 ) │ │ │ │ movw r1, #10032 @ 0x2730 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r1, [pc, #100] @ (1a881c ) │ │ │ │ @@ -397609,31 +397613,31 @@ │ │ │ │ ldr r0, [pc, #48] @ (1a8838 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 1a86c4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a883c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397653,19 +397657,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1a8884 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8888 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397685,19 +397689,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1a88d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a88d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397718,19 +397722,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1a8920 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8924 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397751,19 +397755,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1a8970 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8974 : │ │ │ │ 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 │ │ │ │ @@ -397947,41 +397951,41 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a8ad6 │ │ │ │ nop │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r4, r4, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8ba8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -398036,19 +398040,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1a8c54 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8c58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398069,19 +398073,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1a8ca4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8ca8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -398769,111 +398773,111 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a92fa │ │ │ │ nop │ │ │ │ adds r4, r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r2, r1, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a94e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -399557,111 +399561,111 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1a9b32 │ │ │ │ nop │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a9d20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -399686,19 +399690,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 1a9d68 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1a9f88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a9d7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -399722,19 +399726,19 @@ │ │ │ │ blx 9d2a0 │ │ │ │ vldr d0, [pc, #4] @ 1a9dc0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1a9fe0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ @@ -400134,49 +400138,49 @@ │ │ │ │ b.n 1aa04a │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ 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] │ │ │ │ @@ -400407,45 +400411,45 @@ │ │ │ │ movw r3, #7453 @ 0x1d1d │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 972f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1aa3a8 │ │ │ │ ... │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ 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 │ │ │ │ @@ -400468,17 +400472,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ 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 │ │ │ │ @@ -400501,17 +400505,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ 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 1aa5c0 │ │ │ │ clz r0, r3 │ │ │ │ @@ -400790,35 +400794,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (1aa8c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1aa87c │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ 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 │ │ │ │ @@ -400943,25 +400947,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1aaa40 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1aa94e │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ 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 │ │ │ │ @@ -401132,36 +401136,36 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1aabfa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [sl], {118} @ 0x76 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xfaf40076 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ 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 │ │ │ │ @@ -401184,17 +401188,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ 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 │ │ │ │ @@ -401217,17 +401221,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ 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] @ 1ab2a0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -401780,79 +401784,79 @@ │ │ │ │ b.n 1ab052 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [ip, r6, lsl #3] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r6, r6, lsl #3] │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, r5 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vswp q8, │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + vmla.i q8, q5, d27[0] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i16 q8, q2, d3[3] │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + vmla.i16 q8, q6, d3[3] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u8 q8, q2, │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + vhadd.u8 q8, q6, │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u16 q0, q3, │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + vhadd.u16 q0, q7, │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr11, {3} │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + vhadd.u8 q0, q0, │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr11, {3} │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + cdp2 0, 14, cr0, cr2, cr11, {3} │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr11, {3} │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + cdp2 0, 11, cr0, cr0, cr11, {3} │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr11, {3} │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + cdp2 0, 9, cr0, cr2, cr11, {3} │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr11, {3} │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + cdp2 0, 7, cr0, cr4, cr11, {3} │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr11, {3} │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + cdp2 0, 4, cr0, cr6, cr11, {3} │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr11, {3} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr11, {3} │ │ │ │ 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 │ │ │ │ mov r9, r1 │ │ │ │ @@ -401978,17 +401982,17 @@ │ │ │ │ movlt r4, #0 │ │ │ │ b.n 1ab434 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 1ab44e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #444] @ (1ab6b8 ) │ │ │ │ @@ -402176,30 +402180,30 @@ │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1ab586 │ │ │ │ nop │ │ │ │ sbc.w r0, ip, #118 @ 0x76 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb10006b │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xfb18006b │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfaf8006b │ │ │ │ + @ instruction: 0xfb00006b │ │ │ │ @ instruction: 0xf0aa0076 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfaaa006b │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + @ instruction: 0xfab2006b │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa50006b │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfa58006b │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa34006b │ │ │ │ + @ instruction: 0xfa3c006b │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ @@ -402324,30 +402328,30 @@ │ │ │ │ ldr r0, [pc, #48] @ (1ab868 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ab7ae │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [lr :128], fp │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr??.w r0, [r6, fp, lsl #2] │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :128], fp │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldrsb.w r0, [r2, fp, lsl #2] │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str??.w r0, [lr, #107] @ 0x6b │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr??.w r0, [r6, #107] @ 0x6b │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr??.w r0, [r8, fp, lsl #2] │ │ │ │ + strb.w r0, [r0, #107] @ 0x6b │ │ │ │ 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] │ │ │ │ mov r7, r3 │ │ │ │ @@ -402464,23 +402468,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf7c0006b │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf7c8006b │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf73e006b │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf746006b │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf720006b │ │ │ │ + @ instruction: 0xf728006b │ │ │ │ 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] @ (1abc4c ) │ │ │ │ ldr r3, [pc, #636] @ (1abc50 ) │ │ │ │ @@ -402714,39 +402718,39 @@ │ │ │ │ str.w r3, [r9, #32] │ │ │ │ b.n 1abb34 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldc 0, cr0, [r8], {118} @ 0x76 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebec0076 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf5f2006b │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + @ instruction: 0xf5fa006b │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rsb r0, r8, #15400960 @ 0xeb0000 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + rsbs r0, r0, #15400960 @ 0xeb0000 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf594006b │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + @ instruction: 0xf59c006b │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adcs.w r0, r6, #15400960 @ 0xeb0000 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + adcs.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf4e4006b │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + @ instruction: 0xf4ec006b │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf4ca006b │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + @ instruction: 0xf4d2006b │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf4b4006b │ │ │ │ + @ instruction: 0xf4bc006b │ │ │ │ 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 │ │ │ │ mov lr, r2 │ │ │ │ @@ -402830,27 +402834,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (1abda0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1abcd8 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf3a6006b │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf3ae006b │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf374006b │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf37c006b │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf336006b │ │ │ │ + @ instruction: 0xf33e006b │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -403057,34 +403061,34 @@ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ blx 96360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1abec4 │ │ │ │ nop │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf23a006b │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + movw r0, #8299 @ 0x206b │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf19a006b │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + sub.w r0, r2, #107 @ 0x6b │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs.w r0, sl, #107 @ 0x6b │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf182006b │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adcs.w r0, sl, #107 @ 0x6b │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + sbc.w r0, r2, #107 @ 0x6b │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add.w r0, r0, #107 @ 0x6b │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + add.w r0, r8, #107 @ 0x6b │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0e6006b │ │ │ │ + @ instruction: 0xf0ee006b │ │ │ │ stmdb sp!, {r4, 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] @ (1ac388 ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -403387,28 +403391,28 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ac166 │ │ │ │ ... │ │ │ │ b.n 1abfd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.s32 q8, q7, │ │ │ │ + vhadd.s q8, q3, │ │ │ │ b.n 1abda8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [r8, #-428]! @ 0xfffffe54 │ │ │ │ + stcl 0, cr0, [r0, #-428] @ 0xfffffe54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r1, r0, #1 │ │ │ │ bmi.w 1ac514 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -403764,38 +403768,38 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ac166 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adc.w r0, lr, fp, asr #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + adcs.w r0, r6, fp, asr #1 │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xeb32006b │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + @ instruction: 0xeb3a006b │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds.w r0, r6, fp, asr #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + adds.w r0, lr, fp, asr #1 │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrd r0, r0, [ip, #-428]! @ 0x1ac │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + @ instruction: 0xe984006b │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r0, #-428]! @ 0x1ac │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + strd r0, r0, [r8, #-428]! @ 0x1ac │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r6, #-428] @ 0x1ac │ │ │ │ + strd r0, r0, [lr, #-428] @ 0x1ac │ │ │ │ ldr r0, [pc, #864] @ (1acb20 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #856] @ (1acb24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -404113,83 +404117,83 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #164] @ (1acbb8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1ac166 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r2], #428 @ 0x1ac │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + strd r0, r0, [sl], #428 @ 0x1ac │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe8c4006b │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + @ instruction: 0xe8cc006b │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia.w r8!, {r0, r1, r3, r5, r6} │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldmia.w r0!, {r0, r1, r3, r5, r6} │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia.w r8, {r0, r1, r3, r5, r6} │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldmia.w r0, {r0, r1, r3, r5, r6} │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [ip], #-428 @ 0x1ac │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrd r0, r0, [r4], #-428 @ 0x1ac │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strex r0, r0, [r2, #428] @ 0x1ac │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + strex r0, r0, [sl, #428] @ 0x1ac │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe828006b │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + @ instruction: 0xe830006b │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe80c006b │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + @ instruction: 0xe814006b │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acb48 │ │ │ │ + b.n 1acb58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1aca50 │ │ │ │ + b.n 1aca60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac9dc │ │ │ │ + b.n 1ac9ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac9ac │ │ │ │ + b.n 1ac9bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac914 │ │ │ │ + b.n 1ac924 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac8e4 │ │ │ │ + b.n 1ac8f4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac8b8 │ │ │ │ + b.n 1ac8c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac814 │ │ │ │ + b.n 1ac824 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac7c8 │ │ │ │ + b.n 1ac7d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac6f4 │ │ │ │ + b.n 1ac704 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #396] @ (1acd5c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -404358,25 +404362,25 @@ │ │ │ │ nop │ │ │ │ bge.n 1acc90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1acd28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad4c4 │ │ │ │ + b.n 1ad4d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad494 │ │ │ │ + b.n 1ad4a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad444 │ │ │ │ + b.n 1ad454 │ │ │ │ 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 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -404413,17 +404417,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 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad3ac │ │ │ │ + b.n 1ad3bc │ │ │ │ lsls r3, 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 │ │ │ │ @@ -404506,33 +404510,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #456] @ (1ad09c ) │ │ │ │ + ldr r3, [pc, #488] @ (1ad0bc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad35c │ │ │ │ + b.n 1ad36c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad334 │ │ │ │ + b.n 1ad344 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [pc, #568] @ (1ad140 ) │ │ │ │ @@ -404758,29 +404762,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1ad1ec │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1ad214 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 1ad15c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr.w ip, [pc, #1160] @ 1ad610 │ │ │ │ mov sl, r3 │ │ │ │ @@ -405213,51 +405217,51 @@ │ │ │ │ ... │ │ │ │ bmi.n 1ad5cc │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1ad544 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad694 │ │ │ │ + ble.n 1ad6a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad638 │ │ │ │ + ble.n 1ad648 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad5d4 │ │ │ │ + bgt.n 1ad5e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad6dc │ │ │ │ + bgt.n 1ad6ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad678 │ │ │ │ + bgt.n 1ad688 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #960] @ (1ada10 ) │ │ │ │ + ldr r7, [pc, #992] @ (1ada30 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1ad644 │ │ │ │ + bgt.n 1ad654 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #584] @ (1ad8a0 ) │ │ │ │ + ldr r7, [pc, #616] @ (1ad8c0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1ad590 │ │ │ │ + blt.n 1ad5a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #144] @ (1ad6f0 ) │ │ │ │ + ldr r7, [pc, #176] @ (1ad710 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1ad6bc │ │ │ │ + blt.n 1ad6cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #848] @ (1ad9b8 ) │ │ │ │ + ldr r6, [pc, #880] @ (1ad9d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #3533 @ 0xdcd │ │ │ │ ldr r0, [pc, #84] @ (1ad6c4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -405285,25 +405289,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1ad6d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ad6a0 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #176] @ (1ad778 ) │ │ │ │ + ldr r6, [pc, #208] @ (1ad798 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 1ad734 │ │ │ │ + bge.n 1ad744 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #64] @ (1ad710 ) │ │ │ │ + ldr r6, [pc, #96] @ (1ad730 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 1ad700 │ │ │ │ + bge.n 1ad710 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #960] @ (1ada98 ) │ │ │ │ + ldr r5, [pc, #992] @ (1adab8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1ad6c8 │ │ │ │ + bls.n 1ad6d8 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -405583,21 +405587,21 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #1008] @ (1addd4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1ad9f4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvc.n 1ad9f0 │ │ │ │ + bvc.n 1ada00 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r4, #1 │ │ │ │ bcc.n 1ada5e │ │ │ │ cmp fp, r4 │ │ │ │ beq.n 1ad9e8 │ │ │ │ ldr.w r6, [r9, r4, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -405820,49 +405824,49 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1ad91a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #880] @ (1adfb4 ) │ │ │ │ + ldr r1, [pc, #912] @ (1adfd4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 1adc10 │ │ │ │ + bpl.n 1adc20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #584] @ (1ade94 ) │ │ │ │ + ldr r1, [pc, #616] @ (1adeb4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 1adb84 │ │ │ │ + bpl.n 1adb94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #288] @ (1add74 ) │ │ │ │ + ldr r1, [pc, #320] @ (1add94 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 1adcf8 │ │ │ │ + bpl.n 1add08 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #168] @ (1add04 ) │ │ │ │ + ldr r1, [pc, #200] @ (1add24 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 1adcc4 │ │ │ │ + bpl.n 1adcd4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #976] @ (1ae034 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1ae054 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1adc60 │ │ │ │ + bpl.n 1adc70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #864] @ (1adfcc ) │ │ │ │ + ldr r0, [pc, #896] @ (1adfec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [pc, #744] @ (1adf5c ) │ │ │ │ + ldr r0, [pc, #776] @ (1adf7c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1adbfc │ │ │ │ + bmi.n 1adc0c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #624] @ (1adeec ) │ │ │ │ + ldr r0, [pc, #656] @ (1adf0c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1adbc8 │ │ │ │ + bmi.n 1adbd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #504] @ (1ade7c ) │ │ │ │ + ldr r0, [pc, #536] @ (1ade9c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1adb94 │ │ │ │ + bmi.n 1adba4 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -406011,33 +406015,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1addee │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1adf1c │ │ │ │ + bcc.n 1add2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1addcc │ │ │ │ + bcs.n 1adddc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1add94 │ │ │ │ + bcs.n 1adda4 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #336] @ (1adfa8 ) │ │ │ │ @@ -406170,29 +406174,29 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1adf84 │ │ │ │ nop │ │ │ │ ldmia r0!, {r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1adf58 │ │ │ │ + bne.n 1adf68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1ae02c │ │ │ │ + bne.n 1ae03c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1adff4 │ │ │ │ + bne.n 1ae004 │ │ │ │ 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] │ │ │ │ @@ -406265,21 +406269,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1ae0a8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1ae120 │ │ │ │ + beq.n 1ae130 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1ae0ec │ │ │ │ + beq.n 1ae0fc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -406399,23 +406403,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1ae208 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ae1b0 │ │ │ │ ... │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -406552,21 +406556,21 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1ae322 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #128 @ 0x80 │ │ │ │ strb.w r1, [r3, #36] @ 0x24 │ │ │ │ b.n 1ae322 │ │ │ │ nop │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -406629,21 +406633,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} │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #2040] @ 1aec80 │ │ │ │ mov ip, r1 │ │ │ │ @@ -407418,27 +407422,27 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ cbnz r4, 1aed12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ vldr d6, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 1aed26 │ │ │ │ ldrb.w r0, [r3, #385] @ 0x181 │ │ │ │ and.w r0, r0, #28 │ │ │ │ @@ -407764,35 +407768,35 @@ │ │ │ │ subs r0, #1 │ │ │ │ subs r2, #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 1af006 │ │ │ │ b.n 1aeb9a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r0, [pc, #768] @ (1af370 ) │ │ │ │ movw r1, #3895 @ 0xf37 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #760] @ (1af374 ) │ │ │ │ @@ -408079,75 +408083,75 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1af340 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r3, r5, #1 │ │ │ │ - addlt r3, #136 @ 0x88 │ │ │ │ + itet lt │ │ │ │ + lsllt r3, r5, #1 │ │ │ │ + addge r3, #144 @ 0x90 │ │ │ │ lsllt r4, r5, #1 │ │ │ │ - nop {9} │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + it ls │ │ │ │ + lslls r3, r5, #1 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r3, r5, #1 │ │ │ │ - addvs r3, #80 @ 0x50 │ │ │ │ + addvc r3, #88 @ 0x58 │ │ │ │ lslvc r4, r5, #1 │ │ │ │ - it pl │ │ │ │ - lslpl r3, r5, #1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + nop {6} │ │ │ │ + lsls r3, r5, #1 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r3, r5, #1 │ │ │ │ - addcs r3, #20 │ │ │ │ + addcc r3, #28 │ │ │ │ lslcc r4, r5, #1 │ │ │ │ - itt ne │ │ │ │ - lslne r3, r5, #1 │ │ │ │ - addne r2, #250 @ 0xfa │ │ │ │ + itt cs │ │ │ │ + lslcs r3, r5, #1 │ │ │ │ + addcs r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r3, r5, #1 │ │ │ │ - addeq r2, #220 @ 0xdc │ │ │ │ + addne r2, #228 @ 0xe4 │ │ │ │ lsleq r4, r5, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #304] @ (1af530 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -408274,31 +408278,31 @@ │ │ │ │ b.n 1af488 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ cbz r0, 1af584 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r2, 1af5c0 │ │ │ │ + cbnz r2, 1af5c2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r6, 1af5c0 │ │ │ │ + cbnz r6, 1af5c2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -408437,23 +408441,23 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r0, 1af72a │ │ │ │ + rev r0, r0 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -408719,48 +408723,48 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1af79e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21a006b │ │ │ │ - cmp r5, #22 │ │ │ │ + @ instruction: 0xf222006b │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r6, sp, #808 @ 0x328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -408899,31 +408903,31 @@ │ │ │ │ b.n 1afadc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -409190,25 +409194,25 @@ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 1afba4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 1afddc │ │ │ │ nop │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r4, 1aff54 │ │ │ │ + cbz r4, 1aff56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -409268,17 +409272,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 1aff3a │ │ │ │ nop │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r4, 1affd6 │ │ │ │ + cbz r4, 1affd8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ (1b0168 ) │ │ │ │ @@ -409436,25 +409440,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #544 @ (adr r6, 1b038c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #656 @ (adr r5, 1b0404 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r3, 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] @ (1b0220 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -409508,15 +409512,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #808 @ (adr r4, 1b054c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r4, pc, #408 @ (adr r4, 1b03c8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ @@ -409718,17 +409722,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -409881,35 +409885,35 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (1b064c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b0568 │ │ │ │ nop │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -409979,21 +409983,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1b0718 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1b0678 │ │ │ │ nop │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #468] @ (1b0904 ) │ │ │ │ @@ -410167,35 +410171,35 @@ │ │ │ │ strb.w r3, [r8, #37] @ 0x25 │ │ │ │ b.n 1b079e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 1b0cb0 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 1b0cd0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1b0c50 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 1b0c70 ) │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ @@ -410335,37 +410339,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (1b0af4 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b0a28 │ │ │ │ nop │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 1b0b10 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 1b0b30 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1b0eb8 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 1b0ad8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #568 @ (adr r6, 1b0d18 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 1b0d38 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, 1b0cc0 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 1b0ce0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #968 @ (adr r5, 1b0ec0 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 1b0ee0 ) │ │ │ │ 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 r5, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -410574,37 +410578,37 @@ │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b0ca8 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b0c60 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #96 @ (adr r5, 1b0dac ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 1b0dcc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 1b10fc ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 1b111c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 1b103c ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 1b105c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1b0e1c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 1b0e3c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 1b10b4 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 1b10d4 ) │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -411706,76 +411710,76 @@ │ │ │ │ b.w 1b0ff6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1b1a48 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 1b1a68 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ - vsri.32 , q15, #1 │ │ │ │ + vraddhn.i d17, , q3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr.w r0, [pc, #1116] @ 1b1e00 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1108] @ 1b1e04 │ │ │ │ @@ -412181,113 +412185,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #208] @ (1b1ec4 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1b104c │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #476] @ (1b20b8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -412480,35 +412484,35 @@ │ │ │ │ b.n 1b2018 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ 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 r5, [pc, #972] @ (1b24cc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -412895,55 +412899,55 @@ │ │ │ │ b.n 1b2446 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -412970,16 +412974,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vhadd.u q0, q6, │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + vhadd.u8 q8, q2, │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -413005,16 +413009,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 14, cr0, cr2, cr11, {3} │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + cdp2 0, 14, cr0, cr10, cr11, {3} │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -413374,75 +413378,75 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #180] @ (1b2a54 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b2936 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr11, {3} │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + cdp2 0, 6, cr0, cr6, cr11, {3} │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr11, {3} │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + cdp2 0, 4, cr0, cr14, cr11, {3} │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #428]! @ 0x1ac │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + cdp2 0, 0, cr0, cr2, cr11, {3} │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [r2, #428]! @ 0x1ac │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + stc2l 0, cr0, [sl, #428]! @ 0x1ac │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2 0, cr0, [ip, #428]! @ 0x1ac │ │ │ │ - cdp2 0, 11, cr0, cr12, cr11, {3} │ │ │ │ - stc2l 0, cr0, [r0, #-428]! @ 0xfffffe54 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldc2 0, cr0, [r4, #428]! @ 0x1ac │ │ │ │ + cdp2 0, 12, cr0, cr4, cr11, {3} │ │ │ │ + stc2l 0, cr0, [r8, #-428]! @ 0xfffffe54 │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-428] @ 0xfffffe54 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldc2l 0, cr0, [r0, #-428] @ 0xfffffe54 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2 0, cr0, [r8, #-428] @ 0xfffffe54 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldc2 0, cr0, [r0, #-428] @ 0xfffffe54 │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl], {107} @ 0x6b │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldc2l 0, cr0, [r2], {107} @ 0x6b │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [r2], #428 @ 0x1ac │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldc2 0, cr0, [sl], #428 @ 0x1ac │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8], {107} @ 0x6b │ │ │ │ - stc2 0, cr0, [r8, #428]! @ 0x1ac │ │ │ │ - ldc2l 0, cr0, [r6], #-428 @ 0xfffffe54 │ │ │ │ - stc2 0, cr0, [r6, #428] @ 0x1ac │ │ │ │ - mrrc2 0, 6, r0, r4, cr11 │ │ │ │ - stc2l 0, cr0, [r4, #-428]! @ 0xfffffe54 │ │ │ │ - ldc2 0, cr0, [r2], #-428 @ 0xfffffe54 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + stc2 0, cr0, [r0], #428 @ 0x1ac │ │ │ │ + ldc2 0, cr0, [r0, #428]! @ 0x1ac │ │ │ │ + ldc2l 0, cr0, [lr], #-428 @ 0xfffffe54 │ │ │ │ + stc2 0, cr0, [lr, #428] @ 0x1ac │ │ │ │ + mrrc2 0, 6, r0, ip, cr11 │ │ │ │ + stc2l 0, cr0, [ip, #-428]! @ 0xfffffe54 │ │ │ │ + ldc2 0, cr0, [sl], #-428 @ 0xfffffe54 │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8], {107} @ 0x6b │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + stc2 0, cr0, [r0], #-428 @ 0xfffffe54 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - umaal r0, r0, r4, fp │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + umaal r0, r0, ip, fp │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfbca006b │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + @ instruction: 0xfbd2006b │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfba2006b │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfbaa006b │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfb78006b │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb80006b │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfb60006b │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + @ instruction: 0xfb68006b │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfb46006b │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + @ instruction: 0xfb4e006b │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfb08006b │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfb10006b │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -413745,19 +413749,19 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b2ba2 │ │ │ │ ... │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf782006b │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + @ instruction: 0xf78a006b │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf740006b │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + @ instruction: 0xf748006b │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ strd r0, r1, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -414057,52 +414061,52 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ b.n 1b2e64 │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fa006b │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + addw r0, r2, #2155 @ 0x86b │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf5e2006b │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + @ instruction: 0xf5ea006b │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs.w r0, r0, #15400960 @ 0xeb0000 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + subs.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf598006b │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + sub.w r0, r0, #15400960 @ 0xeb0000 │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbc.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + sbcs.w r0, r6, #15400960 @ 0xeb0000 │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adcs.w r0, r6, #15400960 @ 0xeb0000 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + adcs.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds.w r0, r4, #15400960 @ 0xeb0000 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + adds.w r0, ip, #15400960 @ 0xeb0000 │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf4fc006b │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + add.w r0, r4, #15400960 @ 0xeb0000 │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf4bc006b │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + @ instruction: 0xf4c4006b │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eors.w r0, r4, #15400960 @ 0xeb0000 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + eors.w r0, ip, #15400960 @ 0xeb0000 │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orn r0, ip, #15400960 @ 0xeb0000 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + orns r0, r4, #15400960 @ 0xeb0000 │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs.w r0, r0, #15400960 @ 0xeb0000 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + orrs.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bics.w r0, r4, #15400960 @ 0xeb0000 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + bics.w r0, ip, #15400960 @ 0xeb0000 │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b3110 : │ │ │ │ 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 │ │ │ │ @@ -414910,220 +414914,220 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1b317a │ │ │ │ sub sp, #372 @ 0x174 │ │ │ │ vsli.32 d23, d22, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ac006b │ │ │ │ - @ instruction: 0xf336006b │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + @ instruction: 0xf4b4006b │ │ │ │ + @ instruction: 0xf33e006b │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r2, [r5, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r2, #181 @ 0xb5 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, #15400960 @ 0xeb0000 │ │ │ │ - subw r0, r6, #107 @ 0x6b │ │ │ │ + eors.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ + subw r0, lr, #107 @ 0x6b │ │ │ │ cbz r7, 1b3a14 │ │ │ │ vcvt.f32.u32 q13, , #1 │ │ │ │ vsubl.u q12, d31, d23 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - vraddhn.i d31, , q13 │ │ │ │ + vsri.32 d31, d18, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf23a006b │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + movw r0, #8299 @ 0x206b │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf21c006b │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + @ instruction: 0xf224006b │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf1fe006b │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + addw r0, r6, #107 @ 0x6b │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf1e2006b │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + @ instruction: 0xf1ea006b │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ eors r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1b3aea │ │ │ │ - vsra.u64 d31, d12, #1 │ │ │ │ + vaddw.u , , d20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs.w r0, lr, #107 @ 0x6b │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + @ instruction: 0xf186006b │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ negs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r6, #107 @ 0x6b │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + adc.w r0, lr, #107 @ 0x6b │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ bne.n 1b3a8e │ │ │ │ - vsra.u32 d31, d4, #1 │ │ │ │ + vsra.u32 d31, d12, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r3!, {r0, r1, r2, r5, r6} │ │ │ │ - vmla.i , , d18[0] │ │ │ │ + vmla.i , , d26[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r1, [sp, #660] @ 0x294 │ │ │ │ - vshr.u64 d31, d16, #1 │ │ │ │ + vshr.u64 d31, d24, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eor.w r0, lr, #107 @ 0x6b │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + eors.w r0, r6, #107 @ 0x6b │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, #107 @ 0x6b │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + orn r0, r2, #107 @ 0x6b │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ - vaddl.u , d15, d24 │ │ │ │ + vshr.u32 d31, d16, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r4, {r0, r1, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffffeff2 │ │ │ │ + @ instruction: 0xffffeffa │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ - vqrdmlsh.s q15, , d0[0] │ │ │ │ + vqrdmlsh.s q15, , d8[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r7, [r6, #5] │ │ │ │ - @ instruction: 0xffffef8e │ │ │ │ + @ instruction: 0xffffef96 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r5, [r2, #5] │ │ │ │ - vcvt.u32.f32 q15, q6, #1 │ │ │ │ + vqrdmlsh.s q15, , d20[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r3, r5, #1 │ │ │ │ bcc.n 1b3a6e │ │ │ │ - @ instruction: 0xffffef2a │ │ │ │ + vcvt.u32.f32 d30, d18, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r2, #197 @ 0xc5 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr8, cr11, {3} │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + vhadd.s8 q0, q0, │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r1, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr14, cr11, {3} │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + cdp 0, 12, cr0, cr6, cr11, {3} │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r7, [sp, #980] @ 0x3d4 │ │ │ │ - @ instruction: 0xffffee8c │ │ │ │ + @ instruction: 0xffffee94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ - vcvt.f32.u32 q15, q1, #1 │ │ │ │ + vcvt.f32.u32 q15, q5, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r1, [r0, #16] │ │ │ │ - @ instruction: 0xffffee20 │ │ │ │ + @ instruction: 0xffffee28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ pop {r0, r1, r6, pc} │ │ │ │ vqshrun.s64 d30, , #1 │ │ │ │ - @ instruction: 0xffffedda │ │ │ │ + vqrdmulh.s q15, , d18[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ beq.n 1b3b8a │ │ │ │ - @ instruction: 0xffffeda8 │ │ │ │ + @ instruction: 0xffffedb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ mcr 15, 3, pc, cr15, cr15, {7} @ │ │ │ │ - ldcl 0, cr0, [r6, #-428]! @ 0xfffffe54 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldcl 0, cr0, [lr, #-428]! @ 0xfffffe54 │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r1, [r4, #21] │ │ │ │ - vqrdmulh.s q15, , d10[0] │ │ │ │ + vcvt.u16.f16 q15, q1, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r5, [r4, #19] │ │ │ │ - vcvt.u16.f16 d30, d14, #1 │ │ │ │ + @ instruction: 0xffffed26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r4, 1b3b6e │ │ │ │ + cbz r4, 1b3b70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r3!, {r0, r1, r4, r6, r7} │ │ │ │ - @ instruction: 0xffff9f02 │ │ │ │ + @ instruction: 0xffff9f0a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1b3b72 │ │ │ │ + cbz r2, 1b3b74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r3, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr2, cr11, {3} │ │ │ │ - cdp 0, 15, cr0, cr12, cr11, {3} │ │ │ │ - stc 0, cr0, [r6], {107} @ 0x6b │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + cdp 0, 11, cr0, cr10, cr11, {3} │ │ │ │ + vhadd.s8 q0, q2, │ │ │ │ + stc 0, cr0, [lr], {107} @ 0x6b │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stcl 0, cr0, [ip], #-428 @ 0xfffffe54 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldcl 0, cr0, [r4], #-428 @ 0xfffffe54 │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mrrc 0, 6, r0, r2, cr11 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + mrrc 0, 6, r0, sl, cr11 │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 11, cr0, cr4, cr11, {3} │ │ │ │ - ldc 0, cr0, [r8], {107} @ 0x6b │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + cdp 0, 11, cr0, cr12, cr11, {3} │ │ │ │ + stc 0, cr0, [r0], #-428 @ 0xfffffe54 │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr14, cr11, {3} │ │ │ │ - rsbs r0, lr, fp, asr #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + cdp 0, 10, cr0, cr6, cr11, {3} │ │ │ │ + @ instruction: 0xebe6006b │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 8, cr0, cr8, cr11, {3} │ │ │ │ - sub.w r0, r4, fp, asr #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + cdp 0, 9, cr0, cr0, cr11, {3} │ │ │ │ + sub.w r0, ip, fp, asr #1 │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 7, cr0, cr4, cr11, {3} │ │ │ │ - vhadd.s16 q0, q1, │ │ │ │ - sbc.w r0, sl, fp, asr #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + cdp 0, 7, cr0, cr12, cr11, {3} │ │ │ │ + vhadd.s16 q0, q5, │ │ │ │ + sbcs.w r0, r2, fp, asr #1 │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 15, cr0, cr14, cr11, {3} │ │ │ │ - vhadd.s q8, q0, │ │ │ │ - @ instruction: 0xeb30006b │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + vhadd.s8 q0, q3, │ │ │ │ + vhadd.s q8, q4, │ │ │ │ + @ instruction: 0xeb38006b │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.s32 q8, q0, │ │ │ │ - vmla.i16 d16, d10, d3[3] │ │ │ │ - @ instruction: 0xeaf2006b │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + vhadd.s32 q8, q4, │ │ │ │ + vmla.i32 d16, d2, d11[1] │ │ │ │ + @ instruction: 0xeafa006b │ │ │ │ + strb r2, [r0, #28] │ │ │ │ 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 │ │ │ │ @@ -415146,16 +415150,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia.w r2, {r0, r1, r3, r5, r6} │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + ldmia.w sl, {r0, r1, r3, r5, r6} │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b3c2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -415222,17 +415226,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1b3c94 │ │ │ │ + b.n 1b3ca4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b3ce8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -415573,29 +415577,29 @@ │ │ │ │ b.n 1b3d72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1b39b4 │ │ │ │ + b.n 1b39c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b3938 │ │ │ │ + b.n 1b3948 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b3904 │ │ │ │ + b.n 1b3914 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b48b4 │ │ │ │ + b.n 1b48c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #660] @ (1b43ac ) │ │ │ │ @@ -415864,44 +415868,44 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.n 1b429c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80a006b │ │ │ │ + @ instruction: 0xe812006b │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1b4758 │ │ │ │ + b.n 1b4768 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4724 │ │ │ │ + b.n 1b4734 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b46f0 │ │ │ │ + b.n 1b4700 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b46bc │ │ │ │ + b.n 1b46cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4688 │ │ │ │ + b.n 1b4698 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4638 │ │ │ │ + b.n 1b4648 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4604 │ │ │ │ + b.n 1b4614 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ 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, #3696] @ 0xe70 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ ldr.w r5, [pc, #2032] @ 1b4bf8 │ │ │ │ @@ -416707,17 +416711,17 @@ │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r0, r1, r2, r5} │ │ │ │ vqrdmlsh.s , , d7[0] │ │ │ │ @ instruction: 0xffff5fb9 │ │ │ │ vmull.u , d31, d14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 1b4b98 │ │ │ │ + bhi.n 1b4ba8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r7, [sp] │ │ │ │ bl 1ac028 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -417886,146 +417890,146 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #276] @ (1b5980 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b5506 │ │ │ │ nop │ │ │ │ - bvc.n 1b5874 │ │ │ │ + bhi.n 1b5884 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b583c │ │ │ │ + bvc.n 1b584c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b5804 │ │ │ │ + bvc.n 1b5814 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b57a8 │ │ │ │ + bvs.n 1b57b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b5978 │ │ │ │ + bvs.n 1b5988 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b5944 │ │ │ │ + bvs.n 1b5954 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b5914 │ │ │ │ + bvs.n 1b5924 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b58dc │ │ │ │ + bvs.n 1b58ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b586c │ │ │ │ + bpl.n 1b587c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b59b8 │ │ │ │ + bpl.n 1b57c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b5950 │ │ │ │ + bpl.n 1b5960 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b591c │ │ │ │ + bpl.n 1b592c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1b5808 │ │ │ │ + bmi.n 1b5818 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1b59d0 │ │ │ │ + bmi.n 1b59e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1b5998 │ │ │ │ + bmi.n 1b59a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1b5960 │ │ │ │ + bmi.n 1b5970 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b58ec │ │ │ │ + bmi.n 1b58fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b5860 │ │ │ │ + bcc.n 1b5870 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b5900 │ │ │ │ + bcs.n 1b5910 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b58c0 │ │ │ │ + bne.n 1b58d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b588c │ │ │ │ + bne.n 1b589c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b585c │ │ │ │ + bne.n 1b586c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b5828 │ │ │ │ + bne.n 1b5838 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r6, sp, #892 @ 0x37c │ │ │ │ - vsra.u32 d29, d14, #1 │ │ │ │ + vaddw.u , , d22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b5944 │ │ │ │ + bne.n 1b5954 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b5816 │ │ │ │ ldrd r7, r8, [sp, #324] @ 0x144 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ @@ -418181,37 +418185,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (1b5b6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b550a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ 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] │ │ │ │ @@ -418748,21 +418752,21 @@ │ │ │ │ movlt r2, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b55b8 │ │ │ │ b.w 1b5756 │ │ │ │ ... │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b5756 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -419283,107 +419287,107 @@ │ │ │ │ b.n 1b5f5a │ │ │ │ ldr.w r0, [r2, #240] @ 0xf0 │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 1b6690 │ │ │ │ b.n 1b66a8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #24] @ (1b6704 ) │ │ │ │ + ldr r7, [pc, #56] @ (1b6724 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #904] @ (1b6a7c ) │ │ │ │ + ldr r6, [pc, #936] @ (1b6a9c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #776] @ (1b6a04 ) │ │ │ │ + ldr r6, [pc, #808] @ (1b6a24 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #648] @ (1b698c ) │ │ │ │ + ldr r6, [pc, #680] @ (1b69ac ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #88] @ (1b6764 ) │ │ │ │ + ldr r6, [pc, #120] @ (1b6784 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #976] @ (1b6ae4 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1b6b04 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #848] @ (1b6a6c ) │ │ │ │ + ldr r5, [pc, #880] @ (1b6a8c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #552] @ (1b6950 ) │ │ │ │ + ldr r5, [pc, #584] @ (1b6970 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #264] @ (1b6838 ) │ │ │ │ + ldr r4, [pc, #296] @ (1b6858 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #152] @ (1b67d0 ) │ │ │ │ + ldr r4, [pc, #184] @ (1b67f0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #48] @ (1b6770 ) │ │ │ │ + ldr r4, [pc, #80] @ (1b6790 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itet al │ │ │ │ - lslal r3, r5, #1 │ │ │ │ - ldr r3, [pc, #960] @ (1b6b08 ) │ │ │ │ + itee │ │ │ │ + lsl r3, r5, #1 │ │ │ │ + ldral r3, [pc, #992] @ (1b6b28 ) │ │ │ │ lslal r3, r5, #1 │ │ │ │ - itee gt │ │ │ │ - lslgt r3, r5, #1 │ │ │ │ - ldrle r3, [pc, #848] @ (1b6aa0 ) │ │ │ │ + itet le │ │ │ │ lslle r3, r5, #1 │ │ │ │ - nop {11} │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #728] @ (1b6a30 ) │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - nop {7} │ │ │ │ + ldrgt r3, [pc, #880] @ (1b6ac0 ) │ │ │ │ + lslle r3, r5, #1 │ │ │ │ + it lt │ │ │ │ + lsllt r3, r5, #1 │ │ │ │ + ldr r3, [pc, #760] @ (1b6a50 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itee cc │ │ │ │ + it vc │ │ │ │ + lslvc r3, r5, #1 │ │ │ │ + itte cc │ │ │ │ lslcc r3, r5, #1 │ │ │ │ - ldrcs r3, [pc, #232] @ (1b684c ) │ │ │ │ + ldrcc r3, [pc, #264] @ (1b686c ) │ │ │ │ lslcs r3, r5, #1 │ │ │ │ - it ne │ │ │ │ - lslne r3, r5, #1 │ │ │ │ - ldr r3, [pc, #120] @ (1b67e4 ) │ │ │ │ + wfe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00fc │ │ │ │ + ldr r3, [pc, #152] @ (1b6804 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1b677c ) │ │ │ │ + itt eq │ │ │ │ + lsleq r3, r5, #1 │ │ │ │ + ldreq r3, [pc, #40] @ (1b679c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #920] @ (1b6b14 ) │ │ │ │ + ldr r2, [pc, #952] @ (1b6b34 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #800] @ (1b6aa4 ) │ │ │ │ + ldr r2, [pc, #832] @ (1b6ac4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #520] @ (1b6994 ) │ │ │ │ + ldr r2, [pc, #552] @ (1b69b4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #400] @ (1b6924 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b6944 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #952] @ (1b6b54 ) │ │ │ │ + ldr r1, [pc, #984] @ (1b6b74 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b679c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -419416,17 +419420,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #752] @ (1b6afc ) │ │ │ │ + ldr r0, [pc, #784] @ (1b6b1c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b680c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -419827,67 +419831,67 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b6abe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r6, 1b6c62 │ │ │ │ + cbnz r6, 1b6c64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r4, 1b6c6a │ │ │ │ + cbnz r4, 1b6c6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - blxns r6 │ │ │ │ + blxns r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 1b6c60 │ │ │ │ + cbnz r6, 1b6c62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r2, 1b6c68 │ │ │ │ + cbnz r2, 1b6c6a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r0, 1b6c58 │ │ │ │ + cbnz r0, 1b6c5a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r4, 1b6c48 │ │ │ │ + cbnz r4, 1b6c4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r4, 1b6c4a │ │ │ │ + cbnz r4, 1b6c4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r0, 1b6c4c │ │ │ │ + cbnz r0, 1b6c4e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add ip, sp │ │ │ │ + add ip, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ 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 │ │ │ │ @@ -420295,63 +420299,63 @@ │ │ │ │ b.n 1b6eea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r4, 1b71b8 │ │ │ │ + cbz r4, 1b71ba │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7144 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -420384,17 +420388,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 1b71f2 │ │ │ │ + cbz r4, 1b71f4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b71b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -420437,23 +420441,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1b723c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b71ea │ │ │ │ nop │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7240 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -420474,19 +420478,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1b728c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7290 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -420506,19 +420510,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1b72d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r0, 1b7310 │ │ │ │ + cbz r0, 1b7312 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b72dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -420542,19 +420546,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1b7356 │ │ │ │ + cbz r6, 1b7358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #544] @ (1b7568 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -420771,41 +420775,41 @@ │ │ │ │ ... │ │ │ │ adds r3, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -420906,21 +420910,21 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 1b7624 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ b.n 1b7620 │ │ │ │ nop │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1b7974 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 1b7994 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ 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] @ (1b78c0 ) │ │ │ │ @@ -421101,39 +421105,39 @@ │ │ │ │ b.n 1b77ea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b78fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421167,19 +421171,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1b7b80 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421213,19 +421217,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1b7bf8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b79ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421245,19 +421249,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1b7a34 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7a38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -421361,31 +421365,31 @@ │ │ │ │ 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 1b7a7e │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7b7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421406,19 +421410,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1b7bc8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7bcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421439,19 +421443,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1b7c18 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7c1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -421541,23 +421545,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1b7d20 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b7cde │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #880 @ (adr r7, 1b8088 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 1b80a8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 1b7fa0 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 1b7fc0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ 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] │ │ │ │ @@ -421750,37 +421754,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r1, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ 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 │ │ │ │ @@ -421847,23 +421851,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (1b803c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b8008 │ │ │ │ nop │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ 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] @ (1b8130 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -421957,23 +421961,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b80f6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r6, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -422237,48 +422241,48 @@ │ │ │ │ b.n 1b83c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 1b86f8 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 1b8718 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf768006a │ │ │ │ - add r6, pc, #744 @ (adr r6, 1b8740 ) │ │ │ │ + @ instruction: 0xf770006a │ │ │ │ + add r6, pc, #776 @ (adr r6, 1b8760 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #648 @ (adr r6, 1b86e8 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 1b8708 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, 1b863c ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 1b865c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #344 @ (adr r6, 1b85c4 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 1b85e4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #240 @ (adr r6, 1b8564 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 1b8584 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 1b8504 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 1b8524 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 1b84a4 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 1b84c4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ 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 │ │ │ │ @@ -422675,55 +422679,55 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b8878 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #536 @ (adr r5, 1b8af4 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 1b8b14 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #920 @ (adr r3, 1b8c78 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 1b8c98 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1b8aac ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 1b8acc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #648 @ (adr r2, 1b8b78 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 1b8b98 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #360 @ (adr r2, 1b8a5c ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 1b8a7c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #72 @ (adr r2, 1b8940 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 1b8960 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #984 @ (adr r1, 1b8cd8 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 1b8cf8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, 1b8c70 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1b8c90 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 1b8c10 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 1b8c30 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 1b8b98 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1b8bb8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 1b8b40 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 1b8b60 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #440 @ (adr r1, 1b8ae0 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 1b8b00 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ @@ -422787,21 +422791,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d6006a │ │ │ │ - @ instruction: 0xf0cc006a │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + @ instruction: 0xf0de006a │ │ │ │ + @ instruction: 0xf0d4006a │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #336 @ (adr r0, 1b8b4c ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 1b8b6c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ 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] @ (1b8a80 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -422849,15 +422853,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r2, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1b8a8c ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 1b8aac ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r0, r1, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -422982,29 +422986,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (1b8bfc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ 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] │ │ │ │ @@ -423109,21 +423113,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -423289,25 +423293,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (1b8f24 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r0, r6, sl, asr #1 │ │ │ │ - stcl 0, cr0, [r0], {106} @ 0x6a │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + orr.w r0, lr, sl, asr #1 │ │ │ │ + stcl 0, cr0, [r8], {106} @ 0x6a │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ 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 │ │ │ │ @@ -423531,33 +423535,33 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ blx a0680 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ b.n 1b905a │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ 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 │ │ │ │ @@ -424114,31 +424118,31 @@ │ │ │ │ b.n 1b9952 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r6, r7, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b9962 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 1b9a06 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -424517,49 +424521,49 @@ │ │ │ │ ldr r0, [pc, #84] @ (1b9d58 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1b9cec │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ 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] @ 1b9e0c │ │ │ │ sub sp, #24 │ │ │ │ @@ -424809,17 +424813,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1b9f2a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1b9fc4 │ │ │ │ b.n 1b9f2a │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ 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] @ (1ba1f0 ) │ │ │ │ @@ -425022,31 +425026,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ba1cc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r5, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ 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 │ │ │ │ @@ -425465,33 +425469,33 @@ │ │ │ │ b.n 1ba3ea │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r2, r5, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ 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 │ │ │ │ @@ -425628,26 +425632,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ba83a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ vqadd.u16 q0, q6, │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ mcr2 0, 1, r0, cr14, cr5, {3} │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ 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] @ 1bae50 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -426180,45 +426184,45 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ba9f2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r2, #468] @ 0x1d4 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r2], #-468 @ 0xfffffe2c │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ 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 │ │ │ │ @@ -426267,17 +426271,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ 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] @ (1bb150 ) │ │ │ │ @@ -426479,31 +426483,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bb0fc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7240075 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ sbc.w r0, ip, #16056320 @ 0xf50000 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vmla.i q0, q3, d2[6] │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + vmla.i q0, q7, d2[6] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u32 q8, q6, q13 │ │ │ │ + vhadd.u q8, q2, q13 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -426656,17 +426660,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1bb34c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bb322 │ │ │ │ nop │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-424]! @ 0xfffffe58 │ │ │ │ + ldc2l 0, cr0, [sl, #-424]! @ 0xfffffe58 │ │ │ │ stmdb 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] @ (1bb6f8 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #916] @ (1bb6fc ) │ │ │ │ @@ -427006,41 +427010,41 @@ │ │ │ │ b.n 1bb67c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf3040075 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2e00075 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl], #424 @ 0x1a8 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + ldc2l 0, cr0, [r2], #424 @ 0x1a8 │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfbc6006a │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + @ instruction: 0xfbce006a │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfbae006a │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + @ instruction: 0xfbb6006a │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfac4006a │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + @ instruction: 0xfacc006a │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfaa8006a │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + @ instruction: 0xfab0006a │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfa90006a │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + @ instruction: 0xfa98006a │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfa4a006a │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + @ instruction: 0xfa52006a │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfa22006a │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + @ instruction: 0xfa2a006a │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfa06006a │ │ │ │ + @ instruction: 0xfa0e006a │ │ │ │ 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] @ (1bba80 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -427329,20 +427333,20 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ vqadd.s8 q0, q2, │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r0, #-468]! @ 0xfffffe2c │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf678006a │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf680006a │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf65c006a │ │ │ │ + @ instruction: 0xf664006a │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vldr d0, [pc, #604] @ 1bbd00 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx 94520 │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -427564,42 +427568,42 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bb908 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs.w r0, r0, #15335424 @ 0xea0000 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + sbcs.w r0, r8, #15335424 @ 0xea0000 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf53a006a │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + adc.w r0, r2, #15335424 @ 0xea0000 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf520006a │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf528006a │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf4d0006a │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf4d8006a │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs.w r0, sl, #15335424 @ 0xea0000 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + orn r0, r2, #15335424 @ 0xea0000 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - and.w r0, sl, #15335424 @ 0xea0000 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ands.w r0, r2, #15335424 @ 0xea0000 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3f0006a │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf3f8006a │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3c2006a │ │ │ │ + @ instruction: 0xf3ca006a │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -428038,26 +428042,26 @@ │ │ │ │ b.n 1bc162 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d4 │ │ │ │ b.n 1bbffc │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orn r0, ip, #106 @ 0x6a │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + orns r0, r4, #106 @ 0x6a │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.s8 q0, q3, q13 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + vhadd.s8 q0, q7, q13 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr6, cr10, {3} │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + cdp 0, 10, cr0, cr14, cr10, {3} │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr10, {3} │ │ │ │ + cdp 0, 6, cr0, cr14, cr10, {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 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -428363,35 +428367,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1bc63c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bc4fc │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rsbs r0, r6, sl, asr #1 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + rsbs r0, lr, sl, asr #1 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xeb9a006a │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + sub.w r0, r2, sl, asr #1 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbc.w r0, r8, sl, asr #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + sbcs.w r0, r0, sl, asr #1 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xeb24006a │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + @ instruction: 0xeb2c006a │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xeaf0006a │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xeaf8006a │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pkhtb r0, lr, sl, asr #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xead6006a │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xeab0006a │ │ │ │ + @ instruction: 0xeab8006a │ │ │ │ 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] │ │ │ │ sub sp, #20 │ │ │ │ @@ -428529,27 +428533,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (1bc7dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bc704 │ │ │ │ nop │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrd r0, r0, [lr, #-424]! @ 0x1a8 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xe986006a │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmdb sl!, {r1, r3, r5, r6} │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + ldmdb r2!, {r1, r3, r5, r6} │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrd r0, r0, [sl], #424 @ 0x1a8 │ │ │ │ + stmdb r2, {r1, r3, r5, r6} │ │ │ │ │ │ │ │ 001bc7e0 : │ │ │ │ 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, #3232] @ 1bd490 │ │ │ │ @@ -429676,359 +429680,359 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ittte al │ │ │ │ udfal #114 @ 0x72 │ │ │ │ lslal r5, r6, #1 │ │ │ │ strbal r0, [r3, r3] │ │ │ │ mov r0, r0 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r7} │ │ │ │ - vsubl.u q11, d31, d28 │ │ │ │ + vrshr.u64 d22, d20, #1 │ │ │ │ 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, 1bd6ec ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd458 │ │ │ │ + b.n 1bd468 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ble.n 1bd5b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r5, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - vmla.i q11, , d18[0] │ │ │ │ + vmla.i q11, , d26[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd39c │ │ │ │ + b.n 1bd3ac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd368 │ │ │ │ + b.n 1bd378 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd334 │ │ │ │ + b.n 1bd344 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r5, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1bcfee │ │ │ │ - vmla.i q11, , d16[0] │ │ │ │ + vmla.i q11, , d24[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd2b8 │ │ │ │ + b.n 1bd2c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd284 │ │ │ │ + b.n 1bd294 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsh r5, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd22c │ │ │ │ + b.n 1bd23c │ │ │ │ lsls r2, r5, #1 │ │ │ │ itete gt │ │ │ │ - @ instruction: 0xffff5fde │ │ │ │ + vqrdmlshgt.s , , d22[0] │ │ │ │ lslle r3, r5, #1 │ │ │ │ - bgt.n 1bd1d4 @ unpredictable branch in IT block │ │ │ │ + bgt.n 1bd1e4 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ stmia r1!, {r0, r3, r4, r7} │ │ │ │ - @ instruction: 0xffff5fac │ │ │ │ + @ instruction: 0xffff5fb4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd17c │ │ │ │ + b.n 1bd18c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd13c │ │ │ │ + b.n 1bd14c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ - vcvt.u32.f32 d21, d22, #1 │ │ │ │ + vcvt.u32.f32 d21, d30, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd0ac │ │ │ │ + b.n 1bd0bc │ │ │ │ lsls r2, r5, #1 │ │ │ │ b.n 1bdc62 │ │ │ │ - @ instruction: 0xffff5f04 │ │ │ │ + @ instruction: 0xffff5f0c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd054 │ │ │ │ + b.n 1bd064 │ │ │ │ lsls r2, r5, #1 │ │ │ │ asrs r3, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcffc │ │ │ │ + b.n 1bd00c │ │ │ │ lsls r2, r5, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcf8c │ │ │ │ + b.n 1bcf9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, pc} │ │ │ │ - vqrdmlah.s , , d18[0] │ │ │ │ + vqrdmlah.s , , d26[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcf34 │ │ │ │ + b.n 1bcf44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsb r5, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcecc │ │ │ │ + b.n 1bcedc │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r3, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bce74 │ │ │ │ + b.n 1bce84 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strh r5, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcdf8 │ │ │ │ + b.n 1bce08 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r0, r1, r2, r4, r5, r7} │ │ │ │ - vcvt.u16.f16 , q15, #1 │ │ │ │ + @ instruction: 0xffff5d86 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdda0 │ │ │ │ + b.n 1bcdb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd48 │ │ │ │ + b.n 1bdd58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ subs r3, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdcf0 │ │ │ │ + b.n 1bdd00 │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r5, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdc98 │ │ │ │ + b.n 1bdca8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdc00 │ │ │ │ + b.n 1bdc10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdb70 │ │ │ │ + b.n 1bdb80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdadc │ │ │ │ + b.n 1bdaec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bda64 │ │ │ │ + b.n 1bda74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd9d4 │ │ │ │ + b.n 1bd9e4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd95c │ │ │ │ + b.n 1bd96c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd8e4 │ │ │ │ + b.n 1bd8f4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd868 │ │ │ │ + b.n 1bd878 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd7e0 │ │ │ │ + b.n 1bd7f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd768 │ │ │ │ + b.n 1bd778 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd6f0 │ │ │ │ + b.n 1bd700 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1bd6d8 │ │ │ │ + ble.n 1bd6e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1bd644 │ │ │ │ + ble.n 1bd654 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1bd7c0 │ │ │ │ + ble.n 1bd7d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1bd734 │ │ │ │ + ble.n 1bd744 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1bd6c8 │ │ │ │ + bgt.n 1bd6d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1bd65c │ │ │ │ + bgt.n 1bd66c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1bd7ec │ │ │ │ + bgt.n 1bd7fc │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r2, [pc, #660] @ (1bd9f8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #660] @ (1bd9fc ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -430267,85 +430271,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #152] @ (1bda84 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1bc8ec │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1bda1c │ │ │ │ + bls.n 1bda2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bd994 │ │ │ │ + bhi.n 1bd9a4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bdb10 │ │ │ │ + bhi.n 1bdb20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bda90 │ │ │ │ + bhi.n 1bdaa0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1bda24 │ │ │ │ + bvc.n 1bda34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1bd998 │ │ │ │ + bvc.n 1bd9a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1bdb10 │ │ │ │ + bvc.n 1bdb20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1bda90 │ │ │ │ + bvc.n 1bdaa0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1bda0c │ │ │ │ + bvs.n 1bda1c │ │ │ │ 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 │ │ │ │ @@ -430368,17 +430372,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [pc, #440] @ (1bdc8c ) │ │ │ │ + ldr r7, [pc, #472] @ (1bdcac ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1bdab4 │ │ │ │ + bpl.n 1bdac4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001bdad8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -430652,49 +430656,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (1bddf4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bdba2 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #192] @ (1bde78 ) │ │ │ │ + ldr r7, [pc, #224] @ (1bde98 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #592] @ (1be00c ) │ │ │ │ + ldr r6, [pc, #624] @ (1be02c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1bdde8 │ │ │ │ + bpl.n 1bddf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #0] @ (1bddc4 ) │ │ │ │ + ldr r6, [pc, #32] @ (1bdde4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1bdcc8 │ │ │ │ + bmi.n 1bdcd8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #832] @ (1be10c ) │ │ │ │ + ldr r5, [pc, #864] @ (1be12c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 1bdfa0 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 1bdfc0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #728] @ (1be0ac ) │ │ │ │ + ldr r5, [pc, #760] @ (1be0cc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1bde40 │ │ │ │ + bmi.n 1bde50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #608] @ (1be03c ) │ │ │ │ + ldr r5, [pc, #640] @ (1be05c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1bde0c │ │ │ │ + bmi.n 1bde1c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #504] @ (1bdfdc ) │ │ │ │ + ldr r5, [pc, #536] @ (1bdffc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1bdde0 │ │ │ │ + bmi.n 1bddf0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #952] @ (1be1a4 ) │ │ │ │ + ldr r4, [pc, #984] @ (1be1c4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1bdecc │ │ │ │ + bcc.n 1bdedc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #544] @ (1be014 ) │ │ │ │ + ldr r4, [pc, #576] @ (1be034 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1bde08 │ │ │ │ + bcc.n 1bde18 │ │ │ │ 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] @ (1bdfd0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -430883,37 +430887,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bdfac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #936] @ (1be384 ) │ │ │ │ + ldr r3, [pc, #968] @ (1be3a4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #800] @ (1be300 ) │ │ │ │ + ldr r3, [pc, #832] @ (1be320 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #424] @ (1be18c ) │ │ │ │ + ldr r3, [pc, #456] @ (1be1ac ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #808] @ (1be314 ) │ │ │ │ + ldr r2, [pc, #840] @ (1be334 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1be084 │ │ │ │ + bne.n 1be094 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #688] @ (1be2a4 ) │ │ │ │ + ldr r2, [pc, #720] @ (1be2c4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1be050 │ │ │ │ + bne.n 1be060 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #560] @ (1be22c ) │ │ │ │ + ldr r2, [pc, #592] @ (1be24c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1be014 │ │ │ │ + bne.n 1be024 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #440] @ (1be1bc ) │ │ │ │ + ldr r2, [pc, #472] @ (1be1dc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1bdfe0 │ │ │ │ + beq.n 1bdff0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be008 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -430947,17 +430951,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #832] @ (1be3b4 ) │ │ │ │ + ldr r1, [pc, #864] @ (1be3d4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1be118 │ │ │ │ + beq.n 1be128 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be078 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -431006,23 +431010,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1be118 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1be0c2 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #712] @ (1be3d4 ) │ │ │ │ + ldr r2, [pc, #744] @ (1be3f4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #336] @ (1be260 ) │ │ │ │ + ldr r1, [pc, #368] @ (1be280 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #192] @ (1be1d8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1be1f8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -431246,47 +431250,47 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.n 1be25e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #56] @ (1be398 ) │ │ │ │ + ldr r0, [pc, #88] @ (1be3b8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r4!, {r1, r3} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be3a0 : │ │ │ │ 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 │ │ │ │ @@ -431481,43 +431485,43 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1be582 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r2!, {r2, r3} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be5ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -431538,19 +431542,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1be638 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001be63c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -431570,19 +431574,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1be684 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ 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 │ │ │ │ @@ -431867,29 +431871,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1be912 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ it lt │ │ │ │ lsllt r5, r6, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 1bea7e │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -432058,53 +432062,53 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (1bebe0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1be912 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -432389,53 +432393,53 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1beec0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ rev16 r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001bef44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432455,19 +432459,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1bef8c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #328] @ (1bf0d8 ) │ │ │ │ + ldr r4, [pc, #360] @ (1bf0f8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bef90 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432488,19 +432492,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1befdc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #176] @ (1bf090 ) │ │ │ │ + ldr r4, [pc, #208] @ (1bf0b0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001befe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432520,19 +432524,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1bf02c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #880] @ (1bf3a0 ) │ │ │ │ + ldr r3, [pc, #912] @ (1bf3c0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf030 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -432560,19 +432564,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1bf08c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #496] @ (1bf280 ) │ │ │ │ + ldr r3, [pc, #528] @ (1bf2a0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf090 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -432610,23 +432614,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1bf114 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bf0e6 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #224] @ (1bf1f0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1bf210 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #256] @ (1bf218 ) │ │ │ │ + ldr r3, [pc, #288] @ (1bf238 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf118 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -432645,17 +432649,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1bf158 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1bf130 │ │ │ │ nop │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #80] @ (1bf1ac ) │ │ │ │ + ldr r3, [pc, #112] @ (1bf1cc ) │ │ │ │ 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 │ │ │ │ @@ -432956,45 +432960,45 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bf258 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 9b074 │ │ │ │ vmov.f64 d7, #120 @ 0x3fc00000 1.5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -433010,17 +433014,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1bf538 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bf258 │ │ │ │ nop │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r6, 1bf59c │ │ │ │ + cbnz r6, 1bf59e │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -433293,17 +433297,17 @@ │ │ │ │ b.n 1bf60e │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 1bf880 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r2, r5, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1bf8b0 │ │ │ │ vldr d7, [r4, #152] @ 0x98 │ │ │ │ add.w r1, r3, #1392 @ 0x570 │ │ │ │ @@ -433512,33 +433516,33 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bf94a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r4, [pc, #712] @ (1bfe20 ) │ │ │ │ @@ -433798,27 +433802,27 @@ │ │ │ │ ... │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 97110 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bfd38 │ │ │ │ @@ -433874,25 +433878,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (1bfef8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1bfeac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1bff32 │ │ │ │ + cbz r2, 1bff34 │ │ │ │ lsls r2, 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] │ │ │ │ @@ -434354,31 +434358,31 @@ │ │ │ │ b.n 1c0168 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r6, pc, #984 @ (adr r6, 1c07fc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r2, pc, #1000 @ (adr r2, 1c0830 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1c0460 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -435043,37 +435047,37 @@ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ sub.w r0, r8, r2 │ │ │ │ vmov.f64 d13, d14 │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ b.n 1c092c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 1c0c10 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 1c0c30 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 97670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c160c │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ @@ -436390,141 +436394,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #264] @ (1c1be4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c141a │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1224] @ 1c20c4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -436984,67 +436988,67 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c1e72 │ │ │ │ ldrh r0, [r5, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -437133,21 +437137,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c2234 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c21b8 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #808] @ (1c2578 ) │ │ │ │ @@ -437687,45 +437691,45 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1c241c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -438192,43 +438196,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (1c2dd0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c292e │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i32 q0, q1, d10[1] │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + vmla.i32 q0, q5, d10[1] │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i q0, q5, d2[6] │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + vmla.i16 q0, q1, d2[3] │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr10, {3} │ │ │ │ - cdp2 0, 2, cr0, cr2, cr10, {3} │ │ │ │ - ldc2l 0, cr0, [r6, #424]! @ 0x1a8 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr10, {3} │ │ │ │ + cdp2 0, 2, cr0, cr10, cr10, {3} │ │ │ │ + ldc2l 0, cr0, [lr, #424]! @ 0x1a8 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #424] @ 0x1a8 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + stc2l 0, cr0, [r2, #424]! @ 0x1a8 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-424] @ 0xfffffe58 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + stc2l 0, cr0, [r4, #-424]! @ 0xfffffe58 │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [r2], #424 @ 0x1a8 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + ldc2 0, cr0, [sl], #424 @ 0x1a8 │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -438519,19 +438523,19 @@ │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ... │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl, #-424]! @ 0xfffffe58 │ │ │ │ + stc2l 0, cr0, [r2, #-424] @ 0xfffffe58 │ │ │ │ strb r2, [r2, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh.w r0, [lr, sl, lsl #2] │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + vst4.16 {d16-d19}, [r6 :128], sl │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -438912,37 +438916,37 @@ │ │ │ │ ldr r0, [pc, #84] @ (1c35fc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1c2f56 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - @ instruction: 0xf5fe006a │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + addw r0, r6, #2154 @ 0x86a │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf5e2006a │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + @ instruction: 0xf5ea006a │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf530006a │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + @ instruction: 0xf538006a │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds.w r0, r4, #15335424 @ 0xea0000 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + adds.w r0, ip, #15335424 @ 0xea0000 │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf4f6006a │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + @ instruction: 0xf4fe006a │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf4d8006a │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + @ instruction: 0xf4e0006a │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf4ba006a │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + @ instruction: 0xf4c2006a │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eor.w r0, r6, #15335424 @ 0xea0000 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + eor.w r0, lr, #15335424 @ 0xea0000 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ 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 │ │ │ │ @@ -439076,16 +439080,16 @@ │ │ │ │ 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 │ │ │ │ - movt r0, #8298 @ 0x206a │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + movt r0, #41066 @ 0xa06a │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r2, 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, #2768] @ 0xad0 │ │ │ │ ldr.w r5, [pc, #3156] @ 1c4408 │ │ │ │ @@ -440205,88 +440209,88 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - addw r0, r0, #106 @ 0x6a │ │ │ │ - orns r0, r6, #106 @ 0x6a │ │ │ │ - vhadd.s16 q8, q2, q13 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + addw r0, r8, #106 @ 0x6a │ │ │ │ + orns r0, lr, #106 @ 0x6a │ │ │ │ + vhadd.s16 q8, q6, q13 │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc 0, cr0, [r4], {106} @ 0x6a │ │ │ │ - ldc2 0, cr0, [lr, #424]! @ 0x1a8 │ │ │ │ - orn r0, sl, sl, asr #1 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + ldc 0, cr0, [ip], {106} @ 0x6a │ │ │ │ + stc2l 0, cr0, [r6, #424] @ 0x1a8 │ │ │ │ + orns r0, r2, sl, asr #1 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orr.w r0, r8, sl, asr #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + orrs.w r0, r0, sl, asr #1 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe9ba006a │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strd r0, r0, [r2, #424] @ 0x1a8 │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strd r0, r0, [ip, #-424]! @ 0x1a8 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldrd r0, r0, [r4, #-424]! @ 0x1a8 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2 0, cr0, [sl], {106} @ 0x6a │ │ │ │ - ldrd r0, r0, [r2], #-424 @ 0x1a8 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldc2 0, cr0, [r2], {106} @ 0x6a │ │ │ │ + ldrd r0, r0, [sl], #-424 @ 0x1a8 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c43d0 │ │ │ │ + b.n 1c43e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c43a0 │ │ │ │ + b.n 1c43b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c436c │ │ │ │ + b.n 1c437c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c4334 │ │ │ │ + b.n 1c4344 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c42fc │ │ │ │ + b.n 1c430c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c42c4 │ │ │ │ + b.n 1c42d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c428c │ │ │ │ + b.n 1c429c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c4254 │ │ │ │ + b.n 1c4264 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c421c │ │ │ │ + b.n 1c422c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c41e4 │ │ │ │ + b.n 1c41f4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c41ac │ │ │ │ + b.n 1c41bc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c4174 │ │ │ │ + b.n 1c4184 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c413c │ │ │ │ + b.n 1c414c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #5238 @ 0x1476 │ │ │ │ ldr r0, [pc, #88] @ (1c4524 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -440317,25 +440321,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1c4538 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.w 1c3804 │ │ │ │ - b.n 1c3fd8 │ │ │ │ + b.n 1c3fe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c3fa0 │ │ │ │ + b.n 1c3fb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c3f68 │ │ │ │ + b.n 1c3f78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r5, [pc, #1788] @ 1c4c50 │ │ │ │ @@ -440965,29 +440969,29 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ blx 9d9e8 │ │ │ │ ldr r3, [pc, #728] @ (1c4f64 ) │ │ │ │ movw r2, #6796 @ 0x1a8c │ │ │ │ @@ -441251,60 +441255,60 @@ │ │ │ │ ldr r0, [pc, #104] @ (1c4fc0 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 1c4b3c │ │ │ │ nop │ │ │ │ - ble.n 1c4ebc │ │ │ │ + ble.n 1c4ecc │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #608] @ (1c51d4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #256] @ (1c5078 ) │ │ │ │ movs r0, r0 │ │ │ │ sxth r3, r5 │ │ │ │ - vdup.8 , d14[7] │ │ │ │ + vcvt.f16.u16 , q3, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1c4fd8 │ │ │ │ + bgt.n 1c4fe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1c4f68 │ │ │ │ + blt.n 1c4f78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1c4f34 │ │ │ │ + blt.n 1c4f44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1c509c │ │ │ │ + blt.n 1c4eac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1c5068 │ │ │ │ + blt.n 1c5078 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1c5028 │ │ │ │ + blt.n 1c5038 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1c4ff4 │ │ │ │ + blt.n 1c5004 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1c4f70 │ │ │ │ + bge.n 1c4f80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ 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 │ │ │ │ @@ -441330,17 +441334,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bge.n 1c5070 │ │ │ │ + bge.n 1c5080 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ 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 │ │ │ │ @@ -441366,17 +441370,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bls.n 1c5018 │ │ │ │ + bls.n 1c5028 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ @@ -442811,93 +442815,93 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1c6208 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1c5f30 │ │ │ │ + bcc.n 1c5f40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r6, [pc, #544] @ (1c6220 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 1c600c │ │ │ │ + bcs.n 1c601c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c6080 │ │ │ │ + bne.n 1c6090 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c6044 │ │ │ │ + bne.n 1c6054 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6008 │ │ │ │ + bne.n 1c6018 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c5fcc │ │ │ │ + beq.n 1c5fdc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c5f90 │ │ │ │ + beq.n 1c5fa0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6070 │ │ │ │ + beq.n 1c6080 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6038 │ │ │ │ + beq.n 1c6048 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9a210 │ │ │ │ cmp r0, #10 │ │ │ │ bgt.w 1c61ea │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ @@ -443295,39 +443299,39 @@ │ │ │ │ b.n 1c61ae │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ ... │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #440] @ (1c66f0 ) │ │ │ │ + ldr r5, [pc, #472] @ (1c6710 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #936] @ (1c68ec ) │ │ │ │ + ldr r4, [pc, #968] @ (1c690c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #816] @ (1c687c ) │ │ │ │ + ldr r4, [pc, #848] @ (1c689c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #768] @ (1c685c ) │ │ │ │ + ldr r3, [pc, #800] @ (1c687c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r0, r6, r6 │ │ │ │ adc.w r1, r4, r4 │ │ │ │ blx 9f810 <__aeabi_ldivmod@plt> │ │ │ │ vmov s12, r0 │ │ │ │ mov r0, sl │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ @@ -443731,79 +443735,79 @@ │ │ │ │ ldr r0, [pc, #152] @ (1c6a48 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1c5ba8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #904] @ (1c6d58 ) │ │ │ │ + ldr r2, [pc, #936] @ (1c6d78 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #784] @ (1c6ce8 ) │ │ │ │ + ldr r2, [pc, #816] @ (1c6d08 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #232] @ (1c6ac8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1c6ae8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (1c6de0 ) │ │ │ │ + ldr r2, [pc, #24] @ (1c6a00 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #688] @ (1c6ca0 ) │ │ │ │ + ldr r1, [pc, #720] @ (1c6cc0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #360] @ (1c6b60 ) │ │ │ │ + ldr r1, [pc, #392] @ (1c6b80 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #144] @ (1c6a90 ) │ │ │ │ + ldr r1, [pc, #176] @ (1c6ab0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #232] @ (1c6af4 ) │ │ │ │ + ldr r0, [pc, #264] @ (1c6b14 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #104] @ (1c6a7c ) │ │ │ │ + ldr r0, [pc, #136] @ (1c6a9c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ 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 │ │ │ │ @@ -443930,41 +443934,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1c6bd8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c6b52 │ │ │ │ - itt vc │ │ │ │ - lslvc r2, r5, #1 │ │ │ │ - cmpvc ip, pc │ │ │ │ + itt hi │ │ │ │ + lslhi r2, r5, #1 │ │ │ │ + movhi r4, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itt vs │ │ │ │ + ite vs │ │ │ │ lslvs r2, r5, #1 │ │ │ │ - cmpvs ip, ip │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - bkpt 0x00fc │ │ │ │ + cmpvc ip, sp │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r4, pc │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r5, #1 │ │ │ │ + cmpeq ip, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c6b34 │ │ │ │ + bne.n 1c6b44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6cc4 │ │ │ │ + bcs.n 1c6ad4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c6b64 │ │ │ │ + bne.n 1c6b74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6c04 │ │ │ │ + bcs.n 1c6c14 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -444086,41 +444090,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1c6d58 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c6cd2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6db4 │ │ │ │ + beq.n 1c6dc4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6d44 │ │ │ │ + bne.n 1c6d54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6de4 │ │ │ │ + beq.n 1c6df4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6c84 │ │ │ │ + beq.n 1c6c94 │ │ │ │ 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 │ │ │ │ @@ -444247,41 +444251,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1c6ee8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c6e62 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r4, 1c6f42 │ │ │ │ + cbnz r4, 1c6f44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 1c6f44 │ │ │ │ + cbnz r2, 1c6f46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1c6f44 │ │ │ │ + cbnz r6, 1c6f46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 1c6f46 │ │ │ │ + cbnz r2, 1c6f48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 1c6f48 │ │ │ │ + cbnz r2, 1c6f4a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -444597,15 +444601,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #98 @ 0x62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d8 │ │ │ │ @@ -444836,49 +444840,49 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1c7258 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ @@ -445720,61 +445724,61 @@ │ │ │ │ b.n 1c78f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r4, 1c7e38 │ │ │ │ + cbz r4, 1c7e3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r5, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ 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 │ │ │ │ @@ -446439,33 +446443,33 @@ │ │ │ │ b.n 1c8318 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -447469,121 +447473,121 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ b.w 1c845a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r4, pc, #360 @ (adr r4, 1c91fc ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 1c921c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 1c9140 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 1c9160 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 1c90e4 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 1c9104 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, 1c947c ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 1c949c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 1c93cc ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 1c93ec ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1c9278 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 1c9298 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #376 @ (adr r2, 1c922c ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 1c924c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 1c9110 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 1c9130 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 1c936c ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 1c938c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1c92fc ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 1c931c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, 1c92e4 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 1c9304 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #344 @ (adr r0, 1c922c ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 1c924c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 1c91a4 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 1c91c4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1c90ec ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -448256,113 +448260,113 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #216] @ (1c9934 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1c97c0 │ │ │ │ ... │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001c9938 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -448821,19 +448825,19 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vabs.f64 d11, d8 │ │ │ │ @@ -449255,79 +449259,79 @@ │ │ │ │ ldr r0, [pc, #152] @ (1ca3a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ca2e2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ 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] │ │ │ │ @@ -449453,21 +449457,21 @@ │ │ │ │ ... │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ 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] │ │ │ │ @@ -449650,37 +449654,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ 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 │ │ │ │ @@ -449913,42 +449917,42 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ca99c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.u8 q0, q7, q10 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldc2l 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ - bne.n 1ca8fc │ │ │ │ + bne.n 1ca90c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ 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] │ │ │ │ @@ -450027,21 +450031,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1cab04 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1caa9a │ │ │ │ nop │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ 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 │ │ │ │ @@ -450105,23 +450109,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1ca45c │ │ │ │ + b.n 1ca46c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ 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] │ │ │ │ @@ -450181,15 +450185,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa420074 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0xfa100074 │ │ │ │ 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 │ │ │ │ @@ -450225,17 +450229,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ 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 │ │ │ │ @@ -450339,25 +450343,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r6, #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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -450438,21 +450442,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ 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 │ │ │ │ @@ -450724,22 +450728,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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} │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i16 q8, q5, d1[3] │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + vmla.i32 q8, q1, d9[1] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr9, {3} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr9, {3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -450945,29 +450949,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (1cb4e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cb332 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.u32 q0, q6, │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + vhadd.u q0, q2, │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr], #420 @ 0x1a4 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldc2l 0, cr0, [r6], #420 @ 0x1a4 │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-420 @ 0xfffffe5c │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldc2l 0, cr0, [r0], #-420 @ 0xfffffe5c │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2 0, cr0, [sl], #-420 @ 0xfffffe5c │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldc2 0, cr0, [r2], #-420 @ 0xfffffe5c │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfbf40069 │ │ │ │ + @ instruction: 0xfbfc0069 │ │ │ │ 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 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -451033,22 +451037,22 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (1cb5b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cb584 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfb320069 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + @ instruction: 0xfb3a0069 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfb120069 │ │ │ │ + @ instruction: 0xfb1a0069 │ │ │ │ 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] @ (1cb780 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, #432] @ (1cb784 ) │ │ │ │ @@ -451196,22 +451200,22 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1cb6ca │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ eors.w r0, r6, #116 @ 0x74 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s16 q0, q10, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr??.w r0, [r6, r9, lsl #2] │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + ldr??.w r0, [lr, r9, lsl #2] │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh.w r0, [lr, r9, lsl #2] │ │ │ │ + vst4.16 {d16-d19}, [r6 :128], r9 │ │ │ │ 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 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -451274,20 +451278,20 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1cb858 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cb826 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh.w r0, [lr, #105] @ 0x69 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh.w r0, [r6, #105] @ 0x69 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str??.w r0, [lr, r9, lsl #2] │ │ │ │ + ldr??.w r0, [r6, r9, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #304] @ (1cb9a0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #304] @ (1cb9a4 ) │ │ │ │ @@ -451414,23 +451418,23 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 1cb91a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [lr, #-464] @ 0xfffffe30 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf75a0069 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf7620069 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf73c0069 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf7440069 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf71e0069 │ │ │ │ + @ instruction: 0xf7260069 │ │ │ │ stmdb 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] @ (1cbafc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #292] @ (1cbb00 ) │ │ │ │ @@ -451553,24 +451557,24 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cba96 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r0], {116} @ 0x74 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf62a0069 │ │ │ │ + @ instruction: 0xf6320069 │ │ │ │ rsbs r0, r2, r4, ror #1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rsbs r0, lr, #15269888 @ 0xe90000 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + @ instruction: 0xf5e60069 │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rsb r0, r2, #15269888 @ 0xe90000 │ │ │ │ + rsb r0, sl, #15269888 @ 0xe90000 │ │ │ │ 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] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -451702,20 +451706,20 @@ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ str.w r1, [r0], #4 │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 1cbc82 │ │ │ │ b.n 1cbbfe │ │ │ │ nop │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors.w r0, r6, #15269888 @ 0xe90000 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + eors.w r0, lr, #15269888 @ 0xe90000 │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orrs.w r0, sl, #15269888 @ 0xe90000 │ │ │ │ + orn r0, r2, #15269888 @ 0xe90000 │ │ │ │ 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] @ (1cbfd0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -451995,17 +451999,17 @@ │ │ │ │ b.n 1cbd94 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xe9a80074 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf1200069 │ │ │ │ + @ instruction: 0xf1280069 │ │ │ │ ldr.w r4, [pc, #1044] @ 1cc3f8 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ ldr.w r5, [pc, #1040] @ 1cc3fc │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ @@ -452397,57 +452401,57 @@ │ │ │ │ ldr r0, [pc, #128] @ (1cc464 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 1cc018 │ │ │ │ ... │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf0c00069 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + @ instruction: 0xf0c80069 │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eor.w r0, r4, #105 @ 0x69 │ │ │ │ + eor.w r0, ip, #105 @ 0x69 │ │ │ │ b.n 1cc074 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orr.w r0, lr, #105 @ 0x69 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + orrs.w r0, r6, #105 @ 0x69 │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ands.w r0, r4, #105 @ 0x69 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ands.w r0, ip, #105 @ 0x69 │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i d16, d8, d1[6] │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + vmla.i16 d16, d0, d1[3] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s32 q0, q1, │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + vhadd.s32 q0, q5, │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 13, cr0, cr0, cr9, {3} │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + cdp 0, 13, cr0, cr8, cr9, {3} │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stcl 0, cr0, [r6, #420]! @ 0x1a4 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + stcl 0, cr0, [lr, #420]! @ 0x1a4 │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stcl 0, cr0, [r8, #420] @ 0x1a4 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldcl 0, cr0, [r0, #420] @ 0x1a4 │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc 0, cr0, [sl, #420]! @ 0x1a4 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldc 0, cr0, [r2, #420]! @ 0x1a4 │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc 0, cr0, [lr, #-420]! @ 0xfffffe5c │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldc 0, cr0, [r6, #-420]! @ 0xfffffe5c │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc 0, cr0, [r0, #-420] @ 0xfffffe5c │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldc 0, cr0, [r8, #-420] @ 0xfffffe5c │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stcl 0, cr0, [sl], {105} @ 0x69 │ │ │ │ + ldcl 0, cr0, [r2], {105} @ 0x69 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #814 @ 0x32e │ │ │ │ ldr r0, [pc, #84] @ (1cc4c4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (1cc4c8 ) │ │ │ │ @@ -452471,17 +452475,17 @@ │ │ │ │ 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 1cc1f2 │ │ │ │ b.n 1cc248 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc 0, cr0, [r4], #-420 @ 0xfffffe5c │ │ │ │ + ldc 0, cr0, [ip], #-420 @ 0xfffffe5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -452683,29 +452687,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (1cc764 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cc5f2 │ │ │ │ nop │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orrs.w r0, ip, r9, asr #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + orn r0, r4, r9, asr #1 │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - and.w r0, lr, r9, asr #1 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ands.w r0, r6, r9, asr #1 │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrd r0, r0, [ip, #420] @ 0x1a4 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strd r0, r0, [r4, #420]! @ 0x1a4 │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe9940069 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + @ instruction: 0xe99c0069 │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrd r0, r0, [sl, #-420]! @ 0x1a4 │ │ │ │ + @ instruction: 0xe9820069 │ │ │ │ stmdb 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] @ (1ccb50 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -453071,41 +453075,41 @@ │ │ │ │ ... │ │ │ │ udf #238 @ 0xee │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cca14 │ │ │ │ + b.n 1cca24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc9c4 │ │ │ │ + b.n 1cc9d4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc994 │ │ │ │ + b.n 1cc9a4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc964 │ │ │ │ + b.n 1cc974 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc7dc │ │ │ │ + b.n 1cc7ec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc7ac │ │ │ │ + b.n 1cc7bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc680 │ │ │ │ + b.n 1cc690 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 1cc7b0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r2, #2 │ │ │ │ @@ -453161,21 +453165,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1cc7b0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc5b8 │ │ │ │ + b.n 1cc5c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc560 │ │ │ │ + b.n 1cc570 │ │ │ │ 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, #168] @ (1cccfc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -453248,17 +453252,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1cccc8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bge.n 1ccd28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd4ec │ │ │ │ + b.n 1cd4fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ bls.n 1ccc50 │ │ │ │ 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 │ │ │ │ @@ -453603,27 +453607,27 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1ccfa0 │ │ │ │ ... │ │ │ │ bls.n 1cd158 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd378 │ │ │ │ + b.n 1cd388 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvs.n 1cd074 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd2a0 │ │ │ │ + b.n 1cd2b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r0, [pc, #144] @ (1cd188 ) │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -453672,25 +453676,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1ccfa0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ 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, r3 │ │ │ │ @@ -453715,17 +453719,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ 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, r3 │ │ │ │ @@ -453750,17 +453754,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ 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 r2, r3 │ │ │ │ @@ -453785,17 +453789,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cd29c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -454234,136 +454238,136 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cd366 │ │ │ │ bcc.n 1cd65c │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ svc 75 @ 0x4b │ │ │ │ - @ instruction: 0xffff6b9c │ │ │ │ + vtbl.8 d22, {d31- │ │ │ │ vdup.8 d29, d9[7] │ │ │ │ vqrdmlah.s , , d15[0] │ │ │ │ vqrdmlah.s , , d31[0] │ │ │ │ - @ instruction: 0xffff6bbc │ │ │ │ + vtbx.8 d22, {d31- │ │ │ │ + ble.n 1cd7d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bcc.n 1cd728 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r7, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1cd7d6 │ │ │ │ - @ instruction: 0xffff6a78 │ │ │ │ + vtbl.8 d22, {d31- │ │ │ │ + bgt.n 1cd730 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd6f4 │ │ │ │ + bgt.n 1cd704 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd6c8 │ │ │ │ + bgt.n 1cd6d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bhi.n 1cd65a │ │ │ │ vtbl.8 d29, {d15}, d1 │ │ │ │ - vtbl.8 d22, {d15-d17}, d6 │ │ │ │ + vtbl.8 d22, {d15-d17}, d14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd65c │ │ │ │ + bgt.n 1cd66c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd830 │ │ │ │ + bgt.n 1cd840 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvc.n 1cd66a │ │ │ │ - vtbx.8 d22, {d31- │ │ │ │ + bgt.n 1cd7f4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r5} │ │ │ │ - @ instruction: 0xffff6994 │ │ │ │ + @ instruction: 0xffff699c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd798 │ │ │ │ + bgt.n 1cd7a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1cdd5a │ │ │ │ - vtbx.8 d22, {d15-d16}, d24 │ │ │ │ + vqrshrn.u64 d22, q8, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd74c │ │ │ │ + blt.n 1cd75c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd714 │ │ │ │ + blt.n 1cd724 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd898 │ │ │ │ + blt.n 1cd6a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1cd65e │ │ │ │ - vtbx.8 d22, {d31}, d12 │ │ │ │ + @ instruction: 0xffff68d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd83c │ │ │ │ + blt.n 1cd84c │ │ │ │ lsls r1, r5, #1 │ │ │ │ bpl.n 1cd6ce │ │ │ │ - vtbl.8 d22, {d31}, d16 │ │ │ │ + vtbl.8 d22, {d31}, d24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd7f0 │ │ │ │ + blt.n 1cd800 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 617ba ::get_default_precision()::val@@Base+0x617a6> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cd78c │ │ │ │ + bge.n 1cd79c │ │ │ │ lsls r1, r5, #1 │ │ │ │ bmi.n 1cd84e │ │ │ │ - vqshrun.s64 d22, q14, #1 │ │ │ │ + vtbx.8 d22, {d15}, d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cd740 │ │ │ │ + bge.n 1cd750 │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1cdf42 │ │ │ │ vmlal.u q15, d15, d9[0] │ │ │ │ - vtbl.8 d22, {d15}, d2 │ │ │ │ + vtbl.8 d22, {d15}, d10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cd8dc │ │ │ │ + bge.n 1cd6ec │ │ │ │ lsls r1, r5, #1 │ │ │ │ beq.n 1cd7de │ │ │ │ - vqshl.u64 q11, q3, #63 @ 0x3f │ │ │ │ + vqshl.u64 q11, q7, #63 @ 0x3f │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cd890 │ │ │ │ + bge.n 1cd8a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cd844 │ │ │ │ + bge.n 1cd854 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r5, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1cd7f8 │ │ │ │ + bge.n 1cd808 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsrs r5, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1cd7a8 │ │ │ │ + bls.n 1cd7b8 │ │ │ │ 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 │ │ │ │ @@ -454386,17 +454390,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cd92c │ │ │ │ + bhi.n 1cd93c │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cd860 : │ │ │ │ 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 │ │ │ │ @@ -454542,37 +454546,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (1cda10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cd9a8 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cda90 │ │ │ │ + bvc.n 1cdaa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 1cdb34 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 1cdb54 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cda20 │ │ │ │ + bvc.n 1cda30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1cd9ec │ │ │ │ + bvs.n 1cd9fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1cd9bc │ │ │ │ + bvs.n 1cd9cc │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (1cdbec ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -454761,37 +454765,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cdbc8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1cdc68 │ │ │ │ + bpl.n 1cdc78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1cdc34 │ │ │ │ + bpl.n 1cdc44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cdbf8 │ │ │ │ + bmi.n 1cdc08 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cdbc4 │ │ │ │ + bmi.n 1cdbd4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cdc24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -454825,17 +454829,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cdcfc │ │ │ │ + bmi.n 1cdd0c │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cdc94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -455016,41 +455020,41 @@ │ │ │ │ b.n 1cde0e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1cde6c │ │ │ │ + bcs.n 1cde7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1cdde8 │ │ │ │ + bcs.n 1cddf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1cddc0 │ │ │ │ + bcs.n 1cddd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1cdf4c │ │ │ │ + bcs.n 1cdf5c │ │ │ │ lsls r1, 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 │ │ │ │ @@ -455274,47 +455278,47 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.n 1cdff2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1ce0ec │ │ │ │ + bne.n 1ce0fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1ce088 │ │ │ │ + beq.n 1ce098 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1ce1f8 │ │ │ │ + beq.n 1ce208 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1ce1c8 │ │ │ │ + beq.n 1ce1d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001ce134 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -455503,43 +455507,43 @@ │ │ │ │ b.n 1ce304 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r4!, {r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001ce370 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -455560,19 +455564,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1ce3bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ce3c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -455592,19 +455596,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1ce408 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ 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 │ │ │ │ @@ -455883,21 +455887,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ itte hi │ │ │ │ lslhi r4, r6, #1 │ │ │ │ vcmpehi.f64 d7, d4 │ │ │ │ vmrsls APSR_nzcv, fpscr │ │ │ │ bls.w 1ce858 │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ @@ -456139,65 +456143,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ce6e2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -456532,59 +456536,59 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ rev r0, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cee14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -456604,19 +456608,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1cee5c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #928] @ (1cf1fc ) │ │ │ │ + ldr r7, [pc, #960] @ (1cf21c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ 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] @ (1cf1c0 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -456934,57 +456938,57 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb7f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xb786 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #912] @ (1cf568 ) │ │ │ │ + ldr r7, [pc, #944] @ (1cf588 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #96] @ (1cf23c ) │ │ │ │ + ldr r7, [pc, #128] @ (1cf25c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #712] @ (1cf4a8 ) │ │ │ │ + ldr r6, [pc, #744] @ (1cf4c8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itee gt │ │ │ │ - lslgt r1, r5, #1 │ │ │ │ - ldrle r6, [pc, #608] @ (1cf448 ) │ │ │ │ + itet le │ │ │ │ + lslle r1, r5, #1 │ │ │ │ + ldrgt r6, [pc, #640] @ (1cf468 ) │ │ │ │ lslle r2, r5, #1 │ │ │ │ - ite lt │ │ │ │ + itt lt │ │ │ │ lsllt r1, r5, #1 │ │ │ │ - ldrge r6, [pc, #504] @ (1cf3e8 ) │ │ │ │ + ldrlt r6, [pc, #536] @ (1cf408 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itte ls │ │ │ │ - lslls r1, r5, #1 │ │ │ │ - ldrls r6, [pc, #400] @ (1cf388 ) │ │ │ │ - lslhi r2, r5, #1 │ │ │ │ - nop {8} │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #296] @ (1cf328 ) │ │ │ │ + ittt ge │ │ │ │ + lslge r1, r5, #1 │ │ │ │ + ldrge r6, [pc, #432] @ (1cf3a8 ) │ │ │ │ + lslge r2, r5, #1 │ │ │ │ + it hi │ │ │ │ + lslhi r1, r5, #1 │ │ │ │ + ldr r6, [pc, #328] @ (1cf348 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r1, r5, #1 │ │ │ │ - ldrvs r6, [pc, #192] @ (1cf2c8 ) │ │ │ │ + ldrvc r6, [pc, #224] @ (1cf2e8 ) │ │ │ │ lslvc r2, r5, #1 │ │ │ │ - ite mi │ │ │ │ - lslmi r1, r5, #1 │ │ │ │ - ldrpl r6, [pc, #16] @ (1cf220 ) │ │ │ │ + ite pl │ │ │ │ + lslpl r1, r5, #1 │ │ │ │ + ldrmi r6, [pc, #48] @ (1cf240 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - wfe │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #936] @ (1cf5c0 ) │ │ │ │ + it cs │ │ │ │ + lslcs r1, r5, #1 │ │ │ │ + ldr r5, [pc, #968] @ (1cf5e0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itte eq │ │ │ │ + itee eq │ │ │ │ lsleq r1, r5, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ ldrne r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [pc, #348] @ 1cf388 │ │ │ │ blx 9f850 │ │ │ │ @@ -457119,41 +457123,41 @@ │ │ │ │ ldr r0, [pc, #72] @ (1cf3c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cf364 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #304] @ (1cf4c4 ) │ │ │ │ + ldr r5, [pc, #336] @ (1cf4e4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #72] @ (1cf3e4 ) │ │ │ │ + ldr r5, [pc, #104] @ (1cf404 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #816] @ (1cf6d4 ) │ │ │ │ + ldr r4, [pc, #848] @ (1cf6f4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #592] @ (1cf5fc ) │ │ │ │ + ldr r4, [pc, #624] @ (1cf61c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1cf4f4 ) │ │ │ │ + ldr r4, [pc, #352] @ (1cf514 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #224] @ (1cf49c ) │ │ │ │ + ldr r4, [pc, #256] @ (1cf4bc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #96] @ (1cf424 ) │ │ │ │ + ldr r4, [pc, #128] @ (1cf444 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ 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 │ │ │ │ movs r1, #1 │ │ │ │ @@ -457176,17 +457180,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #584] @ (1cf65c ) │ │ │ │ + ldr r3, [pc, #616] @ (1cf67c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -457209,17 +457213,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #264] @ (1cf56c ) │ │ │ │ + ldr r3, [pc, #296] @ (1cf58c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -457302,31 +457306,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (1cf560 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1cf4da │ │ │ │ - ldr r3, [pc, #144] @ (1cf5d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1cf5f4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #840] @ (1cf890 ) │ │ │ │ + ldr r2, [pc, #872] @ (1cf8b0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1cf5c6 │ │ │ │ + cbnz r6, 1cf5c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #592] @ (1cf7a0 ) │ │ │ │ + ldr r2, [pc, #624] @ (1cf7c0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r0, 1cf5c0 │ │ │ │ + cbnz r0, 1cf5c2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1cf748 ) │ │ │ │ + ldr r2, [pc, #528] @ (1cf768 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r0, 1cf5c2 │ │ │ │ + cbnz r0, 1cf5c4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #376] @ (1cf6d8 ) │ │ │ │ + ldr r2, [pc, #408] @ (1cf6f8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r0, 1cf5c2 │ │ │ │ + cbnz r0, 1cf5c4 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #244] @ (1cf66c ) │ │ │ │ @@ -457422,25 +457426,25 @@ │ │ │ │ b.n 1cf5d4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #792] @ (1cf994 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cf9b4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #216] @ (1cf760 ) │ │ │ │ + ldr r1, [pc, #248] @ (1cf780 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #388] @ (1cf828 ) │ │ │ │ @@ -457610,23 +457614,23 @@ │ │ │ │ b.n 1cf7b4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #784 @ 0x310 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #152] @ (1cf8d0 ) │ │ │ │ + ldr r0, [pc, #184] @ (1cf8f0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r1, 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] @ (1cf9d8 ) │ │ │ │ @@ -457790,23 +457794,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cf966 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r1, 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 │ │ │ │ @@ -457860,21 +457864,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.n 1cfaee │ │ │ │ @@ -457903,17 +457907,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r8, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r1, 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] @ (1cfd08 ) │ │ │ │ @@ -458117,35 +458121,35 @@ │ │ │ │ b.n 1cfc2c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r4, 1cfda8 │ │ │ │ + cbz r4, 1cfdaa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r6, 1cfda8 │ │ │ │ + cbz r6, 1cfdaa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r0, 1cfdaa │ │ │ │ + cbz r0, 1cfdac │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -458196,23 +458200,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1cfde8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r2, 1cfe28 │ │ │ │ + cbz r2, 1cfe2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r6, r5 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ mov r6, r1 │ │ │ │ @@ -458423,21 +458427,21 @@ │ │ │ │ b.n 1cff86 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r1, 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 1cffb0 │ │ │ │ @@ -458889,61 +458893,61 @@ │ │ │ │ vneg.f64 d0, d3 │ │ │ │ vcmpe.f64 d2, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1cff46 │ │ │ │ vmla.f64 d4, d7, d6 │ │ │ │ b.n 1cff6c │ │ │ │ ... │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ mov r6, r1 │ │ │ │ @@ -459302,63 +459306,63 @@ │ │ │ │ b.n 1d06aa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #800 @ (adr r7, 1d0d90 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 1d0db0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 1d0cd0 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 1d0cf0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #480 @ (adr r7, 1d0c60 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 1d0c80 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 1d0bf0 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 1d0c10 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 1d0e88 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 1d0aa8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #848 @ (adr r6, 1d0de8 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 1d0e08 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #640 @ (adr r6, 1d0d24 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 1d0d44 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #512 @ (adr r6, 1d0cac ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 1d0ccc ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #612] @ (1d0d28 ) │ │ │ │ @@ -459603,45 +459607,45 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #576 @ (adr r4, 1d0f7c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 1d0f9c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #480 @ (adr r4, 1d0f24 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 1d0f44 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #368 @ (adr r4, 1d0ebc ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 1d0edc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 1d0db4 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 1d0dd4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #936 @ (adr r3, 1d1104 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 1d1124 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 1d109c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1d10bc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #712 @ (adr r3, 1d1034 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 1d1054 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1d0fcc ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 1d0fec ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -459687,17 +459691,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} │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #840 @ (adr r2, 1d114c ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 1d116c ) │ │ │ │ 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 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -459731,17 +459735,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, 1d0fc8 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 1d0fe8 ) │ │ │ │ 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] @ (1d0edc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -459782,15 +459786,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459837,21 +459841,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1d0f74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 1d1190 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 1d11b0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1d10c8 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1d10e8 ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -459881,19 +459885,19 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #24 @ (adr r1, 1d0ff4 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 1d1014 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ 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 │ │ │ │ @@ -459924,17 +459928,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, 1d1258 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 1d1278 ) │ │ │ │ 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 │ │ │ │ @@ -460133,23 +460137,23 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #24] @ (1d1278 ) │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 1d11fe │ │ │ │ nop │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ 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] @ (1d1504 ) │ │ │ │ @@ -460399,25 +460403,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -460754,33 +460758,33 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #512] @ (1d1afc ) │ │ │ │ @@ -460974,31 +460978,31 @@ │ │ │ │ b.n 1d1992 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d1b28 : │ │ │ │ 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 │ │ │ │ @@ -461675,195 +461679,195 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 53c26a │ │ │ │ bl ffe8a26e ::Settings::boolParam@@Base+0xff568fd6> │ │ │ │ bl bc272 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r5, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 50229e │ │ │ │ bl 3e62a2 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 32a2b6 , 223u, 23u>::operator()()@@Base+0x76e> │ │ │ │ bl 4f22ba │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 2362ce │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ble.n 1d238e │ │ │ │ - vrshr.u32 d18, d20, #1 │ │ │ │ + vrshr.u32 d18, d28, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldcl 15, cr15, [sp], {255} @ 0xff │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ svc 55 @ 0x37 │ │ │ │ - vsra.u32 q9, q9, #1 │ │ │ │ + vsra.u32 q9, q13, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bgt.n 1d228e │ │ │ │ - vsra.u32 d18, d24, #1 │ │ │ │ + @ instruction: 0xffff2140 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #1 │ │ │ │ blt.n 1d241e │ │ │ │ - vaddw.u q9, , d2 │ │ │ │ + vaddw.u q9, , d10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvc.n 1d22d6 │ │ │ │ vtbl.8 d29, {d31- q9, , d6[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvs.n 1d242e │ │ │ │ - vaddl.u q9, d31, d12 │ │ │ │ + vshr.u64 d18, d4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl fffde346 ::Settings::boolParam@@Base+0xff6bd0ae> │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bmi.n 1d22e6 │ │ │ │ - vaddl.u q9, d15, d26 │ │ │ │ + vshr.u32 d18, d18, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bmi.n 1d23fa │ │ │ │ - @ instruction: 0xffff1ffe │ │ │ │ + vaddl.u q9, d15, d6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r6, [pc, #688] @ (1d268c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -461886,17 +461890,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d2448 : │ │ │ │ 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 │ │ │ │ @@ -462135,63 +462139,63 @@ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ b.n 1d263e │ │ │ │ nop │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1d2600 │ │ │ │ + bcs.n 1d2610 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1d26fa │ │ │ │ + cbz r2, 1d26fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #496] @ (1d292c ) │ │ │ │ @@ -462387,41 +462391,41 @@ │ │ │ │ b.n 1d2896 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #864] @ (1d2ce0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -462747,57 +462751,57 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d2d40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -462829,17 +462833,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d2dac : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -463194,59 +463198,59 @@ │ │ │ │ blx 972f8 │ │ │ │ b.n 1d2eb8 │ │ │ │ ... │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #216] @ (1d32c0 ) │ │ │ │ movw r1, #2385 @ 0x951 │ │ │ │ mov r5, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -463327,41 +463331,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (1d32f4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d2eb8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d32f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -463531,44 +463535,44 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1d33e0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r6, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xe8da006c │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + strd r0, r0, [r2], #432 @ 0x1b0 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia.w r2!, {r2, r3, r5, r6} │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + ldmia.w sl!, {r2, r3, r5, r6} │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strd r0, r0, [r2], #-432 @ 0x1b0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + strd r0, r0, [sl], #-432 @ 0x1b0 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ 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] │ │ │ │ @@ -463821,37 +463825,37 @@ │ │ │ │ b.n 1d3674 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1d3828 │ │ │ │ + bgt.n 1d3838 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1d36e4 │ │ │ │ mov r0, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1d395c │ │ │ │ @@ -464209,45 +464213,45 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d3674 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1d3b08 │ │ │ │ + bls.n 1d3b18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1d3c3c │ │ │ │ + bhi.n 1d3c4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #292] @ (1d3cf8 ) │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ mov r9, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -464355,53 +464359,53 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n 1d3674 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w sl, [pc, #892] @ 1d40d8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -464730,67 +464734,67 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #116] @ (1d4140 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d3fa6 │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -465143,61 +465147,61 @@ │ │ │ │ ldr r0, [pc, #104] @ (1d455c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1d435a │ │ │ │ nop │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ @@ -465282,30 +465286,30 @@ │ │ │ │ ldr r0, [pc, #48] @ (1d4670 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf686006a │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + @ instruction: 0xf68e006a │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, 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] @ (1d46d8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -465342,15 +465346,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ 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 │ │ │ │ @@ -465497,23 +465501,24 @@ │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ b.n 1d4850 │ │ │ │ - vrev64. q8, │ │ │ │ - vmla.i q8, q2, d1[6] │ │ │ │ - vrev64.8 q0, │ │ │ │ - vhadd.u q0, q5, │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ + vmla.i q8, q6, d1[6] │ │ │ │ + vrev64.32 q0, │ │ │ │ + vhadd.u8 q8, q1, │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vhadd.u16 q0, q5, │ │ │ │ - cdp2 0, 15, cr0, cr10, cr9, {3} │ │ │ │ - cdp2 0, 12, cr0, cr4, cr9, {3} │ │ │ │ + vhadd.u32 q0, q1, │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ + cdp2 0, 12, cr0, cr12, 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ @@ -465576,19 +465581,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 0, cr0, cr12, cr9, {3} │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr9, {3} │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #420] @ 0x1a4 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + stc2l 0, cr0, [r6, #420]! @ 0x1a4 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -465895,17 +465900,17 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-420]! @ 0xfffffe5c │ │ │ │ - ldc2 0, cr0, [r2, #-420] @ 0xfffffe5c │ │ │ │ - @ instruction: 0xfb480069 │ │ │ │ + stc2 0, cr0, [r0, #420] @ 0x1a4 │ │ │ │ + ldc2 0, cr0, [sl, #-420] @ 0xfffffe5c │ │ │ │ + @ instruction: 0xfb500069 │ │ │ │ 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 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -466239,66 +466244,66 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #152] @ (1d5110 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d4f58 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r6, #105] @ 0x69 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + ldrsb.w r0, [lr, #105] @ 0x69 │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb.w r0, [ip, #105] @ 0x69 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + strh.w r0, [r4, #105] @ 0x69 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb.w r0, [r0, #105] @ 0x69 │ │ │ │ + strb.w r0, [r8, #105] @ 0x69 │ │ │ │ ldrsb r6, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [lr, r9, lsl #2] │ │ │ │ - str r2, [r5, #24] │ │ │ │ + ldrb.w r0, [r6, r9, lsl #2] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7f60069 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + @ instruction: 0xf7fe0069 │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7de0069 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + @ instruction: 0xf7e60069 │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7c40069 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + @ instruction: 0xf7cc0069 │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7a60069 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + @ instruction: 0xf7ae0069 │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf78c0069 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + @ instruction: 0xf7940069 │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf74e0069 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + @ instruction: 0xf7560069 │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7340069 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + @ instruction: 0xf73c0069 │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf71a0069 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + @ instruction: 0xf7220069 │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7020069 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + @ instruction: 0xf70a0069 │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf6e80069 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + @ instruction: 0xf6f00069 │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movt r0, #51305 @ 0xc869 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + @ instruction: 0xf6d40069 │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf6b40069 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + @ instruction: 0xf6bc0069 │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf69a0069 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + subw r0, r2, #2153 @ 0x869 │ │ │ │ + str r4, [r7, #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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #384] @ (1d52a8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466457,25 +466462,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf5980069 │ │ │ │ - add.w r0, r0, #15269888 @ 0xe90000 │ │ │ │ - @ instruction: 0xf4d00069 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + sub.w r0, r0, #15269888 @ 0xe90000 │ │ │ │ + add.w r0, r8, #15269888 @ 0xe90000 │ │ │ │ + @ instruction: 0xf4d80069 │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf4b40069 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + @ instruction: 0xf4bc0069 │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf4aa0069 │ │ │ │ - orns r0, sl, #15269888 @ 0xe90000 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + @ instruction: 0xf4b20069 │ │ │ │ + eor.w r0, r2, #15269888 @ 0xe90000 │ │ │ │ + ldrsh r4, [r3, 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #340] @ (1d5440 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466616,25 +466621,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3e60069 │ │ │ │ - @ instruction: 0xf36a0069 │ │ │ │ - @ instruction: 0xf33a0069 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + @ instruction: 0xf3ee0069 │ │ │ │ + @ instruction: 0xf3720069 │ │ │ │ + @ instruction: 0xf3420069 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf31e0069 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + @ instruction: 0xf3260069 │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3140069 │ │ │ │ - @ instruction: 0xf2e40069 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + @ instruction: 0xf31c0069 │ │ │ │ + @ instruction: 0xf2ec0069 │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ 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] @ (1d55dc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466776,25 +466781,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movw r0, #32873 @ 0x8069 │ │ │ │ - rsb r0, ip, #105 @ 0x69 │ │ │ │ - @ instruction: 0xf19c0069 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + @ instruction: 0xf2500069 │ │ │ │ + rsbs r0, r4, #105 @ 0x69 │ │ │ │ + sub.w r0, r4, #105 @ 0x69 │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf1800069 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + @ instruction: 0xf1880069 │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbcs.w r0, r6, #105 @ 0x69 │ │ │ │ - adc.w r0, r6, #105 @ 0x69 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + sbcs.w r0, lr, #105 @ 0x69 │ │ │ │ + adc.w r0, lr, #105 @ 0x69 │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ 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] @ (1d5798 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466950,25 +466955,25 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0ac0069 │ │ │ │ - ands.w r0, r2, #105 @ 0x69 │ │ │ │ - vmla.i32 d16, d2, d9[1] │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + @ instruction: 0xf0b40069 │ │ │ │ + ands.w r0, sl, #105 @ 0x69 │ │ │ │ + vmla.i32 d16, d10, d9[1] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vmla.i d16, d6, d1[6] │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + vmla.i d16, d14, d1[6] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vext.8 q0, q6, , #0 │ │ │ │ - vmla.i d0, d12, d1[6] │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + vmla.i d16, d4, d1[6] │ │ │ │ + vmla.i16 d0, d4, d1[3] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ 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 1d58b8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -467399,27 +467404,27 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #896] @ (1d5ff8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r4, [pc, #392] @ (1d5e04 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc 0, cr0, [r2], {105} @ 0x69 │ │ │ │ - stc 0, cr0, [r0], {105} @ 0x69 │ │ │ │ - adcs.w r0, r6, r9, asr #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + ldc 0, cr0, [sl], {105} @ 0x69 │ │ │ │ + stc 0, cr0, [r8], {105} @ 0x69 │ │ │ │ + adcs.w r0, lr, r9, asr #1 │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xeaea0069 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + @ instruction: 0xeaf20069 │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pkhtb r0, lr, r9, asr #1 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + @ instruction: 0xead60069 │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xeab40069 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + @ instruction: 0xeabc0069 │ │ │ │ + strb r0, [r3, r1] │ │ │ │ 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] │ │ │ │ @@ -467576,31 +467581,31 @@ │ │ │ │ ldr r0, [pc, #68] @ (1d5e6c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d5e0e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bic.w r0, r8, r9, asr #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + bics.w r0, r0, r9, asr #1 │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - and.w r0, ip, r9, asr #1 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + ands.w r0, r4, r9, asr #1 │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrd r0, r0, [sl, #-420] @ 0x1a4 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strd r0, r0, [r2, #-420]! @ 0x1a4 │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmdb r8!, {r0, r3, r5, r6} │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + ldmdb r0!, {r0, r3, r5, r6} │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmdb lr, {r0, r3, r5, r6} │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + ldmdb r6, {r0, r3, r5, r6} │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strd r0, r0, [sl], #420 @ 0x1a4 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + ldrd r0, r0, [r2], #420 @ 0x1a4 │ │ │ │ + strh r4, [r1, r2] │ │ │ │ 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] @ (1d5fb8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467725,21 +467730,21 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x47e2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bx r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1d5ee4 │ │ │ │ + b.n 1d5ef4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d5eb0 │ │ │ │ + b.n 1d5ec0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #188] @ (1d60a4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -467820,17 +467825,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1d606a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mov r6, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d5e14 │ │ │ │ + b.n 1d5e24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp lr, pc │ │ │ │ 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 │ │ │ │ @@ -467946,31 +467951,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d6160 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp sl, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d5d64 │ │ │ │ + b.n 1d5d74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #344] @ (1d634c ) │ │ │ │ + ldr r7, [pc, #376] @ (1d636c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d5d3c │ │ │ │ + b.n 1d5d4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #248] @ (1d62f4 ) │ │ │ │ + ldr r7, [pc, #280] @ (1d6314 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r8, lr │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1d5cb4 │ │ │ │ + b.n 1d5cc4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #976] @ (1d65d8 ) │ │ │ │ + ldr r6, [pc, #1008] @ (1d65f8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d5c84 │ │ │ │ + b.n 1d5c94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #864] @ (1d6570 ) │ │ │ │ + ldr r6, [pc, #896] @ (1d6590 ) │ │ │ │ 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 │ │ │ │ @@ -468054,15 +468059,15 @@ │ │ │ │ bne.n 1d6260 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 1d62d0 │ │ │ │ b.n 1d62aa │ │ │ │ nop │ │ │ │ - b.n 1d5c40 │ │ │ │ + b.n 1d5c50 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -468592,142 +468597,142 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d6498 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6ea8 │ │ │ │ + b.n 1d6eb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 1d6c60 │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ mcr 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ b.n 1d60fe │ │ │ │ - vrsra.u32 q15, q6, #1 │ │ │ │ + @ instruction: 0xffffe364 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d704c │ │ │ │ + b.n 1d705c │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r1, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6d88 │ │ │ │ + b.n 1d6d98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #120] @ (1d6900 ) │ │ │ │ + ldr r4, [pc, #152] @ (1d6920 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ rors r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1d6d2c │ │ │ │ + b.n 1d6d3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #936] @ (1d6c3c ) │ │ │ │ + ldr r3, [pc, #968] @ (1d6c5c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xef99ffff │ │ │ │ b.n 1d6bb2 │ │ │ │ - vrshr.u32 d30, d0, #1 │ │ │ │ + vrshr.u32 d30, d8, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #688] @ (1d6b54 ) │ │ │ │ + ldr r3, [pc, #720] @ (1d6b74 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6c94 │ │ │ │ + b.n 1d6ca4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #584] @ (1d6af4 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d6b14 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1d6c22 │ │ │ │ @ instruction: 0xffffcfaf │ │ │ │ - vsra.u64 d30, d24, #1 │ │ │ │ + @ instruction: 0xffffe1c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #336] @ (1d6a0c ) │ │ │ │ + ldr r3, [pc, #368] @ (1d6a2c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6bfc │ │ │ │ + b.n 1d6c0c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #232] @ (1d69ac ) │ │ │ │ + ldr r3, [pc, #264] @ (1d69cc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ │ │ - vsra.u32 q15, q9, #1 │ │ │ │ + vsra.u32 q15, q13, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #56] @ (1d6908 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d6928 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r1, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6b64 │ │ │ │ + b.n 1d6b74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #904] @ (1d6c64 ) │ │ │ │ + ldr r2, [pc, #936] @ (1d6c84 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6b30 │ │ │ │ + b.n 1d6b40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1d6bec ) │ │ │ │ + ldr r2, [pc, #808] @ (1d6c0c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ str??.w pc, [pc, #-4095] @ 1d58e9 │ │ │ │ - b.n 1d6ad4 │ │ │ │ + b.n 1d6ae4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #576] @ (1d6b30 ) │ │ │ │ + ldr r2, [pc, #608] @ (1d6b50 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ svc 47 @ 0x2f │ │ │ │ - vmla.i q15, , d8[0] │ │ │ │ + vshr.u64 q15, q0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #400] @ (1d6a8c ) │ │ │ │ + ldr r2, [pc, #432] @ (1d6aac ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - b.n 1d6a2c │ │ │ │ + b.n 1d6a3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #192] @ (1d69c8 ) │ │ │ │ + ldr r2, [pc, #224] @ (1d69e8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ bge.n 1d6872 │ │ │ │ - vmla.i q15, , d24[0] │ │ │ │ + vshr.u32 q15, q8, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #16] @ (1d6924 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d6944 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - b.n 1d698c │ │ │ │ + b.n 1d699c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #848] @ (1d6c70 ) │ │ │ │ + ldr r1, [pc, #880] @ (1d6c90 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xea19ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 1d6934 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #608] @ (1d6b90 ) │ │ │ │ + ldr r1, [pc, #640] @ (1d6bb0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvs.n 1d6972 │ │ │ │ - @ instruction: 0xffffdfd0 │ │ │ │ + @ instruction: 0xffffdfd8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #432] @ (1d6aec ) │ │ │ │ + ldr r1, [pc, #464] @ (1d6b0c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r5, r6} │ │ │ │ - @ instruction: 0xffffdfa4 │ │ │ │ + @ instruction: 0xffffdfac │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #256] @ (1d6a48 ) │ │ │ │ + ldr r1, [pc, #288] @ (1d6a68 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vcvt.u32.f32 , q12, #1 │ │ │ │ + @ instruction: 0xffffdf80 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #80] @ (1d69a4 ) │ │ │ │ + ldr r1, [pc, #112] @ (1d69c4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d69bc │ │ │ │ + b.n 1d69cc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6a3c │ │ │ │ + b.n 1d6a4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #880] @ (1d6cd4 ) │ │ │ │ + ldr r0, [pc, #912] @ (1d6cf4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6a24 │ │ │ │ + b.n 1d6a34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6ad4 │ │ │ │ + b.n 1d6ae4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #656] @ (1d6c04 ) │ │ │ │ + ldr r0, [pc, #688] @ (1d6c24 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6aac │ │ │ │ + b.n 1d6abc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #400] @ (1d6b14 ) │ │ │ │ + ldr r0, [pc, #432] @ (1d6b34 ) │ │ │ │ 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 │ │ │ │ @@ -468750,17 +468755,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 1d6a7c │ │ │ │ + ble.n 1d6a8c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d69d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -469688,111 +469693,111 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d72a4 │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1d73b0 │ │ │ │ + ble.n 1d73c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1d7454 │ │ │ │ + bgt.n 1d7464 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1d7314 │ │ │ │ + blt.n 1d7324 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1d7400 │ │ │ │ + blt.n 1d7410 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, r8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1d73d0 │ │ │ │ + blt.n 1d73e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 1d74ac │ │ │ │ + bge.n 1d74bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1d7394 │ │ │ │ + bls.n 1d73a4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1d74a8 │ │ │ │ + bls.n 1d74b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1d7478 │ │ │ │ + bls.n 1d7488 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1d7348 │ │ │ │ + bhi.n 1d7358 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1d7418 │ │ │ │ + bhi.n 1d7428 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1d73dc │ │ │ │ + bvc.n 1d73ec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1d73d0 │ │ │ │ + bvc.n 1d73e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1d73f4 │ │ │ │ + bvc.n 1d7404 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7308 │ │ │ │ + bpl.n 1d7318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d74fc │ │ │ │ + bpl.n 1d730c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d73fc │ │ │ │ + bmi.n 1d740c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d7334 │ │ │ │ + bmi.n 1d7344 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1d7334 │ │ │ │ + bvs.n 1d7344 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d750c │ │ │ │ + bmi.n 1d731c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d74d8 │ │ │ │ + bmi.n 1d74e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d74ac │ │ │ │ + bmi.n 1d74bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d7480 │ │ │ │ + bmi.n 1d7490 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1d7454 │ │ │ │ + bmi.n 1d7464 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1d741c │ │ │ │ + bcc.n 1d742c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1d7474 │ │ │ │ + bvs.n 1d7484 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1d73f8 │ │ │ │ + bcc.n 1d7408 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1d73cc │ │ │ │ + bcc.n 1d73dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1d73a0 │ │ │ │ + bcc.n 1d73b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1d736c │ │ │ │ + bcc.n 1d737c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d7468 : │ │ │ │ stmdb 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 │ │ │ │ @@ -470039,45 +470044,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d76ca │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #384 @ (adr r0, 1d7878 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 1d7898 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r1, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 1d77f0 │ │ │ │ + bcs.n 1d7600 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bne.n 1d7664 │ │ │ │ + bne.n 1d7674 │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 1d76d0 │ │ │ │ + beq.n 1d76e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d7648 │ │ │ │ + beq.n 1d7658 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d761c │ │ │ │ + beq.n 1d762c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d77f4 │ │ │ │ + beq.n 1d7804 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d77cc │ │ │ │ + beq.n 1d77dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d7798 │ │ │ │ + beq.n 1d77a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ 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] @ (1d78d8 ) │ │ │ │ @@ -470248,31 +470253,31 @@ │ │ │ │ b.n 1d77fe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d7904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -470309,17 +470314,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -470825,103 +470830,103 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ b.n 1d7c2c │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -471024,25 +471029,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (1d8078 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d7ffe │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -471138,31 +471143,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (1d81b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d8126 │ │ │ │ nop │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -471362,45 +471367,45 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (1d845c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1d82e0 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ 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 │ │ │ │ @@ -471447,21 +471452,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1d8500 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ 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] @ (1d8630 ) │ │ │ │ @@ -471571,27 +471576,27 @@ │ │ │ │ b.n 1d856e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ 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 │ │ │ │ @@ -471805,41 +471810,41 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (1d88f0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d86fe │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #6 │ │ │ │ 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 │ │ │ │ @@ -472049,42 +472054,42 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (1d8b80 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d898e │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - it le │ │ │ │ - lslle r1, r5, #1 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + nop {14} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - itte lt │ │ │ │ - lsllt r1, r5, #1 │ │ │ │ - movlt r5, #170 @ 0xaa │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + ittt gt │ │ │ │ + lslgt r1, r5, #1 │ │ │ │ + movgt r5, #178 @ 0xb2 │ │ │ │ + lslgt r1, r5, #1 │ │ │ │ + itt ge │ │ │ │ lslge r1, r5, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r1, r5, #1 │ │ │ │ - movls r5, #140 @ 0x8c │ │ │ │ + movge r5, #148 @ 0x94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ittt vc │ │ │ │ - lslvc r1, r5, #1 │ │ │ │ - movvc r5, #110 @ 0x6e │ │ │ │ - lslvc r1, r5, #1 │ │ │ │ + itte hi │ │ │ │ + lslhi r1, r5, #1 │ │ │ │ + movhi r5, #118 @ 0x76 │ │ │ │ + lslls r1, r5, #1 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r1, #4 │ │ │ │ orrs.w r1, r1, ip │ │ │ │ bne.n 1d8ba4 │ │ │ │ ldrb.w r1, [r2, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -472120,17 +472125,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -472253,33 +472258,33 @@ │ │ │ │ ldr r2, [pc, #48] @ (1d8d90 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 1d8c6a │ │ │ │ nop │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - itet ne │ │ │ │ + ittt ne │ │ │ │ lslne r1, r5, #1 │ │ │ │ - bxns r0 │ │ │ │ + bxns r1 │ │ │ │ lslne r1, r5, #1 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ 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 │ │ │ │ @@ -472327,21 +472332,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -473367,71 +473372,71 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1d8ec6 │ │ │ │ nop │ │ │ │ adds r0, r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 1d9b50 │ │ │ │ + cbnz r0, 1d9b52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r2, 1d9b50 │ │ │ │ + cbnz r2, 1d9b52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r4, 1d9bd2 │ │ │ │ + cbz r4, 1d9bd4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 1d9ba8 │ │ │ │ + cbz r6, 1d9baa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1d9bbe │ │ │ │ + cbz r2, 1d9bc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1d9bba │ │ │ │ + cbz r2, 1d9bbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ 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] │ │ │ │ @@ -473989,117 +473994,117 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #220] @ (1da2bc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1d8ec6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ 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] @ 1db0ec │ │ │ │ @@ -475110,25 +475115,25 @@ │ │ │ │ nop │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 1db2fc ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1db31c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 1db47c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 1db49c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr.w r0, [pc, #1500] @ 1db6f0 │ │ │ │ movw r1, #4114 @ 0x1012 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1488] @ 1db6f4 │ │ │ │ @@ -475576,41 +475581,41 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1da556 │ │ │ │ ldrb.w r3, [r9, #385] @ 0x181 │ │ │ │ b.w 1dab7c │ │ │ │ vadd.f64 d6, d12, d14 │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ b.n 1db074 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vmla.i q0, q5, d0[6] │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + vmla.i16 q0, q1, d0[3] │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb3a0068 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xfb420068 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb100068 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xfb180068 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfae60068 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xfaee0068 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfabc0068 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xfac40068 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfa920068 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + @ instruction: 0xfa9a0068 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfa760068 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa7e0068 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr??.w r0, [ip, #104] @ 0x68 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + @ instruction: 0xfa040068 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr??.w r0, [ip, #104] @ 0x68 │ │ │ │ + vld1.8 {d16[3]}, [r4], r8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (1db7a0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #88] @ (1db7a4 ) │ │ │ │ @@ -475648,15 +475653,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ vqadd.s16 q0, q7, │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r5, #1 │ │ │ │ mcr 0, 7, r0, cr6, cr3, {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 │ │ │ │ @@ -475706,20 +475711,20 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1db850 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + ldrb.w r0, [lr, #104] @ 0x68 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr??.w r0, [r8, r8, lsl #2] │ │ │ │ + strb.w r0, [r0, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -475841,34 +475846,34 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1db9c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1db8da │ │ │ │ nop │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7dc0068 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xf7e40068 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7c40068 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + @ instruction: 0xf7cc0068 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7960068 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + @ instruction: 0xf79e0068 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf77c0068 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + @ instruction: 0xf7840068 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7400068 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + @ instruction: 0xf7480068 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7260068 │ │ │ │ + @ instruction: 0xf72e0068 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #344] @ (1dbb30 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #344] @ (1dbb34 ) │ │ │ │ @@ -475995,23 +476000,23 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldc 0, cr0, [r0], {115} @ 0x73 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r6], #-460 @ 0xfffffe34 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movw r0, #43112 @ 0xa868 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xf6520068 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf62e0068 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf6360068 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf5980068 │ │ │ │ + sub.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 1dbb62 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -476039,17 +476044,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1dbbac ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1dbb84 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds.w r0, r2, #15204352 @ 0xe80000 │ │ │ │ + adds.w r0, sl, #15204352 @ 0xe80000 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -476203,32 +476208,32 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (1dbd80 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1dbbf4 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bic.w r0, r8, #15204352 @ 0xe80000 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + bics.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3f80068 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + and.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3da0068 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf3e20068 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3bc0068 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf3c40068 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3840068 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf38c0068 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3660068 │ │ │ │ + @ instruction: 0xf36e0068 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -476349,20 +476354,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (1dbf24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movw r0, #104 @ 0x68 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + movw r0, #32872 @ 0x8068 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sub.w r0, r8, #104 @ 0x68 │ │ │ │ + subs.w r0, r0, #104 @ 0x68 │ │ │ │ push {r4} │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ iteee le │ │ │ │ movle r2, #0 │ │ │ │ ldrgt r0, [r2, #16] │ │ │ │ movgt r2, #1 │ │ │ │ @@ -477985,41 +477990,41 @@ │ │ │ │ b.n 1dd246 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dd6cc │ │ │ │ + ble.n 1dd6dc │ │ │ │ lsls r0, r5, #1 │ │ │ │ vabs.f64 d3, d5 │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 1dcccc │ │ │ │ vmov.f64 d3, d0 │ │ │ │ vldr d8, [pc, #992] @ 1dd9e0 │ │ │ │ @@ -478278,17 +478283,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1dd960 │ │ │ │ + bvc.n 1dd970 │ │ │ │ lsls r0, r5, #1 │ │ │ │ blx 9a294 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1dcdfc │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ @@ -478388,33 +478393,33 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1dcdfc │ │ │ │ nop │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1dda6c │ │ │ │ + bvs.n 1dda7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1ddc1c │ │ │ │ + bvs.n 1ddc2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1ddb7c │ │ │ │ + bvs.n 1ddb8c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1ddae4 │ │ │ │ + bpl.n 1ddaf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r1, 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 │ │ │ │ mov r7, r3 │ │ │ │ @@ -478705,41 +478710,41 @@ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 1ddc18 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1ddfa4 │ │ │ │ + bmi.n 1ddfb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1ddeac │ │ │ │ + bcc.n 1ddebc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1dde4c │ │ │ │ + bcc.n 1dde5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1dddf4 │ │ │ │ + bcc.n 1dde04 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1ddfa0 │ │ │ │ + bcc.n 1ddfb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1ddf6c │ │ │ │ + bcc.n 1ddf7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1ddf38 │ │ │ │ + bcc.n 1ddf48 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r8, r1 │ │ │ │ @@ -479347,15 +479352,15 @@ │ │ │ │ b.n 1de1d8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r5, #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 │ │ │ │ @@ -479953,99 +479958,99 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1de888 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #736] @ (1df198 ) │ │ │ │ movw r1, #1611 @ 0x64b │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -480306,80 +480311,80 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #148] @ (1df218 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1debca │ │ │ │ ... │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ite al │ │ │ │ - lslal r0, r5, #1 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ite │ │ │ │ + lsl r0, r5, #1 │ │ │ │ + ldral r6, [r2, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r0, r5, #1 │ │ │ │ - ldrvc r2, [r6, r5] │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r5, #1 │ │ │ │ + ldrhi r2, [r7, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ittt vs │ │ │ │ + itet vs │ │ │ │ lslvs r0, r5, #1 │ │ │ │ - ldrvs r4, [r2, r5] │ │ │ │ + ldrvc r4, [r3, r5] │ │ │ │ lslvs r1, r5, #1 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r0, r5, #1 │ │ │ │ - ldrmi r2, [r7, r4] │ │ │ │ + ldrpl r2, [r0, r5] │ │ │ │ lslmi r1, r5, #1 │ │ │ │ - it cs │ │ │ │ - lslcs r0, r5, #1 │ │ │ │ + wfi │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #184] @ (1df2ec ) │ │ │ │ @@ -480463,17 +480468,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 1df2d2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r6, 1df36c │ │ │ │ lsls r3, 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 │ │ │ │ @@ -481135,17 +481140,17 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ cbz r0, 1dface │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1dfaa2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r0, 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 │ │ │ │ @@ -481759,34 +481764,34 @@ │ │ │ │ subs r6, r3, #1 │ │ │ │ bmi.w 1dfdc2 │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ b.n 1dfb10 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #96] @ (1e022c ) │ │ │ │ + ldr r5, [pc, #128] @ (1e024c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r3, [r0, #10] │ │ │ │ - @ instruction: 0xffff4c9a │ │ │ │ + vmull.u q10, d31, d18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #904] @ (1e0560 ) │ │ │ │ + ldr r3, [pc, #936] @ (1e0580 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1e0210 │ │ │ │ + cbz r2, 1e0212 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #424] @ (1e0388 ) │ │ │ │ + ldr r3, [pc, #456] @ (1e03a8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1e01fa │ │ │ │ + cbz r2, 1e01fc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #328] @ (1e0330 ) │ │ │ │ + ldr r3, [pc, #360] @ (1e0350 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1e01fc │ │ │ │ + cbz r2, 1e01fe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #208] @ (1e02c0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1e02e0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r4, 1e01fc │ │ │ │ + cbz r4, 1e01fe │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.w 1e054c │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.w 1e0960 │ │ │ │ @@ -482203,25 +482208,25 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 1e0166 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (1e0800 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add ip, r8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -483050,101 +483055,101 @@ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ vldr d3, [r3] │ │ │ │ b.w 1e0472 │ │ │ │ ldr r4, [pc, #148] @ (1e1250 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1e1330 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 1e1350 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, 1e1570 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 1e1590 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 1e14f0 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 1e1510 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 1e1330 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1e1350 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #904 @ (adr r5, 1e1578 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 1e1598 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 1e14f8 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 1e1518 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 1e1478 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 1e1498 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #496 @ (adr r5, 1e13f8 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 1e1418 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #360 @ (adr r5, 1e1378 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 1e1398 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #224 @ (adr r5, 1e12f8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 1e1318 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 1e1278 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 1e1298 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1e14b8 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 1e14d8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #168 @ (adr r3, 1e12d8 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 1e12f8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 1e1350 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1e1370 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 1e1400 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 1e1420 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #328 @ (adr r0, 1e1390 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1e13b0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 1e1320 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1e1340 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #72 @ (adr r0, 1e12a0 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 1e12c0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ vstr d2, [sp, #64] @ 0x40 │ │ │ │ blx 9dd40 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -483601,129 +483606,129 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #240] @ (1e1870 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1e03a0 │ │ │ │ nop │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -483760,17 +483765,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -484221,45 +484226,45 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -484338,21 +484343,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -484429,21 +484434,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -484613,25 +484618,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ 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, #340] @ (1e2410 ) │ │ │ │ @@ -484758,27 +484763,27 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r4, [r5, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r7, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -485100,25 +485105,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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} │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -485636,33 +485641,33 @@ │ │ │ │ blx 9543c │ │ │ │ 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 1e2e82 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 1e3068 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1e3088 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #720 @ (adr r5, 1e31f4 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 1e3214 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #440 @ (adr r5, 1e30e8 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 1e3108 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e2f30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -486256,180 +486261,180 @@ │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r7, [r5, r0] │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r3, [r0, #30] │ │ │ │ vtbx.8 d31, {d15}, d13 │ │ │ │ vcvt.u16.f16 q12, , #1 │ │ │ │ vmla.i , , d19[0] │ │ │ │ - @ instruction: 0xffff1bfc │ │ │ │ + vdup.8 d17, d4[7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ asrs r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r3, #10] │ │ │ │ - vshll.u32 , d20, #31 │ │ │ │ + vshll.u32 , d28, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r5, [r2, #20] │ │ │ │ vabdl.u q12, d31, d1 │ │ │ │ - @ instruction: 0xffff19d0 │ │ │ │ + @ instruction: 0xffff19d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 32d5e6 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x25b2> │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r7, [r3, #48] @ 0x30 │ │ │ │ - vqshrn.u64 d17, q1, #1 │ │ │ │ + vqshrn.u64 d17, q5, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r5, [r6, #42] @ 0x2a │ │ │ │ - vtbx.8 d17, {d31}, d16 │ │ │ │ + vtbx.8 d17, {d31}, d24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ - vtbl.8 d17, {d31}, d30 │ │ │ │ + @ instruction: 0xffff18b6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r5, [pc, #444] @ (1e37d4 ) │ │ │ │ - vtbl.8 d17, {d31}, d0 │ │ │ │ + vtbl.8 d17, {d31}, d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #172] @ (1e36d0 ) │ │ │ │ - vqrshrun.s64 d17, q2, #1 │ │ │ │ + vqrshrun.s64 d17, q6, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmia r0!, {r0, r2, r3, r6} │ │ │ │ - vqshl.u64 , q8, #63 @ 0x3f │ │ │ │ + vqshl.u64 , q12, #63 @ 0x3f │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ - @ instruction: 0xffff17c4 │ │ │ │ + @ instruction: 0xffff17cc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ iteet eq │ │ │ │ - vqshleq.u64 d17, d0, #63 @ 0x3f │ │ │ │ + vqshleq.u64 d17, d8, #63 @ 0x3f │ │ │ │ lslne r1, r5, #1 │ │ │ │ - ldrbne r0, [r0, #22] │ │ │ │ + ldrbne r0, [r1, #22] │ │ │ │ lsleq r0, r5, #1 │ │ │ │ b.n 1e30c6 │ │ │ │ - @ instruction: 0xffff1764 │ │ │ │ + @ instruction: 0xffff176c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ @ instruction: 0xeb3bffff │ │ │ │ ldc 15, cr15, [r9], {255} @ 0xff │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r1, [r3, r5] │ │ │ │ - vqshlu.s64 , q13, #63 @ 0x3f │ │ │ │ + vabdl.u , d15, d2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 241686 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r1, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ 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 │ │ │ │ @@ -486452,17 +486457,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e373c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -486597,33 +486602,33 @@ │ │ │ │ b.n 1e3800 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 1e38ce │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -486826,17 +486831,17 @@ │ │ │ │ b.n 1e3af2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1e3b24 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 1e39ce │ │ │ │ nop │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ @@ -487176,59 +487181,59 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e3f50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -487261,17 +487266,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e3fc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487296,19 +487301,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 1e4008 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4228 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e401c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487332,19 +487337,19 @@ │ │ │ │ blx 9d2a0 │ │ │ │ vldr d0, [pc, #4] @ 1e4060 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4280 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4074 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487364,19 +487369,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1e40bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e40c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487396,19 +487401,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1e4108 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e410c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487432,19 +487437,19 @@ │ │ │ │ blx 9d2a0 │ │ │ │ vldr d0, [pc, #4] @ 1e4150 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4370 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ 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 │ │ │ │ @@ -487614,33 +487619,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e4310 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -487663,17 +487668,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -487696,17 +487701,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -487877,31 +487882,31 @@ │ │ │ │ b.n 1e45b0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e4604 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487935,19 +487940,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4888 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e467c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487981,19 +487986,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4900 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e46f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -488013,19 +488018,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1e473c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4740 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488115,31 +488120,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (1e4858 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e485c : │ │ │ │ stmdb 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 │ │ │ │ @@ -488203,19 +488208,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 9ef20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 99b90 │ │ │ │ b.n 1e48a4 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ @@ -488343,17 +488348,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 1e4a42 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ 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 r7, [pc, #484] @ (1e4ca8 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -488542,41 +488547,41 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (1e4cdc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e4c86 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ 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] @ (1e4e7c ) │ │ │ │ @@ -488734,33 +488739,34 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e4d9c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i q8, q6, d0[6] │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + vmla.i16 q8, q2, d0[3] │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vswp q0, q12 │ │ │ │ - vrev64. q8, q12 │ │ │ │ - vmla.i16 q0, q1, d0[3] │ │ │ │ - vrev64. q0, q12 │ │ │ │ + vmla.i q0, q5, d24[0] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + vmla.i16 q0, q5, d0[3] │ │ │ │ + vmla.i q8, q2, d0[6] │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -489273,39 +489279,39 @@ │ │ │ │ ... │ │ │ │ ldrsb r2, [r2, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr8, {3} │ │ │ │ - ldc2 0, cr0, [r2, #-416] @ 0xfffffe60 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + cdp2 0, 4, cr0, cr8, cr8, {3} │ │ │ │ + ldc2 0, cr0, [sl, #-416] @ 0xfffffe60 │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #416 @ 0x1a0 │ │ │ │ - umaal r0, r0, r2, r8 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + stc2 0, cr0, [r6, #-416] @ 0xfffffe60 │ │ │ │ + umaal r0, r0, sl, r8 │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfbc20068 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + @ instruction: 0xfbca0068 │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfaea0068 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + @ instruction: 0xfaf20068 │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb200068 │ │ │ │ - @ instruction: 0xfa480068 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + @ instruction: 0xfb280068 │ │ │ │ + @ instruction: 0xfa500068 │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa2c0068 │ │ │ │ - vld1.8 {d0[3]}, [r4], r8 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + @ instruction: 0xfa340068 │ │ │ │ + vld1.8 {d0[3]}, [ip], r8 │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb.w r0, [r8, #104] @ 0x68 │ │ │ │ - ldr??.w r0, [r0, r8, lsl #2] │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + vld1.8 {d0[3]}, [r0], r8 │ │ │ │ + ldr??.w r0, [r8, r8, lsl #2] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ 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] @ (1e55f8 ) │ │ │ │ @@ -489395,21 +489401,21 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e5564 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, #104] @ 0x68 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + strh.w r0, [lr, #104] @ 0x68 │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r4, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb.w r0, [r8, r8, lsl #2] │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + strh.w r0, [r0, r8, lsl #2] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -489633,28 +489639,28 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1e5670 │ │ │ │ b.n 1e5766 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf6d20068 │ │ │ │ - @ instruction: 0xf6f40068 │ │ │ │ - addw r0, r4, #2152 @ 0x868 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + @ instruction: 0xf6da0068 │ │ │ │ + @ instruction: 0xf6fc0068 │ │ │ │ + addw r0, ip, #2152 @ 0x868 │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rsb r0, r4, #15204352 @ 0xe80000 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + rsb r0, ip, #15204352 @ 0xe80000 │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf5960068 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + @ instruction: 0xf59e0068 │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf62e0068 │ │ │ │ + @ instruction: 0xf6360068 │ │ │ │ stmdb 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] @ (1e5984 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #176] @ (1e5988 ) │ │ │ │ @@ -489728,16 +489734,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #592] @ (1e5bd8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ae0068 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + @ instruction: 0xf4b60068 │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r5, [pc, #24] @ (1e59b0 ) │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -490014,34 +490020,34 @@ │ │ │ │ b.n 1e5a32 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [pc, #744] @ (1e5f94 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d80068 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + @ instruction: 0xf3e00068 │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #216] @ (1e5d94 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3740068 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + @ instruction: 0xf37c0068 │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf35a0068 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + @ instruction: 0xf3620068 │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf3920068 │ │ │ │ - @ instruction: 0xf1f00068 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + @ instruction: 0xf39a0068 │ │ │ │ + @ instruction: 0xf1f80068 │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2ba0068 │ │ │ │ - sbcs.w r0, r0, #104 @ 0x68 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + movt r0, #8296 @ 0x2068 │ │ │ │ + sbcs.w r0, r8, #104 @ 0x68 │ │ │ │ + strb r4, [r4, r0] │ │ │ │ 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] @ (1e604c ) │ │ │ │ mov r0, sl │ │ │ │ @@ -490356,61 +490362,61 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #136] @ (1e60c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e5a32 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbc.w r0, r8, #104 @ 0x68 │ │ │ │ - vmla.i d16, d8, d0[6] │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + sbcs.w r0, r0, #104 @ 0x68 │ │ │ │ + vmla.i16 d16, d0, d0[3] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i d0, d6, d0[6] │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + vmla.i d0, d14, d0[6] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s32 q8, q6, q12 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + vhadd.s q8, q2, q12 │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s16 q8, q1, q12 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + vhadd.s16 q8, q5, q12 │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s q0, q4, q12 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + vhadd.s8 q8, q0, q12 │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s16 q0, q7, q12 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + vhadd.s32 q0, q3, q12 │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s8 q0, q2, q12 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + vhadd.s8 q0, q6, q12 │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 13, cr0, cr0, cr8, {3} │ │ │ │ - str r4, [r7, r5] │ │ │ │ + cdp 0, 13, cr0, cr8, cr8, {3} │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 11, cr0, cr6, cr8, {3} │ │ │ │ - str r2, [r4, r5] │ │ │ │ + cdp 0, 11, cr0, cr14, cr8, {3} │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr12, cr8, {3} │ │ │ │ - str r0, [r1, r5] │ │ │ │ + cdp 0, 10, cr0, cr4, cr8, {3} │ │ │ │ + str r0, [r2, 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, 5, cr0, cr4, cr8, {3} │ │ │ │ - str r0, [r0, r4] │ │ │ │ + cdp 0, 5, cr0, cr12, cr8, {3} │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 2, cr0, cr6, cr8, {3} │ │ │ │ - str r2, [r2, r3] │ │ │ │ + cdp 0, 2, cr0, cr14, cr8, {3} │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6, #416]! @ 0x1a0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + ldcl 0, cr0, [lr, #416]! @ 0x1a0 │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stcl 0, cr0, [r4, #416] @ 0x1a0 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + stcl 0, cr0, [ip, #416] @ 0x1a0 │ │ │ │ + str r0, [r7, r1] │ │ │ │ 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] @ (1e6470 ) │ │ │ │ @@ -490718,17 +490724,17 @@ │ │ │ │ b.n 1e614e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp sl, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], {104} @ 0x68 │ │ │ │ - @ instruction: 0xeafa0068 │ │ │ │ - ldr r5, [pc, #664] @ (1e671c ) │ │ │ │ + ldcl 0, cr0, [r8], {104} @ 0x68 │ │ │ │ + add.w r0, r2, r8, asr #1 │ │ │ │ + ldr r5, [pc, #696] @ (1e673c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ orrs r6, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 9b6a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -491265,108 +491271,108 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1e632a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #416]! @ 0x1a0 │ │ │ │ - ldmia.w sl, {r3, r5, r6} │ │ │ │ - ldr r3, [pc, #272] @ (1e6b50 ) │ │ │ │ + strd r0, r0, [ip, #416]! @ 0x1a0 │ │ │ │ + stmia.w r2!, {r3, r5, r6} │ │ │ │ + ldr r3, [pc, #304] @ (1e6b70 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [r8], #-416 @ 0x1a0 │ │ │ │ - ldr r3, [pc, #136] @ (1e6ad0 ) │ │ │ │ + stmia.w r0, {r3, r5, r6} │ │ │ │ + ldr r3, [pc, #168] @ (1e6af0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe8560068 │ │ │ │ - ldr r3, [pc, #0] @ (1e6a50 ) │ │ │ │ + @ instruction: 0xe85e0068 │ │ │ │ + ldr r3, [pc, #32] @ (1e6a70 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmdb r8!, {r3, r5, r6} │ │ │ │ - b.n 1e6a28 │ │ │ │ + strd r0, r0, [r0, #-416] @ 0x1a0 │ │ │ │ + b.n 1e6a38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #584] @ (1e6ca4 ) │ │ │ │ + ldr r2, [pc, #616] @ (1e6cc4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e69cc │ │ │ │ + b.n 1e69dc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #384] @ (1e6be4 ) │ │ │ │ + ldr r2, [pc, #416] @ (1e6c04 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6964 │ │ │ │ + b.n 1e6974 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #168] @ (1e6b14 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e6b34 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6930 │ │ │ │ + b.n 1e6940 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #48] @ (1e6aa4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e6ac4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6820 │ │ │ │ + b.n 1e6830 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #512] @ (1e6c7c ) │ │ │ │ + ldr r1, [pc, #544] @ (1e6c9c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e67d0 │ │ │ │ + b.n 1e67e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #336] @ (1e6bd4 ) │ │ │ │ + ldr r1, [pc, #368] @ (1e6bf4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e66cc │ │ │ │ + b.n 1e66dc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #824] @ (1e6dc4 ) │ │ │ │ + ldr r0, [pc, #856] @ (1e6de4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6698 │ │ │ │ + b.n 1e66a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #704] @ (1e6d54 ) │ │ │ │ + ldr r0, [pc, #736] @ (1e6d74 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6640 │ │ │ │ + b.n 1e6650 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #512] @ (1e6c9c ) │ │ │ │ + ldr r0, [pc, #544] @ (1e6cbc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e660c │ │ │ │ + b.n 1e661c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #392] @ (1e6c2c ) │ │ │ │ + ldr r0, [pc, #424] @ (1e6c4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e65d8 │ │ │ │ + b.n 1e65e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #272] @ (1e6bbc ) │ │ │ │ + ldr r0, [pc, #304] @ (1e6bdc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6588 │ │ │ │ + b.n 1e6598 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #96] @ (1e6b14 ) │ │ │ │ + ldr r0, [pc, #128] @ (1e6b34 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6554 │ │ │ │ + b.n 1e6564 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + ldr r0, [pc, #8] @ (1e6ac4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6504 │ │ │ │ + b.n 1e6514 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6468 │ │ │ │ + b.n 1e6478 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6410 │ │ │ │ + b.n 1e6420 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bxns r9 │ │ │ │ + bxns sl │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e63b8 │ │ │ │ + b.n 1e63c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bxns r3 │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6384 │ │ │ │ + b.n 1e6394 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6350 │ │ │ │ + b.n 1e6360 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6304 │ │ │ │ + b.n 1e6314 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e72b8 │ │ │ │ + b.n 1e72c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r2 │ │ │ │ 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 │ │ │ │ @@ -491466,23 +491472,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1e6b7a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e711c │ │ │ │ + b.n 1e712c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1e7058 │ │ │ │ + b.n 1e7068 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ 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] @ (1e6cd8 ) │ │ │ │ @@ -491562,17 +491568,17 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1e6f60 │ │ │ │ + b.n 1e6f70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ 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] @ (1e6db4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -491652,17 +491658,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1e6e80 │ │ │ │ + b.n 1e6e90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ 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 │ │ │ │ @@ -491802,25 +491808,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1e6f3c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r3 │ │ │ │ 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 │ │ │ │ @@ -492039,45 +492045,45 @@ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1e705e │ │ │ │ nop │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1e7118 │ │ │ │ + ble.n 1e7128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1e7218 │ │ │ │ + ble.n 1e7228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1e71a8 │ │ │ │ + ble.n 1e71b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1e7174 │ │ │ │ + bgt.n 1e7184 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1e7140 │ │ │ │ + bgt.n 1e7150 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1e710c │ │ │ │ + bgt.n 1e711c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1e70dc │ │ │ │ + bgt.n 1e70ec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1e70e8 │ │ │ │ + ble.n 1e70f8 │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -492113,17 +492119,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 1e7224 │ │ │ │ + blt.n 1e7234 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ @@ -492302,29 +492308,29 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blt.n 1e7470 │ │ │ │ + blt.n 1e7480 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1e7350 │ │ │ │ + bge.n 1e7360 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1e7460 │ │ │ │ + bge.n 1e7470 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1e742c │ │ │ │ + bge.n 1e743c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ 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 fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -492384,17 +492390,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 │ │ │ │ - bls.n 1e7564 │ │ │ │ + bls.n 1e7574 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ @@ -492487,15 +492493,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1e76bc │ │ │ │ + bhi.n 1e76cc │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -492696,41 +492702,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (1e7820 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e7766 │ │ │ │ - bvc.n 1e7758 │ │ │ │ + bvc.n 1e7768 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1e78c0 │ │ │ │ + bvc.n 1e78d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e77a0 │ │ │ │ + bvs.n 1e77b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e7748 │ │ │ │ + bvs.n 1e7758 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e7720 │ │ │ │ + bvs.n 1e7730 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e78e4 │ │ │ │ + bvs.n 1e78f4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e788c │ │ │ │ + bvs.n 1e789c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e7860 │ │ │ │ + bvs.n 1e7870 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ @@ -492790,21 +492796,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1e78d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e788a │ │ │ │ nop │ │ │ │ - bpl.n 1e77d0 │ │ │ │ + bpl.n 1e77e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1e795c │ │ │ │ + bpl.n 1e796c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #208] @ (1e79b0 ) │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 1e797a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -493020,25 +493026,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (1e7b10 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1e7a66 │ │ │ │ nop │ │ │ │ - bcc.n 1e7bc8 │ │ │ │ + bcc.n 1e7bd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1e7b94 │ │ │ │ + bcc.n 1e7ba4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1e7b38 │ │ │ │ + bcc.n 1e7b48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ 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] @ 1e8720 │ │ │ │ mov r5, r1 │ │ │ │ @@ -494127,141 +494133,141 @@ │ │ │ │ nop │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bne.n 1e8788 │ │ │ │ + bne.n 1e8798 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1e87c4 │ │ │ │ + beq.n 1e87d4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ @@ -494408,21 +494414,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ 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] @ (1e8ae0 ) │ │ │ │ @@ -494514,23 +494520,23 @@ │ │ │ │ b.n 1e8a6a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r6, r7, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ 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] @ (1e8b94 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -494589,17 +494595,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 1e8b84 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r2, r0, r4 │ │ │ │ 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 │ │ │ │ @@ -494679,17 +494685,17 @@ │ │ │ │ ... │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -495197,89 +495203,89 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1e8bf4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r0, r5, #1 │ │ │ │ - popls {r1, r3, r4, r7, pc} │ │ │ │ + itt ge │ │ │ │ + lslge r0, r5, #1 │ │ │ │ + popge {r1, r5, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 1e9338 │ │ │ │ + cbnz r4, 1e933a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ 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] @ (1e932c ) │ │ │ │ @@ -495660,25 +495666,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1e9dec │ │ │ │ b.n 1e9728 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - hlt 0x0038 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r2, 1e9796 │ │ │ │ + cbnz r2, 1e9798 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1e977e │ │ │ │ + cbnz r6, 1e9780 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1e976a │ │ │ │ + cbnz r6, 1e976c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r0, 1e9732 │ │ │ │ + cbnz r0, 1e9734 │ │ │ │ lsls r0, 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] │ │ │ │ @@ -495860,17 +495866,17 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1e9674 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1e9688 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r0, 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 9e6cc │ │ │ │ @@ -496125,21 +496131,21 @@ │ │ │ │ b.n 1e9538 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bgt.w 1e93aa │ │ │ │ b.w 1e9306 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #864] @ (1e9f98 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9e6cc │ │ │ │ @@ -496446,89 +496452,89 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #168] @ (1ea02c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1e9308 │ │ │ │ ... │ │ │ │ - cbz r6, 1e9fe8 │ │ │ │ + cbz r6, 1e9fea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [pc, #704] @ (1ea2f4 ) │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #696] @ (1ea2f8 ) │ │ │ │ @@ -496774,113 +496780,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #208] @ (1ea3b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1e9308 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ 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 │ │ │ │ @@ -496961,33 +496967,33 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #948] @ (1ea880 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -497343,29 +497349,29 @@ │ │ │ │ ... │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #576 @ (adr r6, 1eaad4 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 1eaaf4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #736 @ (adr r5, 1eab80 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 1eaba0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 1eab00 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 1eab20 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 9b764 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -497497,45 +497503,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (1eaa40 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ea5fe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #8 @ (adr r5, 1eaa10 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 1eaa30 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1ead88 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 1eada8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1ead28 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 1ead48 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 1eabf8 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 1eac18 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #368 @ (adr r4, 1eab98 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 1eabb8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1eab38 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 1eab58 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1eaad8 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 1eaaf8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #56 @ (adr r4, 1eaa78 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 1eaa98 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ 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 │ │ │ │ @@ -498655,84 +498661,84 @@ │ │ │ │ mov sl, r3 │ │ │ │ b.n 1eb712 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xfb880072 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #696 @ (adr r2, 1eb924 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 1eb944 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ @ instruction: 0xfb040072 │ │ │ │ - add r1, pc, #976 @ (adr r1, 1eba48 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 1eba68 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 1eb9d0 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 1eb9f0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 1eb9b0 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 1eb9d0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, pc, #280 @ (adr r0, 1eb7a4 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 1eb7c4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-412] @ 0xfffffe64 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + stc2l 0, cr0, [r2, #-412]! @ 0xfffffe64 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-412]! @ 0xfffffe64 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + stc2l 0, cr0, [r4, #-412] @ 0xfffffe64 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r2, #-412]! @ 0xfffffe64 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + stc2 0, cr0, [sl, #-412]! @ 0xfffffe64 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r8, #-412] @ 0xfffffe64 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldc2 0, cr0, [r0, #-412] @ 0xfffffe64 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6], #-412 @ 0xfffffe64 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldc2 0, cr0, [lr], #-412 @ 0xfffffe64 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8], {103} @ 0x67 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + stc2 0, cr0, [r0], #-412 @ 0xfffffe64 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfbfe0067 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + stc2 0, cr0, [r6], {103} @ 0x67 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - umaal r0, r0, r2, r7 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + umaal r0, r0, sl, r7 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfbae0067 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + @ instruction: 0xfbb60067 │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfafe0067 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + @ instruction: 0xfb060067 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfada0067 │ │ │ │ + @ instruction: 0xfae20067 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 1eb798 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ add.w r0, r1, lr │ │ │ │ ldrh.w r3, [r1, lr] │ │ │ │ @@ -499147,53 +499153,53 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (1ebbf8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1eb35c │ │ │ │ nop │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh.w r0, [r0, r7, lsl #2] │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh.w r0, [r8, r7, lsl #2] │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb.w r0, [r2, r7, lsl #2] │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldrb.w r0, [sl, r7, lsl #2] │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7140067 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf71c0067 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6b80067 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + movt r0, #2151 @ 0x867 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6980067 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + subw r0, r0, #2151 @ 0x867 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6780067 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + @ instruction: 0xf6800067 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movw r0, #10343 @ 0x2867 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + movw r0, #43111 @ 0xa867 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rsb r0, r0, #15138816 @ 0xe70000 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + rsb r0, r8, #15138816 @ 0xe70000 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs.w r0, ip, #15138816 @ 0xe70000 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + sbc.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adc.w r0, r0, #15138816 @ 0xe70000 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + adc.w r0, r8, #15138816 @ 0xe70000 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf5240067 │ │ │ │ + @ instruction: 0xf52c0067 │ │ │ │ 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 1ebc48 │ │ │ │ mov r7, r0 │ │ │ │ @@ -499234,17 +499240,17 @@ │ │ │ │ blx 96360 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ + orrs.w r0, sl, #15138816 @ 0xe70000 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -499379,26 +499385,26 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (1ebe20 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ebd18 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf35e0067 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + @ instruction: 0xf3660067 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3480067 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xf3500067 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2d00067 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + @ instruction: 0xf2d80067 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2b40067 │ │ │ │ + @ instruction: 0xf2bc0067 │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -499558,33 +499564,33 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (1ec004 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ebeaa │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs.w r0, ip, #103 @ 0x67 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + rsb r0, r4, #103 @ 0x67 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs.w r0, r4, #103 @ 0x67 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + adcs.w r0, ip, #103 @ 0x67 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf13a0067 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + adc.w r0, r2, #103 @ 0x67 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf1240067 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf12c0067 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -499708,33 +499714,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (1ec180 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ec0ca │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - and.w r0, r8, #103 @ 0x67 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ands.w r0, r0, #103 @ 0x67 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i16 d16, d4, d7[2] │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + vmla.i16 d16, d12, d7[2] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i32 d0, d0, d7[1] │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + vmla.i32 d0, d8, d7[1] │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i d0, d2, d3[5] │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + vmla.i d0, d10, d3[5] │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s32 q8, q2, │ │ │ │ + vhadd.s32 q8, q6, │ │ │ │ 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, #1864] @ 0x748 │ │ │ │ ldr.w r4, [pc, #1484] @ 1ec768 │ │ │ │ mov r8, r1 │ │ │ │ @@ -500270,45 +500276,45 @@ │ │ │ │ b.n 1ec54e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 1ec0f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 1, cr0, cr14, cr7, {3} │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + cdp 0, 2, cr0, cr6, cr7, {3} │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbc.w r0, sl, r7, asr #1 │ │ │ │ + sbcs.w r0, r2, r7, asr #1 │ │ │ │ b.n 1ec9c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eor.w r0, sl, r7, asr #1 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + eors.w r0, r2, r7, asr #1 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orn r0, ip, r7, asr #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + orns r0, r4, r7, asr #1 │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orr.w r0, lr, r7, asr #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + orrs.w r0, r6, r7, asr #1 │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [ip, #-412]! @ 0x19c │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + @ instruction: 0xe9840067 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [lr, #-412] @ 0x19c │ │ │ │ + strd r0, r0, [r6, #-412]! @ 0x19c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vldr d0, [r2, #8] │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 1ec8ba │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -500528,59 +500534,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (1eca60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ec9dc │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r5, r6} │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + stmia.w r6!, {r0, r1, r2, r5, r6} │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia.w r0, {r0, r1, r2, r5, r6} │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + stmia.w r8, {r0, r1, r2, r5, r6} │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [r2], #-412 @ 0x19c │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strd r0, r0, [sl], #-412 @ 0x19c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strex r0, r0, [r4, #412] @ 0x19c │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strex r0, r0, [ip, #412] @ 0x19c │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe8260067 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + @ instruction: 0xe82e0067 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe8000067 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + @ instruction: 0xe8080067 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec968 │ │ │ │ + b.n 1ec978 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec934 │ │ │ │ + b.n 1ec944 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec8e8 │ │ │ │ + b.n 1ec8f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec8b4 │ │ │ │ + b.n 1ec8c4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec848 │ │ │ │ + b.n 1ec858 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec810 │ │ │ │ + b.n 1ec820 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec7dc │ │ │ │ + b.n 1ec7ec │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ mov r9, r2 │ │ │ │ @@ -500961,35 +500967,35 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n 1ecc12 │ │ │ │ ... │ │ │ │ blt.n 1ece24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec7a8 │ │ │ │ + b.n 1ec7b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bge.n 1ecf10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec708 │ │ │ │ + b.n 1ec718 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed5b0 │ │ │ │ + b.n 1ed5c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, pc, #432 @ (adr r0, 1ed02c ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 1ed04c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed368 │ │ │ │ + b.n 1ed378 │ │ │ │ lsls r7, r4, #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] │ │ │ │ @@ -501228,21 +501234,21 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n 1ecc12 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed404 │ │ │ │ + b.n 1ed414 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ed030 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1ed256 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -501532,41 +501538,41 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ecc12 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1ed3b8 │ │ │ │ + ble.n 1ed3c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1ed48c │ │ │ │ + ble.n 1ed49c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1ed458 │ │ │ │ + ble.n 1ed468 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1ed420 │ │ │ │ + ble.n 1ed430 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1ed3ec │ │ │ │ + bgt.n 1ed3fc │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #4119 @ 0x1017 │ │ │ │ ldr.w r0, [pc, #1200] @ 1ed8c8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -502003,111 +502009,111 @@ │ │ │ │ ldr r0, [pc, #216] @ (1ed988 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1ecc12 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1ed7e0 │ │ │ │ + bgt.n 1ed7f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1ed9a0 │ │ │ │ + bgt.n 1ed9b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1ed95c │ │ │ │ + bgt.n 1ed96c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1ed8b8 │ │ │ │ + blt.n 1ed8c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1ed838 │ │ │ │ + blt.n 1ed848 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1ed9dc │ │ │ │ + blt.n 1ed9ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1ed968 │ │ │ │ + blt.n 1ed978 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed8e0 │ │ │ │ + bls.n 1ed8f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed8ac │ │ │ │ + bls.n 1ed8bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed874 │ │ │ │ + bls.n 1ed884 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed840 │ │ │ │ + bls.n 1ed850 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1eda0c │ │ │ │ + bls.n 1eda1c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed9d4 │ │ │ │ + bls.n 1ed9e4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed99c │ │ │ │ + bls.n 1ed9ac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1ed968 │ │ │ │ + bls.n 1ed978 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1ed934 │ │ │ │ + bhi.n 1ed944 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1ed900 │ │ │ │ + bhi.n 1ed910 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1ed8cc │ │ │ │ + bhi.n 1ed8dc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1ed894 │ │ │ │ + bhi.n 1ed8a4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1eda5c │ │ │ │ + bhi.n 1ed86c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1eda24 │ │ │ │ + bhi.n 1eda34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1ed9f0 │ │ │ │ + bhi.n 1eda00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1ed9bc │ │ │ │ + bhi.n 1ed9cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1ed988 │ │ │ │ + bhi.n 1ed998 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov sl, r2 │ │ │ │ @@ -502686,33 +502692,33 @@ │ │ │ │ ... │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1edfa8 │ │ │ │ + bmi.n 1edfb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1edf58 │ │ │ │ + bcs.n 1edf68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1edf24 │ │ │ │ + bcs.n 1edf34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1edebc │ │ │ │ + bcs.n 1edecc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1edffc │ │ │ │ + bcs.n 1ee00c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrd r5, r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1edbc6 │ │ │ │ b.n 1edac6 │ │ │ │ ldrb.w r1, [r2, #93] @ 0x5d │ │ │ │ @@ -503040,41 +503046,41 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r1, [r1, #12] │ │ │ │ vtbx.8 d25, {d15-d16}, d11 │ │ │ │ vtbl.8 d22, {d31}, d27 │ │ │ │ - @ instruction: 0xffff6bf4 │ │ │ │ + @ instruction: 0xffff6bfc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #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] │ │ │ │ @@ -503234,45 +503240,45 @@ │ │ │ │ beq.w 1edbbe │ │ │ │ b.w 1edac6 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1edbbe │ │ │ │ b.w 1edac6 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001ee518 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -503910,198 +503916,198 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1ee584 │ │ │ │ stmia r1!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r7, [r5, #72] @ 0x48 │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vabal.u q13, d15, d7 │ │ │ │ vrsra.u64 q13, , #1 │ │ │ │ - @ instruction: 0xffff6abc │ │ │ │ + vtbx.8 d22, {d31- │ │ │ │ @ instruction: 0xffff8ead │ │ │ │ - vabdl.u q11, d15, d28 │ │ │ │ + vqshl.u32 d22, d20, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r1, [r4, #44] @ 0x2c │ │ │ │ - vrsubhn.i d22, , q8 │ │ │ │ + vrsubhn.i d22, , q12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r3, [r3, #36] @ 0x24 │ │ │ │ - vmlsl.u q11, d15, d30[0] │ │ │ │ + vqshlu.s32 q11, q11, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r5, [r3, #48] @ 0x30 │ │ │ │ - vqshlu.s32 d22, d28, #31 │ │ │ │ + vmlsl.u q11, d15, d4[0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r3, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r5, [r0, #32] │ │ │ │ - vsli.64 q11, q4, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff65e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r3, [r6, #30] │ │ │ │ - vabal.u q11, d31, d22 │ │ │ │ + vabal.u q11, d31, d30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 2fec9a │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ cbnz r5, 1eecea │ │ │ │ - vsli.32 d22, d26, #31 │ │ │ │ + @ instruction: 0xffff6542 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r1!, {r0, r1, r5, r6, r7} │ │ │ │ - vabal.u q11, d15, d6 │ │ │ │ + vabal.u q11, d15, d14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r5, [r7, #4] │ │ │ │ - vsri.64 q11, q5, #1 │ │ │ │ + vmls.i q11, , d18[0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r1, [r1, #22] │ │ │ │ vsubw.u q12, , d19 │ │ │ │ - vsri.64 d22, d12, #1 │ │ │ │ + vraddhn.i d22, , q10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ - vsri.32 q11, q8, #1 │ │ │ │ + vsri.32 q11, q12, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r7, [r2, #10] │ │ │ │ - vmls.i q11, , d4[0] │ │ │ │ + vmls.i q11, , d12[0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r3, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r7, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1eec7c │ │ │ │ + bcs.n 1eec8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ - vrsubhn.i d22, , q15 │ │ │ │ + vqshlu.s64 d22, d22, #63 @ 0x3f │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -504124,17 +504130,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001eedcc : │ │ │ │ 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 │ │ │ │ @@ -504282,33 +504288,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1eee7a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb888 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xb7ee │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov fp, r2 │ │ │ │ @@ -504678,69 +504684,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r7, [r6, #0] │ │ │ │ b.n 1ef028 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb6da │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ @ instruction: 0xb62c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - nop {14} │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + it al │ │ │ │ + lslal r7, r4, #1 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itt mi │ │ │ │ + ite mi │ │ │ │ lslmi r7, r4, #1 │ │ │ │ - ldrbmi r2, [r4, r0] │ │ │ │ + ldrbpl r2, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef380 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -504775,17 +504781,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001ef3f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504806,19 +504812,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1ef440 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef444 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504838,19 +504844,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1ef48c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504870,19 +504876,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1ef4d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef4dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504904,19 +504910,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1ef528 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ 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 │ │ │ │ @@ -505213,55 +505219,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r4, 1ef84c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 1ef898 │ │ │ │ + cbnz r4, 1ef89a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r2, 1ef89a │ │ │ │ + cbnz r2, 1ef89c │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r0, 1ef898 │ │ │ │ + cbnz r0, 1ef89a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1ef898 │ │ │ │ + cbnz r6, 1ef89a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 1ef882 │ │ │ │ + cbnz r4, 1ef884 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -505284,17 +505290,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -505317,17 +505323,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r5, [pc, #820] @ (1efc84 ) │ │ │ │ @@ -505665,59 +505671,59 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid ai │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ 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 │ │ │ │ @@ -505759,17 +505765,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r6, 1efdc4 │ │ │ │ + cbz r6, 1efdc6 │ │ │ │ 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, #92] @ (1efddc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -505810,15 +505816,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -506328,140 +506334,140 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ add r7, pc, #744 @ (adr r7, 1f0644 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r1, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r4, 1f039a │ │ │ │ + cbz r4, 1f039c │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r7, pc, #168 @ (adr r7, 1f0428 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r0, 1f0398 │ │ │ │ + cbz r0, 1f039a │ │ │ │ lsls r7, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [pc, #-1020]! @ 1eff94 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r0, 1f0398 │ │ │ │ + cbz r0, 1f039a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #832] @ (1f07a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #832] @ (1f07ac ) │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ @@ -506770,109 +506776,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 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #88] @ (1f080c ) │ │ │ │ + ldr r7, [pc, #120] @ (1f082c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #832] @ (1f0b04 ) │ │ │ │ + ldr r6, [pc, #864] @ (1f0b24 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #552] @ (1f09fc ) │ │ │ │ + ldr r6, [pc, #584] @ (1f0a1c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #272] @ (1f08f4 ) │ │ │ │ + ldr r6, [pc, #304] @ (1f0914 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #1016] @ (1f0bec ) │ │ │ │ + ldr r6, [pc, #24] @ (1f080c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #776] @ (1f0b0c ) │ │ │ │ + ldr r5, [pc, #808] @ (1f0b2c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #536] @ (1f0a2c ) │ │ │ │ + ldr r5, [pc, #568] @ (1f0a4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #296] @ (1f094c ) │ │ │ │ + ldr r5, [pc, #328] @ (1f096c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #56] @ (1f086c ) │ │ │ │ + ldr r5, [pc, #88] @ (1f088c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #840] @ (1f0b8c ) │ │ │ │ + ldr r4, [pc, #872] @ (1f0bac ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #528] @ (1f0a64 ) │ │ │ │ + ldr r4, [pc, #560] @ (1f0a84 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #248] @ (1f095c ) │ │ │ │ + ldr r4, [pc, #280] @ (1f097c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #68] @ (1f08b0 ) │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r5, #164 @ 0xa4 │ │ │ │ @@ -506892,21 +506898,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1f08bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1eff3a │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #72] @ (1f0904 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f0924 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ 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 99d98 │ │ │ │ @@ -506927,17 +506933,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #784] @ (1f0c18 ) │ │ │ │ + ldr r2, [pc, #816] @ (1f0c38 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 1f0bfc ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 1f0c1c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f090c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507260,15 +507266,15 @@ │ │ │ │ b.n 1f0c9c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (1f0d7c ) │ │ │ │ + ldr r2, [pc, #144] @ (1f0d9c ) │ │ │ │ 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 │ │ │ │ @@ -507963,37 +507969,37 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ b.n 1f165c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r4, #1 │ │ │ │ bcc.n 1f1694 │ │ │ │ mov r7, r5 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #4 │ │ │ │ @@ -508177,29 +508183,29 @@ │ │ │ │ vmov.f64 d13, d0 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ blx 9656c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vmul.f64 d13, d0, d13 │ │ │ │ b.w 1f0afc │ │ │ │ nop │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -508249,17 +508255,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1f1934 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f18d4 │ │ │ │ nop │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -508299,17 +508305,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ 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, #92] @ (1f1a24 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -508350,15 +508356,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -509086,100 +509092,100 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr??.w pc, [pc, #-4095] @ 1f12d5 │ │ │ │ pli [r1, #255]! │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ 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 9ff54 │ │ │ │ @@ -509200,17 +509206,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f23a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -509451,23 +509457,23 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1f2618 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r2, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r7, 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, r3 │ │ │ │ @@ -509526,17 +509532,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -509576,17 +509582,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ 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, #92] @ (1f281c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -509627,15 +509633,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r4, [r5, #25] │ │ │ │ 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 │ │ │ │ @@ -510508,118 +510514,118 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strb r2, [r2, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f3a00 │ │ │ │ + b.n 1f3a10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r5, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r2, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ pld [sp, #255]! │ │ │ │ bl 1a32be │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 1392d2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ 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 9e838 │ │ │ │ @@ -510640,17 +510646,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f33b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -511002,31 +511008,31 @@ │ │ │ │ b.n 1f36c6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r2, [r2, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ @@ -511092,17 +511098,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3858 : │ │ │ │ stmdb 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 │ │ │ │ @@ -511248,39 +511254,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (1f3a04 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f398a │ │ │ │ nop │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001f3a08 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f3a88 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -511331,15 +511337,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f3a90 : │ │ │ │ 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 │ │ │ │ @@ -511370,17 +511376,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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 r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3af8 : │ │ │ │ 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 │ │ │ │ @@ -511442,17 +511448,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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 r6, #104 @ 0x68 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3bb4 : │ │ │ │ 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 │ │ │ │ @@ -511528,21 +511534,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (1f3c88 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1f3c20 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3c8c : │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001f3c90 : │ │ │ │ @@ -511788,29 +511794,29 @@ │ │ │ │ blx 9e6cc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [pc, #32] @ 1f3eec │ │ │ │ add ip, pc │ │ │ │ b.n 1f3eac │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1f3e54 │ │ │ │ + bcc.n 1f3e64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ 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] @ (1f3fb0 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -511876,27 +511882,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (1f3fc8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f3f78 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #936] @ (1f4364 ) │ │ │ │ + ldr r3, [pc, #968] @ (1f4384 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #808] @ (1f42ec ) │ │ │ │ + ldr r3, [pc, #840] @ (1f430c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #720] @ (1f429c ) │ │ │ │ + ldr r3, [pc, #752] @ (1f42bc ) │ │ │ │ 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 9fa80 │ │ │ │ @@ -511985,15 +511991,15 @@ │ │ │ │ blx 9ce4c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r8 │ │ │ │ b.n 1f404a │ │ │ │ mov r1, r9 │ │ │ │ b.n 1f4072 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ 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 │ │ │ │ @@ -512027,17 +512033,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (1f4134 ) │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -512416,79 +512422,79 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f4518 │ │ │ │ ... │ │ │ │ str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #28] @ (1f45cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (1f45d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f4518 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001f45d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -512502,15 +512508,15 @@ │ │ │ │ blx 9d520 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 1f46bc │ │ │ │ + bvs.n 1f46cc │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #284] @ (1f4734 ) │ │ │ │ @@ -512631,29 +512637,29 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f46c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f4760 │ │ │ │ + bvs.n 1f4770 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsh r6, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f475c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -512718,25 +512724,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (1f4820 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bmi.n 1f4794 │ │ │ │ + bmi.n 1f47a4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4824 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -512759,17 +512765,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4870 : │ │ │ │ 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 │ │ │ │ @@ -512946,47 +512952,47 @@ │ │ │ │ b.n 1f48c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r3, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1f4a60 │ │ │ │ + blt.n 1f4a70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4a84 : │ │ │ │ stmdb 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 │ │ │ │ @@ -513289,67 +513295,67 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f4ad2 │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4e1c : │ │ │ │ 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 │ │ │ │ @@ -513470,33 +513476,33 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f4e62 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4f70 : │ │ │ │ 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 │ │ │ │ @@ -513611,33 +513617,33 @@ │ │ │ │ b.n 1f5046 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f50b4 : │ │ │ │ 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 │ │ │ │ @@ -513752,33 +513758,33 @@ │ │ │ │ b.n 1f518a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r2, [r4, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ 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 │ │ │ │ @@ -513926,45 +513932,45 @@ │ │ │ │ ldr r2, [pc, #72] @ (1f53c0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ b.n 1f5338 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f53c4 : │ │ │ │ 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 │ │ │ │ @@ -514139,45 +514145,45 @@ │ │ │ │ b.n 1f5472 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r1, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f55b8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -514547,67 +514553,67 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ b.n 1f5688 │ │ │ │ str r0, [r2, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #912] @ (1f5d34 ) │ │ │ │ + ldr r3, [pc, #944] @ (1f5d54 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #256] @ (1f5abc ) │ │ │ │ + ldr r3, [pc, #288] @ (1f5adc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f59c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -515252,105 +515258,105 @@ │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1f5fca │ │ │ │ b.n 1f5e42 │ │ │ │ ldr r4, [pc, #528] @ (1f6240 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [pc, #224] @ (1f6120 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r2, r5, #1 │ │ │ │ - lsreq r2, r2, #17 │ │ │ │ + lsrne r2, r3, #17 │ │ │ │ lsleq r0, r5, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f60ec : │ │ │ │ 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 │ │ │ │ @@ -515517,43 +515523,43 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f6248 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r0, sp │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1f62e6 │ │ │ │ + cbnz r6, 1f62e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #216] @ (1f6380 ) │ │ │ │ + ldr r7, [pc, #248] @ (1f63a0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ add lr, ip │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #848] @ (1f660c ) │ │ │ │ + ldr r6, [pc, #880] @ (1f662c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f62d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -515814,59 +515820,59 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 1f6414 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bics r0, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ negs r4, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vmla.i16 q8, q6, d7[2] │ │ │ │ - ldr r4, [pc, #432] @ (1f675c ) │ │ │ │ + vmla.i32 q8, q2, d7[1] │ │ │ │ + ldr r4, [pc, #464] @ (1f677c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i q8, q0, d3[5] │ │ │ │ - ldr r4, [pc, #320] @ (1f66f4 ) │ │ │ │ + vmla.i q8, q4, d3[5] │ │ │ │ + ldr r4, [pc, #352] @ (1f6714 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i q0, q5, d3[5] │ │ │ │ - ldr r4, [pc, #96] @ (1f6620 ) │ │ │ │ + vmla.i16 q0, q1, d7[2] │ │ │ │ + ldr r4, [pc, #128] @ (1f6640 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.u8 q0, q5, │ │ │ │ - ldr r3, [pc, #616] @ (1f6834 ) │ │ │ │ + vhadd.u16 q0, q1, │ │ │ │ + ldr r3, [pc, #648] @ (1f6854 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr7, {3} │ │ │ │ - ldr r3, [pc, #480] @ (1f67b4 ) │ │ │ │ + cdp2 0, 15, cr0, cr0, cr7, {3} │ │ │ │ + ldr r3, [pc, #512] @ (1f67d4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr7, {3} │ │ │ │ - ldr r3, [pc, #312] @ (1f6718 ) │ │ │ │ + cdp2 0, 12, cr0, cr6, cr7, {3} │ │ │ │ + ldr r3, [pc, #344] @ (1f6738 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f65e0 : │ │ │ │ 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 │ │ │ │ @@ -515981,30 +515987,30 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f66bc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ eors r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #412]! @ 0x19c │ │ │ │ - ldr r2, [pc, #296] @ (1f6834 ) │ │ │ │ + stc2l 0, cr0, [r2, #412] @ 0x19c │ │ │ │ + ldr r2, [pc, #328] @ (1f6854 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-412]! @ 0xfffffe64 │ │ │ │ - ldr r2, [pc, #56] @ (1f6750 ) │ │ │ │ + stc2 0, cr0, [r6, #412] @ 0x19c │ │ │ │ + ldr r2, [pc, #88] @ (1f6770 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-412] @ 0xfffffe64 │ │ │ │ - ldr r1, [pc, #856] @ (1f6a7c ) │ │ │ │ + stc2l 0, cr0, [lr, #-412] @ 0xfffffe64 │ │ │ │ + ldr r1, [pc, #888] @ (1f6a9c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6728 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ @@ -516150,38 +516156,38 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 1f67ac │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r6, #188 @ 0xbc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb7a0067 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + @ instruction: 0xfb820067 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f68ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -516455,54 +516461,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1f6972 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r5, #100 @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfab60067 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0xfabe0067 │ │ │ │ + bx r9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa460067 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + @ instruction: 0xfa4e0067 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vld1.8 {d0[3]}, [r4], r7 │ │ │ │ - mov r4, r6 │ │ │ │ + vld1.8 {d0[3]}, [ip], r7 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vst1.8 {d0[3]}, [r2], r7 │ │ │ │ - mov r2, r2 │ │ │ │ + vst1.8 {d0[3]}, [sl], r7 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str??.w r0, [r8, #103] @ 0x67 │ │ │ │ - cmp r0, pc │ │ │ │ + ldr??.w r0, [r0, #103] @ 0x67 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh.w r0, [ip, #103] @ 0x67 │ │ │ │ - cmp r4, r7 │ │ │ │ + ldrh.w r0, [r4, #103] @ 0x67 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb.w r0, [lr, #103] @ 0x67 │ │ │ │ - cmp r6, r3 │ │ │ │ + ldrb.w r0, [r6, #103] @ 0x67 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f6c08 : │ │ │ │ stmdb 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 │ │ │ │ @@ -516696,38 +516702,38 @@ │ │ │ │ b.n 1f6c6c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q7, d7[2] │ │ │ │ - @ instruction: 0xf79c0067 │ │ │ │ - add r4, r5 │ │ │ │ + vmla.i32 q8, q3, d7[1] │ │ │ │ + @ instruction: 0xf7a40067 │ │ │ │ + add r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i16 q8, q3, d7[2] │ │ │ │ - vrev64.16 q0, │ │ │ │ - @ instruction: 0xf6d40067 │ │ │ │ - muls r4, r4 │ │ │ │ + vmla.i16 q8, q7, d7[2] │ │ │ │ + vrev64. q0, │ │ │ │ + @ instruction: 0xf6dc0067 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6b60067 │ │ │ │ - muls r6, r0 │ │ │ │ + @ instruction: 0xf6be0067 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr7, {3} │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr7, {3} │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u32 q0, q7, │ │ │ │ - @ instruction: 0xf6540067 │ │ │ │ - cmn r4, r4 │ │ │ │ + vhadd.u q0, q3, │ │ │ │ + @ instruction: 0xf65c0067 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 q0, q4, d7[1] │ │ │ │ + vrev64.8 q0, │ │ │ │ │ │ │ │ 001f6e40 : │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ @@ -516899,31 +516905,31 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f6eca │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r0, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q8, q2, │ │ │ │ - @ instruction: 0xf53e0067 │ │ │ │ - rors r6, r1 │ │ │ │ + vhadd.u32 q8, q6, │ │ │ │ + adc.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr7, {3} │ │ │ │ - @ instruction: 0xf4e20067 │ │ │ │ - adcs r2, r6 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr7, {3} │ │ │ │ + @ instruction: 0xf4ea0067 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr7, {3} │ │ │ │ - orns r0, r0, #15138816 @ 0xe70000 │ │ │ │ - asrs r0, r0 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr7, {3} │ │ │ │ + orns r0, r8, #15138816 @ 0xe70000 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2 0, cr0, [ip, #-412] @ 0xfffffe64 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr7, {3} │ │ │ │ - cdp2 0, 2, cr0, cr4, cr7, {3} │ │ │ │ + ldc2 0, cr0, [r4, #-412] @ 0xfffffe64 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr7, {3} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr7, {3} │ │ │ │ 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] @ (1f713c ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r7, [pc, #228] @ (1f7140 ) │ │ │ │ @@ -517015,30 +517021,30 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (1f7168 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1f70ae │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr8, cr7, {3} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr7, {3} │ │ │ │ adds r6, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r6, [pc, #688] @ (1f73f8 ) │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr7, {3} │ │ │ │ - @ instruction: 0xf3780067 │ │ │ │ - ands r0, r1 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr7, {3} │ │ │ │ + @ instruction: 0xf3800067 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3440067 │ │ │ │ - stc2l 0, cr0, [r6, #412]! @ 0x19c │ │ │ │ - @ instruction: 0xf31c0067 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + @ instruction: 0xf34c0067 │ │ │ │ + stc2l 0, cr0, [lr, #412]! @ 0x19c │ │ │ │ + @ instruction: 0xf3240067 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2ee0067 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf2f60067 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ 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] @ (1f740c ) │ │ │ │ @@ -517308,45 +517314,45 @@ │ │ │ │ b.n 1f71b8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r4, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2300067 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf2380067 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - addw r0, r6, #103 @ 0x67 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + addw r0, lr, #103 @ 0x67 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb.w r0, [r4, r7, lsl #2] │ │ │ │ - ldc2l 0, cr0, [r4], #-412 @ 0xfffffe64 │ │ │ │ - ldc2 0, cr0, [sl], {103} @ 0x67 │ │ │ │ - ldrh.w r0, [r8, #103] @ 0x67 │ │ │ │ - stc2l 0, cr0, [r6], #-412 @ 0xfffffe64 │ │ │ │ - umaal r0, r0, sl, r7 │ │ │ │ - ldrh.w r0, [r0, r7, lsl #2] │ │ │ │ - stc2 0, cr0, [lr], {103} @ 0x67 │ │ │ │ - mrrc2 0, 6, r0, sl, cr7 │ │ │ │ - @ instruction: 0xf7060067 │ │ │ │ - @ instruction: 0xfbdc0067 │ │ │ │ - eor.w r0, r6, #103 @ 0x67 │ │ │ │ - subs r5, #20 │ │ │ │ + strb.w r0, [ip, r7, lsl #2] │ │ │ │ + ldc2l 0, cr0, [ip], #-412 @ 0xfffffe64 │ │ │ │ + stc2 0, cr0, [r2], #412 @ 0x19c │ │ │ │ + str.w r0, [r0, #103] @ 0x67 │ │ │ │ + stc2l 0, cr0, [lr], #-412 @ 0xfffffe64 │ │ │ │ + @ instruction: 0xfbf20067 │ │ │ │ + ldrh.w r0, [r8, r7, lsl #2] │ │ │ │ + ldc2 0, cr0, [r6], {103} @ 0x67 │ │ │ │ + stc2l 0, cr0, [r2], #-412 @ 0xfffffe64 │ │ │ │ + @ instruction: 0xf70e0067 │ │ │ │ + umaal r0, r0, r4, r7 │ │ │ │ + eor.w r0, lr, #103 @ 0x67 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfbf00067 │ │ │ │ - stc2 0, cr0, [r8], {103} @ 0x67 │ │ │ │ - orr.w r0, r0, #103 @ 0x67 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfbf80067 │ │ │ │ + ldc2 0, cr0, [r0], {103} @ 0x67 │ │ │ │ + orr.w r0, r8, #103 @ 0x67 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bic.w r0, r2, #103 @ 0x67 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + bic.w r0, sl, #103 @ 0x67 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #240] @ (1f757c ) │ │ │ │ @@ -517451,30 +517457,30 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f74fe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r1, #220 @ 0xdc │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #640 @ (adr r7, 1f7808 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 1f7828 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfb020067 │ │ │ │ - add r7, pc, #272 @ (adr r7, 1f76a4 ) │ │ │ │ + @ instruction: 0xfb0a0067 │ │ │ │ + add r7, pc, #304 @ (adr r7, 1f76c4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 13, cr0, cr10, cr7, {3} │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + cdp 0, 14, cr0, cr2, cr7, {3} │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr14, cr7, {3} │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + cdp 0, 12, cr0, cr6, cr7, {3} │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfae80067 │ │ │ │ + @ instruction: 0xfaf00067 │ │ │ │ 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] @ (1f7758 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -517646,40 +517652,40 @@ │ │ │ │ blx 9a044 │ │ │ │ b.n 1f76d0 │ │ │ │ nop │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #432 @ (adr r6, 1f7914 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 1f7934 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1f781c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 1f783c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa4c0067 │ │ │ │ - ldc 0, cr0, [r8, #412]! @ 0x19c │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + @ instruction: 0xfa540067 │ │ │ │ + stcl 0, cr0, [r0, #412] @ 0x19c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-412]! @ 0xfffffe64 │ │ │ │ - subs r2, #6 │ │ │ │ + ldcl 0, cr0, [lr, #-412]! @ 0xfffffe64 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr??.w r0, [ip, #103] @ 0x67 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1f7954 ) │ │ │ │ + @ instruction: 0xfa040067 │ │ │ │ + add r5, pc, #488 @ (adr r5, 1f7974 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc 0, cr0, [r6, #-412]! @ 0xfffffe64 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + stc 0, cr0, [lr, #-412]! @ 0xfffffe64 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [r8, #-412] @ 0xfffffe64 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + ldc 0, cr0, [r0, #-412] @ 0xfffffe64 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vld4.16 {d16-d19}, [r0 :128], r7 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + vld4.16 {d16-d19}, [r8 :128], r7 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ 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] @ (1f7914 ) │ │ │ │ @@ -517827,36 +517833,36 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9a044 │ │ │ │ b.n 1f7858 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #464 @ (adr r4, 1f7af0 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 1f7b10 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #200 @ (adr r2, 1f79f0 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 1f7a10 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh.w r0, [r0, #103] @ 0x67 │ │ │ │ - add r3, pc, #936 @ (adr r3, 1f7cd8 ) │ │ │ │ + ldrh.w r0, [r8, #103] @ 0x67 │ │ │ │ + add r3, pc, #968 @ (adr r3, 1f7cf8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r5, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs.w r0, ip, r7, asr #1 │ │ │ │ - subs r0, #12 │ │ │ │ + @ instruction: 0xeb840067 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbc.w r0, r0, r7, asr #1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + sbc.w r0, r8, r7, asr #1 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adc.w r0, r2, r7, asr #1 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adc.w r0, sl, r7, asr #1 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7f20067 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + @ instruction: 0xf7fa0067 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ 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] @ (1f7b24 ) │ │ │ │ @@ -518042,43 +518048,43 @@ │ │ │ │ blx 9a044 │ │ │ │ b.n 1f7a62 │ │ │ │ nop │ │ │ │ cmp r5, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #784 @ (adr r2, 1f7e40 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 1f7e60 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #512 @ (adr r0, 1f7d38 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 1f7d58 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf74c0067 │ │ │ │ - ands.w r0, lr, r7, asr #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + @ instruction: 0xf7540067 │ │ │ │ + bic.w r0, r6, r7, asr #1 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [sl, #412] @ 0x19c │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + strd r0, r0, [r2, #412]! @ 0x19c │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6e60067 │ │ │ │ - add r1, pc, #896 @ (adr r1, 1f7ed8 ) │ │ │ │ + @ instruction: 0xf6ee0067 │ │ │ │ + add r1, pc, #928 @ (adr r1, 1f7ef8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe9920067 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + @ instruction: 0xe99a0067 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [sl, #412] @ 0x19c │ │ │ │ - strd r0, r0, [ip, #-412] @ 0x19c │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + ldc 0, cr0, [r2, #412] @ 0x19c │ │ │ │ + ldrd r0, r0, [r4, #-412] @ 0x19c │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmdb r8!, {r0, r1, r2, r5, r6} │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + ldmdb r0!, {r0, r1, r2, r5, r6} │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ 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] @ (1f7dfc ) │ │ │ │ @@ -518335,58 +518341,58 @@ │ │ │ │ blx 9a044 │ │ │ │ b.n 1f7cac │ │ │ │ nop │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #640 @ (adr r0, 1f8088 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 1f80a8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf5240067 │ │ │ │ - b.n 1f7e00 │ │ │ │ + @ instruction: 0xf52c0067 │ │ │ │ + b.n 1f7e10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 1f7d80 │ │ │ │ + b.n 1f7d90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4fc0067 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + add.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f7cc4 │ │ │ │ + b.n 1f7cd4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f7c6c │ │ │ │ + b.n 1f7c7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add.w r0, sl, r7, asr #1 │ │ │ │ - b.n 1f7be8 │ │ │ │ + adds.w r0, r2, r7, asr #1 │ │ │ │ + b.n 1f7bf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f7ba8 │ │ │ │ + b.n 1f7bb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3b00067 │ │ │ │ - b.n 1f7b38 │ │ │ │ + @ instruction: 0xf3b80067 │ │ │ │ + b.n 1f7b48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf39c0067 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + @ instruction: 0xf3a40067 │ │ │ │ + asrs r0, r2, #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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #316] @ (1f7fb8 ) │ │ │ │ @@ -518526,39 +518532,39 @@ │ │ │ │ b.n 1f7f7e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3360067 │ │ │ │ + @ instruction: 0xf33e0067 │ │ │ │ movs r7, #170 @ 0xaa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f799c │ │ │ │ + b.n 1f79ac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2600067 │ │ │ │ - b.n 1f7960 │ │ │ │ + @ instruction: 0xf2680067 │ │ │ │ + b.n 1f7970 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2b00067 │ │ │ │ - @ instruction: 0xf2f80067 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf2b80067 │ │ │ │ + @ instruction: 0xf3000067 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f7904 │ │ │ │ + b.n 1f7914 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subw r0, r6, #103 @ 0x67 │ │ │ │ + subw r0, lr, #103 @ 0x67 │ │ │ │ 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] @ (1f8138 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -518688,38 +518694,38 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f80d2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf2960067 │ │ │ │ + @ instruction: 0xf29e0067 │ │ │ │ movs r6, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f882c │ │ │ │ + b.n 1f883c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsbs r0, ip, #103 @ 0x67 │ │ │ │ - movw r0, #16487 @ 0x4067 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + @ instruction: 0xf1e40067 │ │ │ │ + movw r0, #49255 @ 0xc067 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f87d0 │ │ │ │ + b.n 1f87e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f877c │ │ │ │ + b.n 1f878c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf1240067 │ │ │ │ + @ instruction: 0xf12c0067 │ │ │ │ stmdb 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] @ (1f8570 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -519116,81 +519122,81 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs.w r0, ip, #103 @ 0x67 │ │ │ │ + sbc.w r0, r4, #103 @ 0x67 │ │ │ │ ldr r6, [pc, #688] @ (1f8838 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f88f0 │ │ │ │ + b.n 1f8900 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0a60067 │ │ │ │ - eor.w r0, lr, #103 @ 0x67 │ │ │ │ + @ instruction: 0xf0ae0067 │ │ │ │ + eors.w r0, r6, #103 @ 0x67 │ │ │ │ strb r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f87c4 │ │ │ │ + b.n 1f87d4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8790 │ │ │ │ + b.n 1f87a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f875c │ │ │ │ + b.n 1f876c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f870c │ │ │ │ + b.n 1f871c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f86dc │ │ │ │ + b.n 1f86ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i d16, d10, d3[5] │ │ │ │ - b.n 1f8644 │ │ │ │ + vmla.i16 d16, d2, d7[2] │ │ │ │ + b.n 1f8654 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f85f4 │ │ │ │ + b.n 1f8604 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s32 q0, q2, │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + vhadd.s32 q0, q6, │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 5, cr0, cr4, cr7, {3} │ │ │ │ - udf #234 @ 0xea │ │ │ │ + cdp 0, 5, cr0, cr12, cr7, {3} │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ 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] @ (1f8a0c ) │ │ │ │ @@ -519588,81 +519594,81 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ subs r4, r3, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [r0], {103} @ 0x67 │ │ │ │ + stcl 0, cr0, [r8], {103} @ 0x67 │ │ │ │ ldr r6, [pc, #688] @ (1f8cd4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1f8a54 │ │ │ │ + ble.n 1f8a64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [sl], {103} @ 0x67 │ │ │ │ - @ instruction: 0xebf20067 │ │ │ │ + ldc 0, cr0, [r2], {103} @ 0x67 │ │ │ │ + @ instruction: 0xebfa0067 │ │ │ │ ldr r6, [pc, #0] @ (1f8a38 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #32] @ (1f8a5c ) │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f8b28 │ │ │ │ + bgt.n 1f8b38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8af4 │ │ │ │ + bgt.n 1f8b04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8ac0 │ │ │ │ + bgt.n 1f8ad0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8a70 │ │ │ │ + bgt.n 1f8a80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1f8a40 │ │ │ │ + blt.n 1f8a50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeb2e0067 │ │ │ │ - blt.n 1f89a8 │ │ │ │ + @ instruction: 0xeb360067 │ │ │ │ + blt.n 1f89b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1f8b58 │ │ │ │ + blt.n 1f8b68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eor.w r0, r8, r7, asr #1 │ │ │ │ - blt.n 1f8ab0 │ │ │ │ + eors.w r0, r0, r7, asr #1 │ │ │ │ + blt.n 1f8ac0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f8a60 │ │ │ │ + bge.n 1f8a70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f8a10 │ │ │ │ + bge.n 1f8a20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f89c0 │ │ │ │ + bge.n 1f89d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f8b90 │ │ │ │ + bge.n 1f89a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9b80067 │ │ │ │ - bge.n 1f8b40 │ │ │ │ + strd r0, r0, [r0, #412] @ 0x19c │ │ │ │ + bge.n 1f8b50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f8af0 │ │ │ │ + bge.n 1f8b00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f8ab0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -519751,29 +519757,29 @@ │ │ │ │ blx 9dda4 │ │ │ │ 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 │ │ │ │ - bls.n 1f8c08 │ │ │ │ + bls.n 1f8c18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrd r0, r0, [sl], #-412 @ 0x19c │ │ │ │ - ldmia.w lr, {r0, r1, r2, r5, r6} │ │ │ │ - ldmia.w r8!, {r0, r1, r2, r5, r6} │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r5, r6} │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + stmia.w r2, {r0, r1, r2, r5, r6} │ │ │ │ + stmia.w r6!, {r0, r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xe8c00067 │ │ │ │ + @ instruction: 0xe8c60067 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f8bc0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -519815,21 +519821,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bhi.n 1f8c8c │ │ │ │ + bhi.n 1f8c9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1f8c44 │ │ │ │ + bhi.n 1f8c54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f8c44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -519978,39 +519984,39 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1f8cf2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r0, r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f8c88 │ │ │ │ + b.n 1f8c98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1f8e3c │ │ │ │ + bvc.n 1f8e4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1f8d30 │ │ │ │ + bvc.n 1f8d40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r6, r5, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 1f8db8 │ │ │ │ + bvc.n 1f8dc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1f8d18 │ │ │ │ + bvc.n 1f8d28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f8d74 │ │ │ │ + bvs.n 1f8d84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f8d00 │ │ │ │ + bvs.n 1f8d10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ae4 │ │ │ │ + b.n 1f8af4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f8de4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -520283,75 +520289,75 @@ │ │ │ │ b.n 1f8f68 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r5, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f90a0 │ │ │ │ + bpl.n 1f90b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r0, r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1f9174 │ │ │ │ + blt.n 1f9184 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f8bf0 │ │ │ │ + b.n 1f8c00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f9188 │ │ │ │ + bpl.n 1f9198 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8bd0 │ │ │ │ + b.n 1f8be0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b70 │ │ │ │ + b.n 1f8b80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ba0 │ │ │ │ + b.n 1f8bb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b70 │ │ │ │ + b.n 1f8b80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8bb0 │ │ │ │ + b.n 1f8bc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b50 │ │ │ │ + b.n 1f8b60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ba4 │ │ │ │ + b.n 1f8bb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b88 │ │ │ │ + b.n 1f8b98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8be4 │ │ │ │ + b.n 1f8bf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8bb4 │ │ │ │ + b.n 1f8bc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b88 │ │ │ │ + b.n 1f8b98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ba4 │ │ │ │ + b.n 1f8bb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b74 │ │ │ │ + b.n 1f8b84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f90fc │ │ │ │ + bcc.n 1f910c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f90c8 │ │ │ │ + bcc.n 1f90d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f9074 │ │ │ │ + bcc.n 1f9084 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f9040 │ │ │ │ + bcc.n 1f9050 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f98e0 │ │ │ │ + b.n 1f98f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f913c : │ │ │ │ stmdb 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 │ │ │ │ @@ -520477,41 +520483,41 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 9dda4 │ │ │ │ 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} │ │ │ │ - bcs.n 1f91e0 │ │ │ │ + bcs.n 1f91f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f99dc │ │ │ │ + b.n 1f99ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9a28 │ │ │ │ + b.n 1f9a38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f9320 │ │ │ │ + bvs.n 1f9330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr14, cr7, {3} │ │ │ │ - svc 32 │ │ │ │ + cdp 0, 9, cr0, cr6, cr7, {3} │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1f9280 │ │ │ │ + bpl.n 1f9290 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f9288 │ │ │ │ + bpl.n 1f9298 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 1, cr0, cr4, cr7, {3} │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + cdp 0, 1, cr0, cr12, cr7, {3} │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f92c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -520707,49 +520713,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ asrs r0, r2, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 1f94e4 │ │ │ │ + bne.n 1f94f4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r0, r2, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 1f94a8 │ │ │ │ + bvs.n 1f94b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9918 │ │ │ │ + b.n 1f9928 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9984 │ │ │ │ + b.n 1f9994 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1f95a0 │ │ │ │ + bmi.n 1f95b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1f95c0 │ │ │ │ + bmi.n 1f95d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9970 │ │ │ │ + b.n 1f9980 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f94d0 │ │ │ │ + bgt.n 1f94e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1f94a4 │ │ │ │ + bcc.n 1f94b4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1f9490 │ │ │ │ + bpl.n 1f94a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f950c : │ │ │ │ stmdb 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 │ │ │ │ @@ -520956,55 +520962,55 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r6, r7, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r0, r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9848 │ │ │ │ + b.n 1f9858 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f989c │ │ │ │ + b.n 1f98ac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1f97fc │ │ │ │ + bmi.n 1f980c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1f97c4 │ │ │ │ + bmi.n 1f97d4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f975c │ │ │ │ + b.n 1f976c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f97b0 │ │ │ │ + b.n 1f97c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1f96bc │ │ │ │ + bne.n 1f96cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1f96d8 │ │ │ │ + bne.n 1f96e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f97ac │ │ │ │ + b.n 1f97bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f9818 │ │ │ │ + bge.n 1f9828 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1f97ec │ │ │ │ + bne.n 1f97fc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f9770 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521198,55 +521204,54 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r2, r3, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r4, r4, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 1f99f8 │ │ │ │ + bcs.n 1f9a08 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9990 │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1f98b8 │ │ │ │ + @ instruction: 0xe8060067 │ │ │ │ + bhi.n 1f98c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f988c │ │ │ │ + b.n 1f989c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1f9988 │ │ │ │ + bvc.n 1f9998 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1f99dc │ │ │ │ + bne.n 1f99ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f99c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521423,47 +521428,47 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 9dda4 │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1f9b70 │ │ │ │ + bgt.n 1f9b80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f9b74 │ │ │ │ + bgt.n 1f9b84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9be0 │ │ │ │ + ble.n 1f9bf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9c7c │ │ │ │ + ble.n 1f9c8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9c80 │ │ │ │ + ble.n 1f9c90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9c6c │ │ │ │ + ble.n 1f9c7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fa124 │ │ │ │ + b.n 1fa134 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9c0c │ │ │ │ + ble.n 1f9c1c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f9b68 │ │ │ │ + bpl.n 1f9b78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f9bdc : │ │ │ │ stmdb 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 │ │ │ │ @@ -521655,63 +521660,63 @@ │ │ │ │ ldr r2, [pc, #108] @ (1f9e20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ b.n 1f9cf6 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1f9db4 │ │ │ │ + blt.n 1f9dc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f9e48 │ │ │ │ + bgt.n 1f9e58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f9e9c │ │ │ │ + bgt.n 1f9eac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f9e9c │ │ │ │ + bgt.n 1f9eac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f9e74 │ │ │ │ + bgt.n 1f9e84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1f9e20 │ │ │ │ + bgt.n 1f9e30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f9dc8 │ │ │ │ + bcc.n 1f9dd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1f9edc │ │ │ │ + blt.n 1f9eec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1f9d10 │ │ │ │ + blt.n 1f9d20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1f9f00 │ │ │ │ + blt.n 1f9f10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1f9ee4 │ │ │ │ + blt.n 1f9ef4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1f9ec8 │ │ │ │ + blt.n 1f9ed8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f9e24 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521837,43 +521842,43 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 9dda4 │ │ │ │ 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} │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1f9e94 │ │ │ │ + bge.n 1f9ea4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1f9ee0 │ │ │ │ + bge.n 1f9ef0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fa010 │ │ │ │ + bge.n 1fa020 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fa000 │ │ │ │ + bcs.n 1fa010 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1f9f30 │ │ │ │ + bls.n 1f9f40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1f9efc │ │ │ │ + bne.n 1f9f0c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f9fac : │ │ │ │ stmdb 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 │ │ │ │ @@ -522077,55 +522082,55 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r5, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #608] @ (1fa430 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1fa1e0 │ │ │ │ + bls.n 1fa1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fa23c │ │ │ │ + bls.n 1fa24c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 1fa24c │ │ │ │ + bhi.n 1fa25c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fa204 │ │ │ │ + bls.n 1fa214 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1fa1ec │ │ │ │ + bls.n 1fa1fc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa210 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522196,29 +522201,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (1fa2e4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fa24e │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1fa3d4 │ │ │ │ + bvc.n 1fa1e4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa2e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522285,28 +522290,28 @@ │ │ │ │ ldr r0, [pc, #40] @ (1fa3b0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fa326 │ │ │ │ nop │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xeaaa0066 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + @ instruction: 0xeab20066 │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa3b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522347,19 +522352,19 @@ │ │ │ │ blx 9d520 │ │ │ │ mov r0, r5 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - 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 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fa430 : │ │ │ │ stmdb 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 │ │ │ │ @@ -522586,59 +522591,59 @@ │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ittt ge │ │ │ │ + itet ge │ │ │ │ lslge r7, r4, #1 │ │ │ │ - lsrge r2, r6, #16 │ │ │ │ + lsrlt r2, r7, #16 │ │ │ │ lslge r7, r4, #1 │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1fa6f8 │ │ │ │ + bpl.n 1fa708 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fa73c │ │ │ │ + bpl.n 1fa74c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1fa628 │ │ │ │ + bmi.n 1fa638 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fa66c │ │ │ │ + bmi.n 1fa67c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fa5c0 │ │ │ │ + bcc.n 1fa5d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1fa69c │ │ │ │ + bcs.n 1fa6ac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa6d4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -522754,39 +522759,39 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9dda4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1fa860 │ │ │ │ + bcc.n 1fa870 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fa8cc │ │ │ │ + bcc.n 1fa8dc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fa904 │ │ │ │ + bcc.n 1fa914 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fa8f0 │ │ │ │ + bcc.n 1fa900 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fa838 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -522855,27 +522860,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 9d520 │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 1fa964 │ │ │ │ + cbnz r0, 1fa966 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1fa9bc │ │ │ │ + bcs.n 1fa9cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fa9dc │ │ │ │ + bcs.n 1fa9ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1fa960 │ │ │ │ + cbnz r0, 1fa962 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa910 : │ │ │ │ stmdb 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 │ │ │ │ @@ -523045,53 +523050,53 @@ │ │ │ │ blx 9dda4 │ │ │ │ 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 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1faa3c │ │ │ │ + bne.n 1faa4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1faac0 │ │ │ │ + bne.n 1faad0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fab0c │ │ │ │ + bcs.n 1fab1c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fab80 │ │ │ │ + bcs.n 1fab90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fabec │ │ │ │ + bcs.n 1fa9fc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1fabf4 │ │ │ │ + bvs.n 1faa04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1faa0c │ │ │ │ + bcc.n 1faa1c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fab58 │ │ │ │ + bcs.n 1fab68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fab1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -523208,37 +523213,37 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9dda4 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1fac4c │ │ │ │ + beq.n 1fac5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 1fac2c │ │ │ │ + beq.n 1fac3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1facf8 │ │ │ │ + cbnz r6, 1facfa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fac80 : │ │ │ │ stmdb 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 │ │ │ │ @@ -523419,53 +523424,53 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9dda4 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1fae84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 1faef0 │ │ │ │ + beq.n 1faf00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fae3c │ │ │ │ + bcs.n 1fae4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1fae94 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 1faee2 │ │ │ │ + cbnz r2, 1faee4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001faeac : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523496,17 +523501,17 @@ │ │ │ │ bl 1f51f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001faf0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -523640,41 +523645,41 @@ │ │ │ │ blx 9dda4 │ │ │ │ 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 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fb0a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -523817,33 +523822,33 @@ │ │ │ │ blx 9d520 │ │ │ │ b.n 1fb0ec │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs.w r0, r0, #15794176 @ 0xf10000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ sbcs.w r0, r2, #15794176 @ 0xf10000 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u16 q8, q5, q11 │ │ │ │ - uxth r6, r5 │ │ │ │ + vhadd.u32 q8, q1, q11 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u q0, q7, q11 │ │ │ │ - uxth r2, r2 │ │ │ │ + vhadd.u8 q8, q3, q11 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u32 q0, q1, q11 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + vhadd.u32 q0, q5, q11 │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fb250 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -523903,22 +523908,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1fb316 │ │ │ │ + cbz r0, 1fb318 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr6, {3} │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + cdp2 0, 3, cr0, cr0, cr6, {3} │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r2, 1fb312 │ │ │ │ + cbz r2, 1fb314 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl, #408]! @ 0x198 │ │ │ │ + ldc2l 0, cr0, [r2, #408]! @ 0x198 │ │ │ │ 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 │ │ │ │ mov r0, r2 │ │ │ │ @@ -524070,36 +524075,36 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1fb39e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3500071 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ movt r0, #41073 @ 0xa071 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0], #408 @ 0x198 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldc2 0, cr0, [r8], #408 @ 0x198 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #-408 @ 0xfffffe68 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + ldc2l 0, cr0, [ip], #-408 @ 0xfffffe68 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], #-408 @ 0xfffffe68 │ │ │ │ + mcrr2 0, 6, r0, r4, cr6 │ │ │ │ │ │ │ │ 001fb4bc : │ │ │ │ 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 │ │ │ │ @@ -524126,17 +524131,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (1fb514 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfbac0066 │ │ │ │ + @ instruction: 0xfbb40066 │ │ │ │ │ │ │ │ 001fb518 : │ │ │ │ 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 │ │ │ │ @@ -524224,27 +524229,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfb5e0066 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xfb660066 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfb200066 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfb280066 │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfad20066 │ │ │ │ + @ instruction: 0xfada0066 │ │ │ │ │ │ │ │ 001fb624 : │ │ │ │ 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 │ │ │ │ @@ -524313,25 +524318,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #36] @ (1fb6f8 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 1fb664 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfa520066 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + @ instruction: 0xfa5a0066 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfa080066 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + @ instruction: 0xfa100066 │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fb6fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -524513,47 +524518,47 @@ │ │ │ │ b.n 1fb750 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s16 q8, q1, │ │ │ │ vqadd.s8 q8, q7, │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :128], r6 │ │ │ │ + vld4.16 {d16-d19}, [lr :128], r6 │ │ │ │ vqadd.s16 q0, q4, │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r6, 1fb940 │ │ │ │ + cbz r6, 1fb942 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7f20066 │ │ │ │ + @ instruction: 0xf7fa0066 │ │ │ │ │ │ │ │ 001fb920 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -524621,27 +524626,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (1fb9ec ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fb95e │ │ │ │ nop │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7580066 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf7600066 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xeaa2006a │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + @ instruction: 0xeaaa006a │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6ec0066 │ │ │ │ + @ instruction: 0xf6f40066 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -524696,22 +524701,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6880066 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + @ instruction: 0xf6900066 │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movw r0, #51302 @ 0xc866 │ │ │ │ + @ instruction: 0xf6540066 │ │ │ │ │ │ │ │ 001fba9c : │ │ │ │ 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 │ │ │ │ @@ -524883,39 +524888,39 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1fbaee │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs.w r0, r8, r1, ror #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsb r0, r8, #15073280 @ 0xe60000 │ │ │ │ + rsbs r0, r0, #15073280 @ 0xe60000 │ │ │ │ sbcs.w r0, sl, r1, ror #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbc.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + sbc.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4e40066 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf4ec0066 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4c80066 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf4d00066 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4a20066 │ │ │ │ - add r7, pc, #888 @ (adr r7, 1fc00c ) │ │ │ │ + @ instruction: 0xf4aa0066 │ │ │ │ + add r7, pc, #920 @ (adr r7, 1fc02c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, lr, #15073280 @ 0xe60000 │ │ │ │ + orns r0, r6, #15073280 @ 0xe60000 │ │ │ │ │ │ │ │ 001fbc98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -524996,27 +525001,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (1fbd84 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ b.n 1fbcfc │ │ │ │ nop │ │ │ │ - add r7, pc, #320 @ (adr r7, 1fbeac ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 1fbecc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3e00066 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + @ instruction: 0xf3e80066 │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 1fc0c8 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 1fc0e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3620066 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf36a0066 │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fbd88 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525058,20 +525063,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9b3fc │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r6, pc, #392 @ (adr r6, 1fbf88 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1fbfa8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2f20066 │ │ │ │ - add r6, pc, #232 @ (adr r6, 1fbef0 ) │ │ │ │ + @ instruction: 0xf2fa0066 │ │ │ │ + add r6, pc, #264 @ (adr r6, 1fbf10 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movt r0, #41062 @ 0xa066 │ │ │ │ + @ instruction: 0xf2d20066 │ │ │ │ │ │ │ │ 001fbe0c : │ │ │ │ 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, r3 │ │ │ │ @@ -525114,20 +525119,20 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9b3fc │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #888 @ (adr r5, 1fc200 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 1fc220 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf26e0066 │ │ │ │ - add r5, pc, #720 @ (adr r5, 1fc160 ) │ │ │ │ + @ instruction: 0xf2760066 │ │ │ │ + add r5, pc, #752 @ (adr r5, 1fc180 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movw r0, #16486 @ 0x4066 │ │ │ │ + movw r0, #49254 @ 0xc066 │ │ │ │ │ │ │ │ 001fbe94 : │ │ │ │ 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 │ │ │ │ @@ -525214,32 +525219,32 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (1fbf9c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fbed2 │ │ │ │ - add r5, pc, #336 @ (adr r5, 1fc0cc ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 1fc0ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf1e40066 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + @ instruction: 0xf1ec0066 │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1fbea0 │ │ │ │ + bls.n 1fbeb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #872 @ (adr r4, 1fc2fc ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1fc31c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 1fc264 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 1fc284 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adc.w r0, r2, #102 @ 0x66 │ │ │ │ + adc.w r0, sl, #102 @ 0x66 │ │ │ │ │ │ │ │ 001fbfa0 : │ │ │ │ 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 │ │ │ │ @@ -525326,32 +525331,32 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (1fc0a8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fbfde │ │ │ │ - add r4, pc, #288 @ (adr r4, 1fc1a8 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 1fc1c8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0d80066 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + @ instruction: 0xf0e00066 │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1fc194 │ │ │ │ + bhi.n 1fbfa4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 1fc3d8 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1fc3f8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #664 @ (adr r3, 1fc340 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 1fc360 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, r6, #102 @ 0x66 │ │ │ │ + bics.w r0, lr, #102 @ 0x66 │ │ │ │ │ │ │ │ 001fc0ac : │ │ │ │ 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 │ │ │ │ @@ -525446,33 +525451,33 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (1fc1cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, pc, #240 @ (adr r3, 1fc298 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 1fc2b8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i d16, d12, d2[5] │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + vmla.i16 d16, d4, d6[2] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1fc0d0 │ │ │ │ + bvc.n 1fc0e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ - lsls r6, r4, #1 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, 1fc45c ) │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + add r2, pc, #696 @ (adr r2, 1fc47c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s q0, q3, q11 │ │ │ │ - add r2, pc, #536 @ (adr r2, 1fc3e4 ) │ │ │ │ + vhadd.s q0, q7, q11 │ │ │ │ + add r2, pc, #568 @ (adr r2, 1fc404 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fc1d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525585,36 +525590,36 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (1fc320 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 1fc20e │ │ │ │ - add r2, pc, #96 @ (adr r2, 1fc354 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 1fc374 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr8, cr6, {3} │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + cdp 0, 11, cr0, cr0, cr6, {3} │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #504 @ (adr r1, 1fc508 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 1fc528 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 0, cr0, cr14, cr6, {3} │ │ │ │ - add r1, pc, #344 @ (adr r1, 1fc470 ) │ │ │ │ + cdp 0, 1, cr0, cr6, cr6, {3} │ │ │ │ + add r1, pc, #376 @ (adr r1, 1fc490 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r6, #408]! @ 0x198 │ │ │ │ - add r1, pc, #216 @ (adr r1, 1fc3f8 ) │ │ │ │ + stcl 0, cr0, [lr, #408]! @ 0x198 │ │ │ │ + add r1, pc, #248 @ (adr r1, 1fc418 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc324 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525661,21 +525666,21 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r0, pc, #792 @ (adr r0, 1fc6c0 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 1fc6e0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-408] @ 0xfffffe68 │ │ │ │ - add r0, pc, #632 @ (adr r0, 1fc628 ) │ │ │ │ + ldcl 0, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ + add r0, pc, #664 @ (adr r0, 1fc648 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [lr, #-408]! @ 0xfffffe68 │ │ │ │ - bkpt 0x0016 │ │ │ │ + ldc 0, cr0, [r6, #-408]! @ 0xfffffe68 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc3b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -525704,19 +525709,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc418 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525760,20 +525765,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc49c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r2], #-408 @ 0xfffffe68 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + stcl 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [ip], #-408 @ 0xfffffe68 │ │ │ │ + ldc 0, cr0, [r4], #-408 @ 0xfffffe68 │ │ │ │ │ │ │ │ 001fc4a0 : │ │ │ │ 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 │ │ │ │ @@ -525816,20 +525821,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc524 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsbs r0, sl, r6, asr #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + @ instruction: 0xebe20066 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub.w r0, r4, r6, asr #1 │ │ │ │ + sub.w r0, ip, r6, asr #1 │ │ │ │ │ │ │ │ 001fc528 : │ │ │ │ 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 │ │ │ │ @@ -525872,20 +525877,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc5ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, r2, r6, asr #1 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + adcs.w r0, sl, r6, asr #1 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds.w r0, ip, r6, asr #1 │ │ │ │ + @ instruction: 0xeb240066 │ │ │ │ │ │ │ │ 001fc5b0 : │ │ │ │ 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 │ │ │ │ @@ -525928,20 +525933,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc634 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pkhtb r0, sl, r6, asr #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + @ instruction: 0xead20066 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eors.w r0, r4, r6, asr #1 │ │ │ │ + eors.w r0, ip, r6, asr #1 │ │ │ │ │ │ │ │ 001fc638 : │ │ │ │ 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 │ │ │ │ @@ -525984,20 +525989,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc6bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orr.w r0, r2, r6, asr #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + orr.w r0, sl, r6, asr #1 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - and.w r0, ip, r6, asr #1 │ │ │ │ + ands.w r0, r4, r6, asr #1 │ │ │ │ │ │ │ │ 001fc6c0 : │ │ │ │ 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 │ │ │ │ @@ -526040,20 +526045,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc744 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9ba0066 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + strd r0, r0, [r2, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9840066 │ │ │ │ + @ instruction: 0xe98c0066 │ │ │ │ │ │ │ │ 001fc748 : │ │ │ │ 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 │ │ │ │ @@ -526096,20 +526101,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc7cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmdb r2!, {r1, r2, r5, r6} │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldmdb sl!, {r1, r2, r5, r6} │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [ip], #408 @ 0x198 │ │ │ │ + stmdb r4, {r1, r2, r5, r6} │ │ │ │ │ │ │ │ 001fc7d0 : │ │ │ │ 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 │ │ │ │ @@ -526152,20 +526157,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc854 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia.w sl!, {r1, r2, r5, r6} │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldmia.w r2!, {r1, r2, r5, r6} │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [r4], #-408 @ 0x198 │ │ │ │ + ldrd r0, r0, [ip], #-408 @ 0x198 │ │ │ │ │ │ │ │ 001fc858 : │ │ │ │ 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 │ │ │ │ @@ -526208,20 +526213,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc8dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe8220066 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + @ instruction: 0xe82a0066 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc8b8 │ │ │ │ + b.n 1fc8c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fc8e0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526265,21 +526270,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc964 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc894 │ │ │ │ + b.n 1fc8a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc830 │ │ │ │ + b.n 1fc840 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fc968 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526323,21 +526328,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc9ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc80c │ │ │ │ + b.n 1fc81c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc7a8 │ │ │ │ + b.n 1fc7b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fc9f0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526381,21 +526386,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fca74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc784 │ │ │ │ + b.n 1fc794 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc720 │ │ │ │ + b.n 1fc730 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fca78 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526439,21 +526444,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcafc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc6fc │ │ │ │ + b.n 1fc70c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc698 │ │ │ │ + b.n 1fc6a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcb00 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526497,21 +526502,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcb84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc674 │ │ │ │ + b.n 1fc684 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc610 │ │ │ │ + b.n 1fc620 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcb88 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526555,21 +526560,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcc0c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc5ec │ │ │ │ + b.n 1fc5fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc588 │ │ │ │ + b.n 1fc598 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcc10 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526613,21 +526618,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcc94 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc564 │ │ │ │ + b.n 1fc574 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc500 │ │ │ │ + b.n 1fc510 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcc98 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526671,21 +526676,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcd1c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd4dc │ │ │ │ + b.n 1fd4ec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd478 │ │ │ │ + b.n 1fd488 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcd20 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526729,21 +526734,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcda4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd454 │ │ │ │ + b.n 1fd464 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd3f0 │ │ │ │ + b.n 1fd400 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcda8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526787,21 +526792,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fce2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd3cc │ │ │ │ + b.n 1fd3dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd368 │ │ │ │ + b.n 1fd378 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fce30 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526845,21 +526850,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fceb4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd344 │ │ │ │ + b.n 1fd354 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd2e0 │ │ │ │ + b.n 1fd2f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fceb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -526957,29 +526962,29 @@ │ │ │ │ blx 9464c │ │ │ │ b.n 1fcf00 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bvc.n 1fcee8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bvc.n 1fd07c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd280 │ │ │ │ + b.n 1fd290 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd250 │ │ │ │ + b.n 1fd260 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd220 │ │ │ │ + b.n 1fd230 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -527210,47 +527215,47 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ bvs.n 1fd330 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bvs.n 1fd2dc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 1fd282 │ │ │ │ + cbz r2, 1fd284 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 1fd28e │ │ │ │ + cbz r6, 1fd290 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 1fd27c │ │ │ │ + cbz r4, 1fd27e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 1fd28e │ │ │ │ + cbz r2, 1fd290 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r4, 1fd272 │ │ │ │ + cbz r4, 1fd274 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 1fd272 │ │ │ │ + cbz r2, 1fd274 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -527280,17 +527285,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1fd2a8 │ │ │ │ + ble.n 1fd2b8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527350,23 +527355,23 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1fd2b8 │ │ │ │ + ble.n 1fd2c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1fd404 │ │ │ │ + ble.n 1fd414 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527426,23 +527431,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1fd380 │ │ │ │ + bgt.n 1fd390 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1fd548 │ │ │ │ + bgt.n 1fd558 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527503,23 +527508,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fd518 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fd4c0 │ │ │ │ + blt.n 1fd4d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fd488 │ │ │ │ + blt.n 1fd498 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527578,23 +527583,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fd5d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fd608 │ │ │ │ + blt.n 1fd618 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fd5d0 │ │ │ │ + blt.n 1fd5e0 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527652,23 +527657,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fd688 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fd750 │ │ │ │ + bge.n 1fd760 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fd718 │ │ │ │ + bge.n 1fd728 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fd68c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527726,23 +527731,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fd704 │ │ │ │ + bls.n 1fd714 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fd698 │ │ │ │ + bls.n 1fd6a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fd738 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527800,23 +527805,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9dda4 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fd858 │ │ │ │ + bls.n 1fd868 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add lr, r8 │ │ │ │ + add lr, r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fd7ec │ │ │ │ + bls.n 1fd7fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fd7e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -528011,45 +528016,45 @@ │ │ │ │ b.n 1fd94c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1fd958 │ │ │ │ + bvc.n 1fd968 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1fd908 │ │ │ │ + bvc.n 1fd918 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1fda40 │ │ │ │ + bvc.n 1fda50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fda00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -529004,162 +529009,162 @@ │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1fdab0 │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fe4f0 │ │ │ │ + bmi.n 1fe500 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fe3c0 │ │ │ │ + bcc.n 1fe3d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fe4d4 │ │ │ │ + bcc.n 1fe4e4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #328 @ (adr r7, 1fe5a0 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 1fe5c0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe3a4 │ │ │ │ + bcs.n 1fe3b4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe534 │ │ │ │ + bcs.n 1fe544 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 1fe5b0 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 1fe5d0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe4a0 │ │ │ │ + bcs.n 1fe4b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #336 @ (adr r5, 1fe5d0 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 1fe5f0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1fe3a0 │ │ │ │ + bne.n 1fe3b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1fe564 │ │ │ │ + bne.n 1fe574 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1fe528 │ │ │ │ + bne.n 1fe538 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1fe4ec │ │ │ │ + bne.n 1fe4fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1fe4b0 │ │ │ │ + bne.n 1fe4c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 1fe474 │ │ │ │ + beq.n 1fe484 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 1fe438 │ │ │ │ + beq.n 1fe448 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 1fe590 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 1fe5b0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 1fe510 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 1fe530 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 1fe610 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 1fe630 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe82a0066 │ │ │ │ - add r4, pc, #224 @ (adr r4, 1fe5b8 ) │ │ │ │ + @ instruction: 0xe8320066 │ │ │ │ + add r4, pc, #256 @ (adr r4, 1fe5d8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 1fe708 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 1fe728 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, 1fe84c ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 1fe86c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 1fe600 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 1fe620 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 1fe5b4 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1fe5d4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 1fe638 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 1fe658 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 1fe5e4 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 1fe604 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #312 @ (adr r1, 1fe640 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 1fe660 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 1fe704 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 1fe724 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 1fe8f8 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 1fe918 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1fe7ac ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 1fe7cc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #976 @ (adr r0, 1fe910 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 1fe930 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1fe544 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 1fe564 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ 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, #1976] @ 0x7b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -529580,79 +529585,79 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ b.n 1fe59a │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, 1fea84 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 1feaa4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 1fe9e0 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1fea00 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #176 @ (adr r1, 1fea14 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 1fea34 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #648 @ (adr r1, 1febf8 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 1fec18 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #680 @ (adr r1, 1fec24 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 1fec44 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 1fecd4 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1fecf4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 1fec64 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 1fec84 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fe9d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -529736,33 +529741,33 @@ │ │ │ │ b.n 1fea12 │ │ │ │ ldr r2, [pc, #48] @ (1fead0 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9d520 │ │ │ │ b.n 1fea3c │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fead4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -529845,31 +529850,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbnz r2, 1fec00 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r6, #51 @ 0x33 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001febc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -531097,342 +531102,342 @@ │ │ │ │ b.w 1fec5e │ │ │ │ hlt 0x0008 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0002 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #688] @ (1ffc0c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ rev r6, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors.w r0, r4, #15204352 @ 0xe80000 │ │ │ │ + eors.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ strb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #144] @ (1ffa30 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r7, [pc, #704] @ (1ffcd0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #384] @ (1ffbbc ) │ │ │ │ + ldr r0, [pc, #416] @ (1ffbdc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [pc, #240] @ (1ffb30 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ite ge │ │ │ │ - lslge r6, r4, #1 │ │ │ │ - strblt r0, [r6, #11] │ │ │ │ + ite lt │ │ │ │ + lsllt r6, r4, #1 │ │ │ │ + strbge r0, [r7, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ittt vc │ │ │ │ - lslvc r6, r4, #1 │ │ │ │ - strbvc r2, [r0, #11] │ │ │ │ - lslvc r7, r4, #1 │ │ │ │ - sevl │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + itte hi │ │ │ │ + lslhi r6, r4, #1 │ │ │ │ + strbhi r2, [r1, #11] │ │ │ │ + lslls r7, r4, #1 │ │ │ │ + it pl │ │ │ │ + lslpl r6, r4, #1 │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #376] @ (1ffbf0 ) │ │ │ │ + ldr r7, [pc, #408] @ (1ffc10 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #784] @ (1ffda0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r7, [pc, #80] @ (1ffb04 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffb82 │ │ │ │ + cbnz r0, 1ffb84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffb7e │ │ │ │ + cbnz r0, 1ffb80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffb7a │ │ │ │ + cbnz r0, 1ffb7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffb76 │ │ │ │ + cbnz r0, 1ffb78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 1ffb74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffba2 │ │ │ │ + cbnz r0, 1ffba4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 1fff5c ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 1ffb7c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [pc, #32] @ (1ffb90 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 1ffb9e │ │ │ │ + cbnz r2, 1ffba0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffb9a │ │ │ │ + cbnz r0, 1ffb9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 1ffb96 │ │ │ │ + cbnz r0, 1ffb98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #728 @ (adr r7, 1ffe84 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 1ffea4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [pc, #480] @ (1ffd90 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [pc, #336] @ (1ffd2c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 97b8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1ffd3a │ │ │ │ @@ -532645,343 +532650,343 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #668] @ (200bf0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1fec5e │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #800] @ (200ca0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 200a02 │ │ │ │ + cbz r6, 200a04 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 2009fe │ │ │ │ + cbz r6, 200a00 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 2009fc │ │ │ │ + cbz r0, 2009fe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 2009f8 │ │ │ │ + cbz r0, 2009fa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 2009f4 │ │ │ │ + cbz r0, 2009f6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 200a20 │ │ │ │ + cbz r6, 200a22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 200a1e │ │ │ │ + cbz r0, 200a20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 200a1a │ │ │ │ + cbz r0, 200a1c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 200a16 │ │ │ │ + cbz r2, 200a18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 200abc ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 200adc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #272 @ (adr r7, 200be8 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 200c08 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #720] @ (200e84 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #720 @ (adr r7, 200eb4 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 200ed4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 200e14 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 200e34 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, 200d64 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 200d84 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3340] @ 201904 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a1c8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -534176,334 +534181,334 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #652] @ (201b84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1fec5e │ │ │ │ nop │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [pc, #960] @ (201ccc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #416 @ (adr r4, 201ab8 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 201ad8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #232 @ (adr r4, 201a08 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 201a28 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 201950 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 201970 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #976] @ (201d00 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #688 @ (adr r3, 201bec ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 201c0c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 201b3c ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 201b5c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 201a84 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 201aa4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [pc, #720] @ (201c24 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 201d20 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 201d40 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #776 @ (adr r2, 201c70 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 201c90 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 201bb8 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 201bd8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #896] @ (201cf8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 201a54 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 201a74 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 2019a4 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 2019c4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 201cec ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 201d0c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r2, sp, #940 @ 0x3ac │ │ │ │ - vmla.i q12, , d4[0] │ │ │ │ + vmla.i q12, , d12[0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 201b90 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 201bb0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 201ae0 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 201b00 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #112 @ (adr r1, 201a28 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 201a48 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #760 @ (adr r0, 201cc4 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 201ce4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 201c14 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 201c34 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, 201b5c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 201b7c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #8 @ (adr r0, 2019f8 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 201a18 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #224] @ (201b0c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #368] @ (201be4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #800] @ (201dc0 ) │ │ │ │ + ldr r7, [pc, #832] @ (201de0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #616] @ (201d10 ) │ │ │ │ + ldr r7, [pc, #648] @ (201d30 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #424] @ (201c58 ) │ │ │ │ + ldr r7, [pc, #456] @ (201c78 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #992] @ (201e9c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #48] @ (201af4 ) │ │ │ │ + ldr r7, [pc, #80] @ (201b14 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #888] @ (201e44 ) │ │ │ │ + ldr r6, [pc, #920] @ (201e64 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #696] @ (201d8c ) │ │ │ │ + ldr r6, [pc, #728] @ (201dac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #320] @ (201c28 ) │ │ │ │ + ldr r6, [pc, #352] @ (201c48 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #136] @ (201b78 ) │ │ │ │ + ldr r6, [pc, #168] @ (201b98 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #968] @ (201ec0 ) │ │ │ │ + ldr r5, [pc, #1000] @ (201ee0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #592] @ (201d5c ) │ │ │ │ + ldr r5, [pc, #624] @ (201d7c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #408] @ (201cac ) │ │ │ │ + ldr r5, [pc, #440] @ (201ccc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #216] @ (201bf4 ) │ │ │ │ + ldr r5, [pc, #248] @ (201c14 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #880] @ (201e9c ) │ │ │ │ + ldr r4, [pc, #912] @ (201ebc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #712] @ (201dfc ) │ │ │ │ + ldr r4, [pc, #744] @ (201e1c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #536] @ (201d54 ) │ │ │ │ + ldr r4, [pc, #568] @ (201d74 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #448] @ (201d08 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #200] @ (201c18 ) │ │ │ │ + ldr r4, [pc, #232] @ (201c38 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #8] @ (201b60 ) │ │ │ │ + ldr r4, [pc, #40] @ (201b80 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #856] @ (201eb8 ) │ │ │ │ + ldr r3, [pc, #888] @ (201ed8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r6, [pc, #688] @ (201e1c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #512] @ (201d74 ) │ │ │ │ + ldr r3, [pc, #544] @ (201d94 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #344] @ (201cd4 ) │ │ │ │ + ldr r3, [pc, #376] @ (201cf4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #160] @ (201c24 ) │ │ │ │ + ldr r3, [pc, #192] @ (201c44 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r1, [pc, #2940] @ 202708 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 9ab68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -535562,279 +535567,279 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #568] @ (202934 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 1fec5e │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ - vmlsl.u , d31, d24[0] │ │ │ │ + vqshlu.s64 , q8, #63 @ 0x3f │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #184] @ (2027d4 ) │ │ │ │ + ldr r0, [pc, #216] @ (2027f4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #0] @ (202724 ) │ │ │ │ + ldr r0, [pc, #32] @ (202744 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r0, {r0, r1, r2, r6, r7} │ │ │ │ - vmlsl.u , d15, d16[0] │ │ │ │ + vmlsl.u , d15, d24[0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - vsli.64 d23, d24, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff75c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb7ad │ │ │ │ - vabal.u , d15, d18 │ │ │ │ + vabal.u , d15, d26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xb633 │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vsri.64 , q2, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sl, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r8, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - vsri.32 , q15, #1 │ │ │ │ + vraddhn.i d23, , q3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r3, [r1, r4] │ │ │ │ - @ instruction: 0xffff73e0 │ │ │ │ + @ instruction: 0xffff73e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r5, [r6, r1] │ │ │ │ - vrsra.u32 , q13, #1 │ │ │ │ + vsubw.u , , d2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r3, [r7, r6] │ │ │ │ - vrshr.u64 , q0, #1 │ │ │ │ + vrshr.u64 , q4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cbz r5, 20288a │ │ │ │ - vsubl.u , d15, d26 │ │ │ │ + vrshr.u32 d23, d18, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs r0, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ - @ instruction: 0xffff71ec │ │ │ │ + vsra.u64 , q10, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #492] @ (202abc ) │ │ │ │ - @ instruction: 0xffff3f04 │ │ │ │ + @ instruction: 0xffff3f0c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ - vcvt.f32.u32 , q3, #1 │ │ │ │ + vcvt.f32.u32 , q7, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ - @ instruction: 0xffff3da8 │ │ │ │ + @ instruction: 0xffff3db0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ 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 9d410 │ │ │ │ @@ -535855,17 +535860,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00202984 : │ │ │ │ stmdb 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 │ │ │ │ @@ -537076,274 +537081,274 @@ │ │ │ │ b.n 2038d0 │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 203714 │ │ │ │ + bcs.n 203724 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #688] @ (20396c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 2035e4 │ │ │ │ + bne.n 2035f4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #528] @ (2038e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #992] @ (203acc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r5, [pc, #368] @ (203870 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0d8006b │ │ │ │ + @ instruction: 0xf0e0006b │ │ │ │ strb r0, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #232] @ (2038b8 ) │ │ │ │ + ldr r0, [pc, #264] @ (2038d8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :128], r6 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + vld4.16 {d0-d3}, [ip :128], r6 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str??.w r0, [r0, r6, lsl #2] │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + str??.w r0, [r8, r6, lsl #2] │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 2038e4 │ │ │ │ + bcc.n 2038f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 203924 │ │ │ │ + bcs.n 203934 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 20395c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -538560,309 +538565,309 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 202a1e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #688] @ (2048c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #680] @ (20497c ) │ │ │ │ + ldr r4, [pc, #712] @ (20499c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #592] @ (204944 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r1, [pc, #960] @ (204b78 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3336] @ 205574 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a1c8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -540070,273 +540075,273 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #528] @ (205778 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 202a1e │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #688] @ (20582c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #736] @ (205944 ) │ │ │ │ + ldr r7, [pc, #768] @ (205964 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #256] @ (205768 ) │ │ │ │ + ldr r4, [pc, #288] @ (205788 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #704] @ (205930 ) │ │ │ │ + ldr r7, [pc, #736] @ (205950 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (2056ac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #8] @ (2056a4 ) │ │ │ │ + ldr r7, [pc, #40] @ (2056c4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 2056c2 │ │ │ │ + cbnz r2, 2056c4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r4, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #440] @ (205878 ) │ │ │ │ + ldr r6, [pc, #472] @ (205898 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r1, [pc, #928] @ (205a80 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #808] @ (205a0c ) │ │ │ │ + ldr r5, [pc, #840] @ (205a2c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #264] @ (205808 ) │ │ │ │ + ldr r5, [pc, #296] @ (205828 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #216] @ (2057dc ) │ │ │ │ + ldr r5, [pc, #248] @ (2057fc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #536] @ (205938 ) │ │ │ │ + ldr r4, [pc, #568] @ (205958 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #944] @ (205ae4 ) │ │ │ │ + ldr r3, [pc, #976] @ (205b04 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #920] @ (205ad0 ) │ │ │ │ + ldr r3, [pc, #952] @ (205af0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #448] @ (205908 ) │ │ │ │ + ldr r3, [pc, #480] @ (205928 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #568] @ (20598c ) │ │ │ │ + ldr r3, [pc, #600] @ (2059ac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #528] @ (205968 ) │ │ │ │ + ldr r3, [pc, #560] @ (205988 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #904] @ (205afc ) │ │ │ │ + ldr r2, [pc, #936] @ (205b1c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ blx 9ded4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ @@ -541559,319 +541564,319 @@ │ │ │ │ ldr r0, [pc, #632] @ (206768 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 202a1e │ │ │ │ ldr r6, [pc, #688] @ (2067b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #208] @ (2065dc ) │ │ │ │ + ldr r0, [pc, #240] @ (2065fc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #168] @ (2065b8 ) │ │ │ │ + ldr r0, [pc, #200] @ (2065d8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #784] @ (206864 ) │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #504] @ (2067bc ) │ │ │ │ + ldr r3, [pc, #536] @ (2067dc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #904] @ (206a24 ) │ │ │ │ + ldr r7, [pc, #936] @ (206a44 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #832] @ (2069e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #528] @ (2068c0 ) │ │ │ │ + ldr r7, [pc, #560] @ (2068e0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #328] @ (206800 ) │ │ │ │ + ldr r7, [pc, #360] @ (206820 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #128] @ (206740 ) │ │ │ │ + ldr r7, [pc, #160] @ (206760 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #776] @ (2069dc ) │ │ │ │ + ldr r6, [pc, #808] @ (2069fc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #576] @ (20691c ) │ │ │ │ + ldr r6, [pc, #608] @ (20693c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #384] @ (206864 ) │ │ │ │ + ldr r6, [pc, #416] @ (206884 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #184] @ (2067a4 ) │ │ │ │ + ldr r6, [pc, #216] @ (2067c4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #248] @ (2067e8 ) │ │ │ │ + ldr r0, [pc, #280] @ (206808 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #832] @ (206a40 ) │ │ │ │ + ldr r5, [pc, #864] @ (206a60 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #648] @ (206990 ) │ │ │ │ + ldr r5, [pc, #680] @ (2069b0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #464] @ (2068e0 ) │ │ │ │ + ldr r5, [pc, #496] @ (206900 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #784] @ (206a28 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #128] @ (2067a4 ) │ │ │ │ + ldr r5, [pc, #160] @ (2067c4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #976] @ (206afc ) │ │ │ │ + ldr r4, [pc, #1008] @ (206b1c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #792] @ (206a4c ) │ │ │ │ + ldr r4, [pc, #824] @ (206a6c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 q8, q1, d6[1] │ │ │ │ - ldr r4, [pc, #456] @ (206910 ) │ │ │ │ + vmla.i32 q8, q5, d6[1] │ │ │ │ + ldr r4, [pc, #488] @ (206930 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i q0, q3, d22[0] │ │ │ │ - ldr r4, [pc, #280] @ (206868 ) │ │ │ │ + vmla.i q0, q7, d22[0] │ │ │ │ + ldr r4, [pc, #312] @ (206888 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i q0, q3, d2[5] │ │ │ │ - ldr r4, [pc, #88] @ (2067b0 ) │ │ │ │ + vmla.i q0, q7, d2[5] │ │ │ │ + ldr r4, [pc, #120] @ (2067d0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u32 q0, q7, q11 │ │ │ │ - ldr r3, [pc, #760] @ (206a64 ) │ │ │ │ + vhadd.u q0, q3, q11 │ │ │ │ + ldr r3, [pc, #792] @ (206a84 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c778 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 2064a4 │ │ │ │ @@ -541981,37 +541986,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (2068d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 202a1e │ │ │ │ - ldc2 0, cr0, [r0], {102} @ 0x66 │ │ │ │ - ldr r1, [pc, #128] @ (206928 ) │ │ │ │ + ldc2 0, cr0, [r8], {102} @ 0x66 │ │ │ │ + ldr r1, [pc, #160] @ (206948 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-408 @ 0xfffffe68 │ │ │ │ - ldr r0, [pc, #968] @ (206c78 ) │ │ │ │ + stc2l 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ + ldr r0, [pc, #1000] @ (206c98 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2 0, cr0, [lr], {102} @ 0x66 │ │ │ │ - ldr r0, [pc, #632] @ (206b3c ) │ │ │ │ + ldc2 0, cr0, [r6], {102} @ 0x66 │ │ │ │ + ldr r0, [pc, #664] @ (206b5c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - umaal r0, r0, r2, r6 │ │ │ │ - ldr r0, [pc, #456] @ (206a94 ) │ │ │ │ + umaal r0, r0, sl, r6 │ │ │ │ + ldr r0, [pc, #488] @ (206ab4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfbb60066 │ │ │ │ - ldr r0, [pc, #280] @ (2069ec ) │ │ │ │ + @ instruction: 0xfbbe0066 │ │ │ │ + ldr r0, [pc, #312] @ (206a0c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfb8a0066 │ │ │ │ - ldr r0, [pc, #104] @ (206944 ) │ │ │ │ + @ instruction: 0xfb920066 │ │ │ │ + ldr r0, [pc, #136] @ (206964 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 002068dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -543223,211 +543228,211 @@ │ │ │ │ nop │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #110 @ 0x6e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #688] @ (2078e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfab40066 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0xfabc0066 │ │ │ │ + bx r9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 2070d0 │ │ │ │ + b.n 2070e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2070a4 │ │ │ │ + b.n 2070b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr??.w r0, [lr, r6, lsl #2] │ │ │ │ - mov r4, r1 │ │ │ │ + vst1.8 {d0[3]}, [r6], r6 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r0 :128], r6 │ │ │ │ - cmp lr, r5 │ │ │ │ + vld4.16 {d0-d3}, [r8 :128], r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :128], r6 │ │ │ │ - cmp r8, r2 │ │ │ │ + vst4.16 {d0-d3}, [sl :128], r6 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str??.w r0, [r4, #102] @ 0x66 │ │ │ │ - cmp r2, lr │ │ │ │ + str??.w r0, [ip, #102] @ 0x66 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr??.w r0, [r4, r6, lsl #2] │ │ │ │ - cmp r2, r0 │ │ │ │ + ldr??.w r0, [ip, r6, lsl #2] │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7ac0066 │ │ │ │ - add r2, r7 │ │ │ │ + @ instruction: 0xf7b40066 │ │ │ │ + add r2, r8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf77e0066 │ │ │ │ - add r4, r1 │ │ │ │ + @ instruction: 0xf7860066 │ │ │ │ + add r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf75e0066 │ │ │ │ - mvns r4, r5 │ │ │ │ + @ instruction: 0xf7660066 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf73e0066 │ │ │ │ - mvns r4, r1 │ │ │ │ + @ instruction: 0xf7460066 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7200066 │ │ │ │ - bics r6, r5 │ │ │ │ + @ instruction: 0xf7280066 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7020066 │ │ │ │ - bics r0, r2 │ │ │ │ + @ instruction: 0xf70a0066 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subw r0, r4, #2150 @ 0x866 │ │ │ │ - orrs r2, r6 │ │ │ │ + subw r0, ip, #2150 @ 0x866 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rsbs r0, lr, #15073280 @ 0xe60000 │ │ │ │ - negs r4, r5 │ │ │ │ + @ instruction: 0xf5e60066 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ - tst r6, r7 │ │ │ │ + subs.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5900066 │ │ │ │ - tst r6, r3 │ │ │ │ + @ instruction: 0xf5980066 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ - rors r6, r7 │ │ │ │ + sbcs.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ - sbcs r6, r3 │ │ │ │ + adds.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf4e00066 │ │ │ │ - adcs r6, r5 │ │ │ │ + @ instruction: 0xf4e80066 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf4c20066 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf4ca0066 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3fa0066 │ │ │ │ - lsls r0, r1 │ │ │ │ + and.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3dc0066 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf3e40066 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3b00066 │ │ │ │ - ands r6, r7 │ │ │ │ + @ instruction: 0xf3b80066 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3900066 │ │ │ │ - ands r6, r3 │ │ │ │ + @ instruction: 0xf3980066 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3300066 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf3380066 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3100066 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf3180066 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2f20066 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf2fa0066 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movt r0, #24678 @ 0x6066 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + movt r0, #57446 @ 0xe066 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - addw r0, r4, #102 @ 0x66 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + addw r0, ip, #102 @ 0x66 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf1e40066 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf1ec0066 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs.w r0, r8, #102 @ 0x66 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + rsb r0, r0, #102 @ 0x66 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, r8, #102 @ 0x66 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + sbc.w r0, r0, #102 @ 0x66 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf1280066 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf1300066 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add.w r0, r6, #102 @ 0x66 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + add.w r0, lr, #102 @ 0x66 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0e40066 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf0ec0066 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0b40066 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf0bc0066 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors.w r0, r4, #102 @ 0x66 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + eors.w r0, ip, #102 @ 0x66 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, r6, #102 @ 0x66 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + orn r0, lr, #102 @ 0x66 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 d0, d10, d6[1] │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + vext.8 q0, q1, q11, #0 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s16 q8, q2, q11 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + vhadd.s16 q8, q6, q11 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.s q0, q1, q11 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + vhadd.s q0, q5, q11 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.s16 q0, q2, q11 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + vhadd.s16 q0, q6, q11 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp 0, 15, cr0, cr8, cr6, {3} │ │ │ │ - movs r6, #18 │ │ │ │ + vhadd.s8 q0, q0, q11 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 14, cr0, cr0, cr6, {3} │ │ │ │ - movs r5, #14 │ │ │ │ + cdp 0, 14, cr0, cr8, cr6, {3} │ │ │ │ + movs r5, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr8, cr6, {3} │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + cdp 0, 12, cr0, cr0, cr6, {3} │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 6, cr0, cr0, cr6, {3} │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + cdp 0, 6, cr0, cr8, cr6, {3} │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp 0, 3, cr0, cr6, cr6, {3} │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + cdp 0, 3, cr0, cr14, cr6, {3} │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp 0, 0, cr0, cr8, cr6, {3} │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + cdp 0, 1, cr0, cr0, cr6, {3} │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3388] @ 20855c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a1c8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -544626,237 +544631,237 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #484] @ (208734 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 206974 │ │ │ │ - b.n 207ecc │ │ │ │ + b.n 207edc │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r6, [pc, #688] @ (208814 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs.w r0, r0, r6, asr #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs.w r0, r8, r6, asr #1 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xeb820066 │ │ │ │ - subs r0, #16 │ │ │ │ + @ instruction: 0xeb8a0066 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adcs.w r0, r2, r6, asr #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adcs.w r0, sl, r6, asr #1 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeaf20066 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + @ instruction: 0xeafa0066 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pkhtb r0, r4, r6, asr #1 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + pkhtb r0, ip, r6, asr #1 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors.w r0, r4, r6, asr #1 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + eors.w r0, ip, r6, asr #1 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, r4, r6, asr #1 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + bics.w r0, ip, r6, asr #1 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - and.w r0, r6, r6, asr #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + and.w r0, lr, r6, asr #1 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrd r0, r0, [r6, #408] @ 0x198 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + ldrd r0, r0, [lr, #408] @ 0x198 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [r6, #-408]! @ 0x198 │ │ │ │ - adds r6, #4 │ │ │ │ + ldrd r0, r0, [lr, #-408]! @ 0x198 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strd r0, r0, [r8, #-408] @ 0x198 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + ldrd r0, r0, [r0, #-408] @ 0x198 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmdb r8, {r1, r2, r5, r6} │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + stmdb r0!, {r1, r2, r5, r6} │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [r4], #-408 @ 0x198 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + strd r0, r0, [ip], #-408 @ 0x198 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xe8360066 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xe83e0066 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2085ac │ │ │ │ + b.n 2085bc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208574 │ │ │ │ + b.n 208584 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208520 │ │ │ │ + b.n 208530 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2083a8 │ │ │ │ + b.n 2083b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208354 │ │ │ │ + b.n 208364 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2082a4 │ │ │ │ + b.n 2082b4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20826c │ │ │ │ + b.n 20827c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208218 │ │ │ │ + b.n 208228 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208168 │ │ │ │ + b.n 208178 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208114 │ │ │ │ + b.n 208124 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2080bc │ │ │ │ + b.n 2080cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 207f44 │ │ │ │ + b.n 207f54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 207ef0 │ │ │ │ + b.n 207f00 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208e40 │ │ │ │ + b.n 208e50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208e08 │ │ │ │ + b.n 208e18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208db4 │ │ │ │ + b.n 208dc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208c3c │ │ │ │ + b.n 208c4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208be8 │ │ │ │ + b.n 208bf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208b3c │ │ │ │ + b.n 208b4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208b04 │ │ │ │ + b.n 208b14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208ab0 │ │ │ │ + b.n 208ac0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208a04 │ │ │ │ + b.n 208a14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2089b0 │ │ │ │ + b.n 2089c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208958 │ │ │ │ + b.n 208968 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2087ec │ │ │ │ + b.n 2087fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2087a0 │ │ │ │ + b.n 2087b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 208714 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r5, [pc, #836] @ (208a80 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 9a1c8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -545157,108 +545162,108 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #200] @ (208b3c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 206974 │ │ │ │ - ldmia.w r8!, {r0, r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xe8c00067 │ │ │ │ ldr r6, [pc, #688] @ (208d38 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 2089c4 │ │ │ │ + bgt.n 2089d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208b94 │ │ │ │ + bgt.n 2089a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 208b44 │ │ │ │ + bgt.n 208b54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208f44 │ │ │ │ + b.n 208f54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208a28 │ │ │ │ + blt.n 208a38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 2089f0 │ │ │ │ + blt.n 208a00 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208bb8 │ │ │ │ + blt.n 2089c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 208b8c │ │ │ │ + blt.n 208b9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 208b40 │ │ │ │ + blt.n 208b50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208b10 │ │ │ │ + blt.n 208b20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208ae0 │ │ │ │ + blt.n 208af0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208ab0 │ │ │ │ + bge.n 208ac0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208a80 │ │ │ │ + bge.n 208a90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208a50 │ │ │ │ + bge.n 208a60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208a20 │ │ │ │ + bge.n 208a30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208bf0 │ │ │ │ + bge.n 208c00 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208bc0 │ │ │ │ + bge.n 208bd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208b90 │ │ │ │ + bge.n 208ba0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208b60 │ │ │ │ + bge.n 208b70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 208b30 │ │ │ │ + bge.n 208b40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 208b00 │ │ │ │ + bls.n 208b10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 208ac8 │ │ │ │ + bls.n 208ad8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 208a90 │ │ │ │ + bls.n 208aa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ 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 │ │ │ │ @@ -545297,17 +545302,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r1], #8 │ │ │ │ blx 998e4 │ │ │ │ b.n 208b60 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -545406,25 +545411,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (208cd4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 208bdc │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #2 │ │ │ │ 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] @ (208d34 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -545459,15 +545464,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -545606,25 +545611,25 @@ │ │ │ │ ... │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00208ed4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545750,45 +545755,45 @@ │ │ │ │ b.n 208f5a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ asrs r6, r1, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xfb81ffff │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00209054 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -546087,17 +546092,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ asrs r4, r2, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ 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] @ (209498 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -546169,17 +546174,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r6, r5, #7 │ │ │ │ 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] │ │ │ │ @@ -546517,63 +546522,63 @@ │ │ │ │ mvn.w r0, #3 │ │ │ │ b.n 209566 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3fe006b │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + and.w r0, r6, #15400960 @ 0xeb0000 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf386006b │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + @ instruction: 0xf38e006b │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf36e006b │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + @ instruction: 0xf376006b │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf356006b │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + @ instruction: 0xf35e006b │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf32e006b │ │ │ │ + @ instruction: 0xf336006b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ blx 9979c │ │ │ │ @@ -546604,17 +546609,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ 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 │ │ │ │ @@ -546712,33 +546717,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 20997a │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 133a2e │ │ │ │ bl 151a32 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ 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 209a6e │ │ │ │ @@ -546917,21 +546922,21 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r2, r2, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r6, r4, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ 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] @ (209da0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -547045,27 +547050,27 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 209d34 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r1, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ 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] @ (209ea8 ) │ │ │ │ @@ -547148,25 +547153,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r6, r4, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, ip │ │ │ │ beq.n 209f9e │ │ │ │ push {r4, r5, lr} │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ @@ -547469,30 +547474,30 @@ │ │ │ │ b.n 20a1f2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20a478 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmdb r2!, {r0, r1, r3, r5, r6} │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + ldmdb sl!, {r0, r1, r3, r5, r6} │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ 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 │ │ │ │ @@ -547536,19 +547541,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ 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] @ (20a404 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -547634,19 +547639,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r0, #10 │ │ │ │ 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 │ │ │ │ @@ -547876,35 +547881,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20a918 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -547934,15 +547939,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ blx 9af84 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 0020a79c : │ │ │ │ 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 │ │ │ │ @@ -548385,86 +548390,86 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 5, r0, cr4, cr0, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i q8, q6, d2[5] │ │ │ │ - vhadd.u8 q0, q0, q11 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + vmla.i16 q8, q2, d6[2] │ │ │ │ + vhadd.u8 q0, q4, q11 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr6, {3} │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr6, {3} │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr6, {3} │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr6, {3} │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr6, {3} │ │ │ │ - cdp2 0, 10, cr0, cr12, cr6, {3} │ │ │ │ - cdp2 0, 9, cr0, cr10, cr6, {3} │ │ │ │ - cdp2 0, 4, cr0, cr12, cr6, {3} │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr6, {3} │ │ │ │ + cdp2 0, 11, cr0, cr4, cr6, {3} │ │ │ │ + cdp2 0, 10, cr0, cr2, cr6, {3} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr6, {3} │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4, #408] @ 0x198 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + stc2l 0, cr0, [ip, #408] @ 0x198 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u8 q8, q4, q11 │ │ │ │ + vhadd.u16 q8, q0, q11 │ │ │ │ adds r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q0, q2, q11 │ │ │ │ - ldc2 0, cr0, [r6, #-408]! @ 0xfffffe68 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + vhadd.u32 q0, q6, q11 │ │ │ │ + ldc2 0, cr0, [lr, #-408]! @ 0xfffffe68 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldc2 0, cr0, [ip], #-448 @ 0xfffffe40 │ │ │ │ lsrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [pc, #4095] @ 20bcbf │ │ │ │ - ldc2l 0, cr0, [ip], {102} @ 0x66 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + stc2l 0, cr0, [r4], #408 @ 0x198 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2], {102} @ 0x66 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + stc2l 0, cr0, [sl], {102} @ 0x66 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 20a8dc │ │ │ │ - stc2 0, cr0, [r4], {102} @ 0x66 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + stc2 0, cr0, [ip], {102} @ 0x66 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + ldc2l 0, cr0, [r2], #-408 @ 0xfffffe68 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ pli [r9, #255]! │ │ │ │ - ldc2 0, cr0, [lr], #-408 @ 0xfffffe68 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + mcrr2 0, 6, r0, r6, cr6 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 160cf6 │ │ │ │ - ldc2 0, cr0, [r2], {102} @ 0x66 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + ldc2 0, cr0, [sl], {102} @ 0x66 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfbf40066 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + @ instruction: 0xfbfc0066 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfbd40066 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + @ instruction: 0xfbdc0066 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfbb80066 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + @ instruction: 0xfbc00066 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr6, {3} │ │ │ │ - ldc2 0, cr0, [r0, #408]! @ 0x198 │ │ │ │ - stc2l 0, cr0, [sl, #408]! @ 0x198 │ │ │ │ - @ instruction: 0xfb6e0066 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + cdp2 0, 2, cr0, cr10, cr6, {3} │ │ │ │ + ldc2 0, cr0, [r8, #408]! @ 0x198 │ │ │ │ + ldc2l 0, cr0, [r2, #408]! @ 0x198 │ │ │ │ + @ instruction: 0xfb760066 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr6, {3} │ │ │ │ - ldc2l 0, cr0, [r8, #408] @ 0x198 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr6, {3} │ │ │ │ - @ instruction: 0xfb2a0066 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr6, {3} │ │ │ │ + stc2l 0, cr0, [r0, #408]! @ 0x198 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr6, {3} │ │ │ │ + @ instruction: 0xfb320066 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ 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 │ │ │ │ @@ -548866,90 +548871,90 @@ │ │ │ │ mov ip, fp │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ bne.n 20b1e8 │ │ │ │ ldrb r1, [r2, r2] │ │ │ │ mvns r6, r7 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ - ldc2l 0, cr0, [ip, #-408] @ 0xfffffe68 │ │ │ │ - stc2l 0, cr0, [sl, #-408]! @ 0xfffffe68 │ │ │ │ - ldr??.w r0, [ip, #102] @ 0x66 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + stc2l 0, cr0, [r4, #-408]! @ 0xfffffe68 │ │ │ │ + ldc2l 0, cr0, [r2, #-408]! @ 0xfffffe68 │ │ │ │ + vld1.8 {d16[3]}, [r4], r6 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-408]! @ 0xfffffe68 │ │ │ │ - ldc2l 0, cr0, [r6, #-408] @ 0xfffffe68 │ │ │ │ - vst1.8 {d0[3]}, [r2], r6 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + ldc2 0, cr0, [lr, #-408]! @ 0xfffffe68 │ │ │ │ + ldc2l 0, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ + vst1.8 {d0[3]}, [sl], r6 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-408] @ 0xfffffe68 │ │ │ │ - ldc2l 0, cr0, [r4, #-408]! @ 0xfffffe68 │ │ │ │ - vst4.16 {d16-d19}, [r4 :128], r6 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + stc2l 0, cr0, [r8, #-408] @ 0xfffffe68 │ │ │ │ + ldc2l 0, cr0, [ip, #-408]! @ 0xfffffe68 │ │ │ │ + vst4.16 {d16-d19}, [ip :128], r6 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ - ldc2 0, cr0, [r0, #408]! @ 0x198 │ │ │ │ - vst4.16 {d0-d3}, [r0 :128], r6 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + stc2l 0, cr0, [r6, #-408]! @ 0xfffffe68 │ │ │ │ + ldc2 0, cr0, [r8, #408]! @ 0x198 │ │ │ │ + vst4.16 {d0-d3}, [r8 :128], r6 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #408] @ 0x198 │ │ │ │ - ldc2l 0, cr0, [sl, #408] @ 0x198 │ │ │ │ - str.w r0, [r6, #102] @ 0x66 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + stc2 0, cr0, [r2, #408]! @ 0x198 │ │ │ │ + stc2l 0, cr0, [r2, #408]! @ 0x198 │ │ │ │ + str.w r0, [lr, #102] @ 0x66 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl, #408] @ 0x198 │ │ │ │ - ldc2l 0, cr0, [ip, #408]! @ 0x198 │ │ │ │ - strb.w r0, [sl, #102] @ 0x66 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + ldc2l 0, cr0, [r2, #408] @ 0x198 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr6, {3} │ │ │ │ + ldrb.w r0, [r2, #102] @ 0x66 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [ip, #408]! @ 0x198 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr6, {3} │ │ │ │ - str.w r0, [r6, r6, lsl #2] │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + ldc2l 0, cr0, [r4, #408]! @ 0x198 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr6, {3} │ │ │ │ + str.w r0, [lr, r6, lsl #2] │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr6, {3} │ │ │ │ - cdp2 0, 5, cr0, cr2, cr6, {3} │ │ │ │ - strb.w r0, [r2, r6, lsl #2] │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + cdp2 0, 1, cr0, cr8, cr6, {3} │ │ │ │ + cdp2 0, 5, cr0, cr10, cr6, {3} │ │ │ │ + strb.w r0, [sl, r6, lsl #2] │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr6, {3} │ │ │ │ - cdp2 0, 1, cr0, cr14, cr6, {3} │ │ │ │ - @ instruction: 0xf7be0066 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + cdp2 0, 7, cr0, cr6, cr6, {3} │ │ │ │ + cdp2 0, 2, cr0, cr6, cr6, {3} │ │ │ │ + @ instruction: 0xf7c60066 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr6, {3} │ │ │ │ - cdp2 0, 10, cr0, cr4, cr6, {3} │ │ │ │ - @ instruction: 0xf7780066 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + cdp2 0, 5, cr0, cr2, cr6, {3} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr6, {3} │ │ │ │ + @ instruction: 0xf7800066 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 7, cr0, cr14, cr6, {3} │ │ │ │ - cdp2 0, 10, cr0, cr2, cr6, {3} │ │ │ │ - @ instruction: 0xf73a0066 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + cdp2 0, 8, cr0, cr6, cr6, {3} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr6, {3} │ │ │ │ + @ instruction: 0xf7420066 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u32 q0, q5, q11 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr6, {3} │ │ │ │ - cdp2 0, 15, cr0, cr12, cr6, {3} │ │ │ │ - @ instruction: 0xf6f80066 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + vhadd.u q0, q1, q11 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr6, {3} │ │ │ │ + vhadd.u8 q0, q2, q11 │ │ │ │ + @ instruction: 0xf7000066 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr6, {3} │ │ │ │ - vhadd.u16 q0, q1, q11 │ │ │ │ - @ instruction: 0xf6be0066 │ │ │ │ - movs r2, r2 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr6, {3} │ │ │ │ + vhadd.u16 q0, q5, q11 │ │ │ │ + movt r0, #26726 @ 0x6866 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr6, {3} │ │ │ │ - vhadd.u q0, q7, q11 │ │ │ │ - @ instruction: 0xf67a0066 │ │ │ │ - vmla.i q8, q7, d1[5] │ │ │ │ - vhadd.u32 q0, q5, q11 │ │ │ │ - vhadd.u32 q8, q6, q11 │ │ │ │ - @ instruction: 0xf63e0066 │ │ │ │ - vmla.i16 q0, q1, d5[2] │ │ │ │ + vhadd.u8 q0, q0, q11 │ │ │ │ + vhadd.u8 q8, q3, q11 │ │ │ │ + @ instruction: 0xf6820066 │ │ │ │ + vmla.i16 q8, q3, d5[2] │ │ │ │ + vhadd.u q0, q1, q11 │ │ │ │ + vhadd.u q8, q2, q11 │ │ │ │ + movw r0, #26726 @ 0x6866 │ │ │ │ + vmla.i16 q0, q5, d5[2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #1064] @ 20b678 │ │ │ │ strd r1, r6, [sp] │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ ldr.w r1, [pc, #1056] @ 20b67c │ │ │ │ @@ -549332,74 +549337,74 @@ │ │ │ │ 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 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr6, {3} │ │ │ │ - cdp2 0, 4, cr0, cr0, cr6, {3} │ │ │ │ - @ instruction: 0xf4d80066 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr5, {3} │ │ │ │ - cdp2 0, 5, cr0, cr8, cr6, {3} │ │ │ │ - cdp2 0, 0, cr0, cr14, cr6, {3} │ │ │ │ - eor.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ - ldc2l 0, cr0, [lr, #404] @ 0x194 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr6, {3} │ │ │ │ - cdp2 0, 5, cr0, cr4, cr6, {3} │ │ │ │ - bics.w r0, r4, #15073280 @ 0xe60000 │ │ │ │ - stc2 0, cr0, [r8, #404] @ 0x194 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr6, {3} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr6, {3} │ │ │ │ + @ instruction: 0xf4e00066 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr5, {3} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr6, {3} │ │ │ │ + cdp2 0, 1, cr0, cr6, cr6, {3} │ │ │ │ + eors.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ + stc2l 0, cr0, [r6, #404]! @ 0x194 │ │ │ │ + cdp2 0, 1, cr0, cr10, cr6, {3} │ │ │ │ + cdp2 0, 5, cr0, cr12, cr6, {3} │ │ │ │ + bics.w r0, ip, #15073280 @ 0xe60000 │ │ │ │ + ldc2 0, cr0, [r0, #404] @ 0x194 │ │ │ │ asrs r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e20066 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr6, {3} │ │ │ │ - @ instruction: 0xf3e40066 │ │ │ │ - ldc2 0, cr0, [r8, #-404]! @ 0xfffffe6c │ │ │ │ - and.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ - cbnz r0, 20b70a │ │ │ │ + @ instruction: 0xf5ea0066 │ │ │ │ + cdp2 0, 3, cr0, cr14, cr6, {3} │ │ │ │ + @ instruction: 0xf3ec0066 │ │ │ │ + stc2l 0, cr0, [r0, #-404] @ 0xfffffe6c │ │ │ │ + and.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ + cbnz r0, 20b70c │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xebebffff │ │ │ │ - ldc2l 0, cr0, [r0, #-408]! @ 0xfffffe68 │ │ │ │ + ldc2l 0, cr0, [r8, #-408]! @ 0xfffffe68 │ │ │ │ bgt.n 20b5ea │ │ │ │ - vmlal.u , d31, d22[0] │ │ │ │ + vmlal.u , d31, d30[0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl], #-404 @ 0xfffffe6c │ │ │ │ - movt r0, #57446 @ 0xe066 │ │ │ │ - stc2 0, cr0, [r0], #-404 @ 0xfffffe6c │ │ │ │ - @ instruction: 0xf2b00066 │ │ │ │ - stc2 0, cr0, [r4], {101} @ 0x65 │ │ │ │ - @ instruction: 0xf2980066 │ │ │ │ - umaal r0, r0, sl, r5 │ │ │ │ + mcrr2 0, 6, r0, r2, cr5 │ │ │ │ + @ instruction: 0xf2d60066 │ │ │ │ + stc2 0, cr0, [r8], #-404 @ 0xfffffe6c │ │ │ │ + @ instruction: 0xf2b80066 │ │ │ │ + stc2 0, cr0, [ip], {101} @ 0x65 │ │ │ │ + subw r0, r0, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfbf20065 │ │ │ │ bgt.n 20b70a │ │ │ │ - @ instruction: 0xfffffcd4 │ │ │ │ + @ instruction: 0xfffffcdc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2580066 │ │ │ │ - @ instruction: 0xfbaa0065 │ │ │ │ - @ instruction: 0xf23c0066 │ │ │ │ - @ instruction: 0xfb900065 │ │ │ │ + @ instruction: 0xf2600066 │ │ │ │ + @ instruction: 0xfbb20065 │ │ │ │ + movw r0, #16486 @ 0x4066 │ │ │ │ + @ instruction: 0xfb980065 │ │ │ │ @ instruction: 0xeb9dffff │ │ │ │ - stc2 0, cr0, [sl], {102} @ 0x66 │ │ │ │ - @ instruction: 0xf1fe0066 │ │ │ │ - @ instruction: 0xfb500065 │ │ │ │ - @ instruction: 0xf1e20066 │ │ │ │ - @ instruction: 0xfb360065 │ │ │ │ - rsb r0, r8, #102 @ 0x66 │ │ │ │ - bpl.n 20b6bc │ │ │ │ + ldc2 0, cr0, [r2], {102} @ 0x66 │ │ │ │ + addw r0, r6, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfb580065 │ │ │ │ + @ instruction: 0xf1ea0066 │ │ │ │ + @ instruction: 0xfb3e0065 │ │ │ │ + rsbs r0, r0, #102 @ 0x66 │ │ │ │ + bpl.n 20b6cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xeaebffff │ │ │ │ - ldc2 0, cr0, [ip], {102} @ 0x66 │ │ │ │ + stc2 0, cr0, [r4], #-408 @ 0xfffffe68 │ │ │ │ b.n 20b722 │ │ │ │ - vtbx.8 d31, {d31- instruction: 0xfa960065 │ │ │ │ - @ instruction: 0xf1260066 │ │ │ │ - @ instruction: 0xfa780065 │ │ │ │ + @ instruction: 0xfbf20066 │ │ │ │ + stc2 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ + adc.w r0, sl, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfa9e0065 │ │ │ │ + @ instruction: 0xf12e0066 │ │ │ │ + @ instruction: 0xfa800065 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d1e8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -549419,16 +549424,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vmla.i16 d16, d8, d6[2] │ │ │ │ - vld4.16 {d0-d3}, [ip :128], r5 │ │ │ │ + vmla.i32 d16, d0, d6[1] │ │ │ │ + ldrsh.w r0, [r4, r5, lsl #2] │ │ │ │ │ │ │ │ 0020b79c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #288] @ (20b8cc ) │ │ │ │ @@ -549534,18 +549539,18 @@ │ │ │ │ vldr d7, [sp] │ │ │ │ vmov d6, r0, r1 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ b.n 20b82e │ │ │ │ mrc 0, 5, r0, cr10, cr0, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r2, #102 @ 0x66 │ │ │ │ - vhadd.s q0, q7, q11 │ │ │ │ - @ instruction: 0xf2860066 │ │ │ │ - @ instruction: 0xfa500066 │ │ │ │ + sbcs.w r0, sl, #102 @ 0x66 │ │ │ │ + vhadd.s8 q8, q3, q11 │ │ │ │ + @ instruction: 0xf28e0066 │ │ │ │ + @ instruction: 0xfa580066 │ │ │ │ mrc 0, 1, r0, cr10, cr0, {3} │ │ │ │ ldr.w ip, [pc, #884] @ 20bc60 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ add ip, pc │ │ │ │ vldr d6, [pc, #832] @ 20bc38 │ │ │ │ @@ -549796,15 +549801,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 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 20c078 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vldr d2, [r2, #24] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -550105,17 +550110,17 @@ │ │ │ │ ldr r1, [pc, #744] @ (20c334 ) │ │ │ │ lsls r4, r1, #8 │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ stmia.w lr!, {r4, r5, r6} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ - @ instruction: 0xe8500066 │ │ │ │ - sub.w r0, r0, #101 @ 0x65 │ │ │ │ + orr.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ + @ instruction: 0xe8580066 │ │ │ │ + sub.w r0, r8, #101 @ 0x65 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 20c072 │ │ │ │ bgt.w 20be40 │ │ │ │ vldr d2, [pc, #44] @ 20c0a0 │ │ │ │ b.n 20bbbe │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ @@ -550484,54 +550489,54 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ b.n 20bff8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, #102 @ 0x66 │ │ │ │ - rsb r0, r0, #102 @ 0x66 │ │ │ │ - b.n 20c0f4 │ │ │ │ + rsb r0, r4, #102 @ 0x66 │ │ │ │ + rsb r0, r8, #102 @ 0x66 │ │ │ │ + b.n 20c104 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.s16 q8, q7, │ │ │ │ - @ instruction: 0xf1820066 │ │ │ │ - @ instruction: 0xf1900066 │ │ │ │ - rsbs r0, r0, #102 @ 0x66 │ │ │ │ - @ instruction: 0xf19a0066 │ │ │ │ - muls r2, r2 │ │ │ │ + vhadd.s32 q8, q3, │ │ │ │ + @ instruction: 0xf18a0066 │ │ │ │ + @ instruction: 0xf1980066 │ │ │ │ + rsbs r0, r8, #102 @ 0x66 │ │ │ │ + sub.w r0, r2, #102 @ 0x66 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rsb r0, r4, #102 @ 0x66 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + rsb r0, ip, #102 @ 0x66 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20c378 │ │ │ │ + b.n 20c388 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf13c0066 │ │ │ │ - uxth r2, r4 │ │ │ │ + adc.w r0, r4, #102 @ 0x66 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf1220066 │ │ │ │ - sxtb r2, r1 │ │ │ │ + @ instruction: 0xf12a0066 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0fc0066 │ │ │ │ - @ instruction: 0xf0a40066 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + add.w r0, r4, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf0ac0066 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ + bics.w r0, ip, #102 @ 0x66 │ │ │ │ bics.w r0, r4, #102 @ 0x66 │ │ │ │ - bic.w r0, ip, #102 @ 0x66 │ │ │ │ b.n 20c9d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vhadd.s16 q8, q5, q11 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + vhadd.s32 q8, q1, q11 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ blx 999a4 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ b.n 20c390 │ │ │ │ bpl.w 20c368 │ │ │ │ @@ -550566,15 +550571,15 @@ │ │ │ │ blx 9e6cc │ │ │ │ b.n 20c27c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r6, 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] @ (20c648 ) │ │ │ │ @@ -550619,19 +550624,19 @@ │ │ │ │ b.n 20c606 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 20c75c │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20ccd0 │ │ │ │ + b.n 20cce0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 20c71c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -551390,44 +551395,44 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 20d110 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20cf28 │ │ │ │ + b.n 20cf38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc 0, cr0, [r6, #-408] @ 0xfffffe68 │ │ │ │ + stc 0, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ svc 10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 20cea8 │ │ │ │ + bgt.n 20ceb8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20cb50 │ │ │ │ + b.n 20cb60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 20cf24 │ │ │ │ + bgt.n 20cf34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20c9dc │ │ │ │ + b.n 20c9ec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20cef4 │ │ │ │ + bhi.n 20cf04 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d3a0 │ │ │ │ + b.n 20d3b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20cec8 │ │ │ │ + bhi.n 20ced8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d380 │ │ │ │ + b.n 20d390 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20ce90 │ │ │ │ + bhi.n 20cea0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d338 │ │ │ │ + b.n 20d348 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20cec8 │ │ │ │ + bhi.n 20ced8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 97b74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vldr d7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ @@ -551802,53 +551807,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 │ │ │ │ - bvc.n 20d3f8 │ │ │ │ + bvc.n 20d408 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d4a4 │ │ │ │ + b.n 20d4b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 20d3d0 │ │ │ │ + bvc.n 20d3e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d47c │ │ │ │ + b.n 20d48c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20db4c │ │ │ │ + b.n 20db5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20d2f4 │ │ │ │ + bvs.n 20d304 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d39c │ │ │ │ + b.n 20d3ac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20d2bc │ │ │ │ + bvs.n 20d2cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d374 │ │ │ │ + b.n 20d384 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20d42c │ │ │ │ + bvs.n 20d43c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20d400 │ │ │ │ + bvs.n 20d410 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 20d408 │ │ │ │ + bpl.n 20d418 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 20d384 │ │ │ │ + bpl.n 20d394 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 20d37c │ │ │ │ + bmi.n 20d38c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 20d450 │ │ │ │ + bmi.n 20d460 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 20d2fc │ │ │ │ + ble.n 20d30c │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 96f54 │ │ │ │ mov r0, r7 │ │ │ │ bl 209a54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vstr d0, [r3] │ │ │ │ @@ -551882,21 +551887,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (20d414 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 20d010 │ │ │ │ nop │ │ │ │ - bcc.n 20d334 │ │ │ │ + bcc.n 20d344 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 20d3dc │ │ │ │ + bgt.n 20d3ec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 20d4d0 │ │ │ │ + bcc.n 20d4e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 20d37c │ │ │ │ + bgt.n 20d38c │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrd r0, r3, [r2] │ │ │ │ ldrd ip, r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ @@ -552071,40 +552076,40 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (20d62c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 20d5d0 │ │ │ │ nop │ │ │ │ - b.n 20d6a4 │ │ │ │ + b.n 20d6b4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xff87ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ - b.n 20d650 │ │ │ │ + b.n 20d660 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 20d5c4 │ │ │ │ + blt.n 20d5d4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 20d70c │ │ │ │ + blt.n 20d51c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 20d694 │ │ │ │ + blt.n 20d6a4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 20d5f4 │ │ │ │ + bge.n 20d604 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 20d5bc │ │ │ │ + bge.n 20d5cc │ │ │ │ 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, #208] @ (20d714 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -552184,15 +552189,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ beq.n 20d760 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -552260,23 +552265,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 20d798 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 20d884 │ │ │ │ + ble.n 20d894 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 20d858 │ │ │ │ + ble.n 20d868 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 20d850 │ │ │ │ + ble.n 20d860 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20d7c4 │ │ │ │ + bhi.n 20d7d4 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -552323,19 +552328,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bgt.n 20d7b4 │ │ │ │ + bgt.n 20d7c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 20d7a0 │ │ │ │ + bgt.n 20d7b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20d914 │ │ │ │ + bhi.n 20d924 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0020d880 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -552914,83 +552919,83 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 20dd38 │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 20ddb8 │ │ │ │ + blt.n 20ddc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 20dde4 │ │ │ │ + blt.n 20ddf4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 20defc │ │ │ │ + blt.n 20df0c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20de6c │ │ │ │ + bvs.n 20de7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 20decc │ │ │ │ + blt.n 20dedc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20de3c │ │ │ │ + bvs.n 20de4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20de60 │ │ │ │ + bge.n 20de70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20dfd0 │ │ │ │ + bvs.n 20dde0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20de28 │ │ │ │ + bge.n 20de38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20df98 │ │ │ │ + bvs.n 20dfa8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20df74 │ │ │ │ + bge.n 20df84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20deb4 │ │ │ │ + bls.n 20dec4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n 20de34 │ │ │ │ + bpl.n 20de44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 20de14 │ │ │ │ + bls.n 20de24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20df88 │ │ │ │ + bls.n 20df98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20df80 │ │ │ │ + bls.n 20df90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20df5c │ │ │ │ + bhi.n 20df6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvc.n 20de70 │ │ │ │ + bvc.n 20de80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvc.n 20de94 │ │ │ │ + bvc.n 20dea4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 20e004 │ │ │ │ + bcc.n 20de14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 20de3c │ │ │ │ + bvc.n 20de4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 20dfac │ │ │ │ + bcc.n 20dfbc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 20df88 │ │ │ │ + bvc.n 20df98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20df14 │ │ │ │ + bvc.n 20df24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20de84 │ │ │ │ + bcs.n 20de94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20dedc │ │ │ │ + bvs.n 20deec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20de50 │ │ │ │ + bcs.n 20de60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20de60 │ │ │ │ + bvs.n 20de70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20de44 │ │ │ │ + bvs.n 20de54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20dfb4 │ │ │ │ + bcs.n 20dfc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20e018 │ │ │ │ + bvs.n 20e028 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20df88 │ │ │ │ + bcs.n 20df98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20dfec │ │ │ │ + bvs.n 20dffc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20df5c │ │ │ │ + bcs.n 20df6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0020df40 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -553158,49 +553163,49 @@ │ │ │ │ b.n 20e002 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 20e13c │ │ │ │ + bpl.n 20e14c │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ - bpl.n 20e1e0 │ │ │ │ + bpl.n 20e1f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n 20e068 │ │ │ │ + bpl.n 20e078 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 20e0f4 │ │ │ │ + bpl.n 20e104 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 20e068 │ │ │ │ + beq.n 20e078 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 20e09c │ │ │ │ + bmi.n 20e0ac │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 20e010 │ │ │ │ + beq.n 20e020 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl f410e │ │ │ │ bl 5fa112 │ │ │ │ - bmi.n 20e030 │ │ │ │ + bmi.n 20e040 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 20e1a4 │ │ │ │ + beq.n 20e1b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 20e204 │ │ │ │ + bmi.n 20e214 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 20e178 │ │ │ │ + beq.n 20e188 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl 164126 │ │ │ │ - bmi.n 20e1b8 │ │ │ │ + bmi.n 20e1c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 20e13c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 20e184 │ │ │ │ + bmi.n 20e194 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, 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 │ │ │ │ @@ -553238,17 +553243,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 20e1c4 │ │ │ │ + bmi.n 20e1d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r5, 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 │ │ │ │ @@ -553290,17 +553295,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (20e230 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 20e1ce │ │ │ │ - bcc.n 20e134 │ │ │ │ + bcc.n 20e144 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, 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, #88] @ (20e29c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -553340,15 +553345,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 20e348 │ │ │ │ + bcc.n 20e358 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -553450,31 +553455,31 @@ │ │ │ │ b.n 20e342 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 20e304 │ │ │ │ + bcs.n 20e314 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 20e434 │ │ │ │ + bcs.n 20e444 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 20e408 │ │ │ │ + bcs.n 20e418 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 20e3e0 │ │ │ │ + bcs.n 20e3f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0020e3d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -553646,59 +553651,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 20e4f4 │ │ │ │ + bne.n 20e504 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr2 15, 4, pc, cr11, cr15, {7} @ │ │ │ │ - bne.n 20e578 │ │ │ │ + bne.n 20e588 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20e5bc │ │ │ │ + bcs.n 20e5cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 20e630 │ │ │ │ + bne.n 20e640 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 20e5dc │ │ │ │ + bne.n 20e5ec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - beq.n 20e574 │ │ │ │ + beq.n 20e584 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 20e54c │ │ │ │ + beq.n 20e55c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcrr2 15, 15, pc, r7, cr15 @ │ │ │ │ - bne.n 20e660 │ │ │ │ + bne.n 20e670 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 20e6bc │ │ │ │ + beq.n 20e6cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 20e694 │ │ │ │ + beq.n 20e6a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 20e664 │ │ │ │ + beq.n 20e674 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ 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 9764c │ │ │ │ @@ -553718,17 +553723,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, 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 │ │ │ │ @@ -553768,15 +553773,15 @@ │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9fef0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - beq.n 20e6c8 │ │ │ │ + beq.n 20e6d8 │ │ │ │ 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, #100] @ (20e730 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -553820,15 +553825,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itte ls │ │ │ │ lslls r0, r6, #1 │ │ │ │ strbls r0, [r3, r3] │ │ │ │ movhi r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ it pl │ │ │ │ lslpl r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -553850,15 +553855,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ blx 9f4a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, 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] @ (20e8ec ) │ │ │ │ @@ -553982,19 +553987,19 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00c2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -554125,29 +554130,29 @@ │ │ │ │ nop │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ vldr d6, [r0, #24] │ │ │ │ vldr d7, [r1, #24] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 20eab8 │ │ │ │ bgt.n 20eab4 │ │ │ │ @@ -554333,15 +554338,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ 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} │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r6, 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 │ │ │ │ @@ -554361,15 +554366,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ blx 9f4a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr.w r2, [pc, #1572] @ 20f340 │ │ │ │ @@ -554949,87 +554954,87 @@ │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 20f34e │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r4, r5, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20f154 │ │ │ │ + b.n 20f164 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - itte lt │ │ │ │ - lsllt r5, r4, #1 │ │ │ │ - stmialt r7!, {r1, r2, r4, r7} │ │ │ │ - lslge r6, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + ittt gt │ │ │ │ + lslgt r5, r4, #1 │ │ │ │ + stmiagt r7!, {r1, r2, r3, r4, r7} │ │ │ │ + lslgt r6, r4, #1 │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -555207,37 +555212,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 20f59a │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20f7f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 20f646 │ │ │ │ + cbnz r4, 20f648 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 20f646 │ │ │ │ + cbnz r4, 20f648 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 20f648 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -555836,84 +555841,84 @@ │ │ │ │ bvs.n 20fc16 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 20fd3a │ │ │ │ + cbnz r4, 20fd3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 20fd3c │ │ │ │ + cbnz r0, 20fd3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - itet al │ │ │ │ - lslal r6, r4, #1 │ │ │ │ - cbnz r4, 20fd3c @ unpredictable > │ │ │ │ + itee │ │ │ │ + lsl r6, r4, #1 │ │ │ │ + cbnz r4, 20fd3e @ unpredictable │ │ │ │ lslal r5, r4, #1 │ │ │ │ add r7, sp, #392 @ 0x188 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ite cs │ │ │ │ - lslcs r6, r4, #1 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + ite cc │ │ │ │ + lslcc r6, r4, #1 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - nop │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + it eq │ │ │ │ + lsleq r6, r4, #1 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r6, r4, #1 │ │ │ │ - popvs {r2, r3, r4, r5, r7} │ │ │ │ + popvc {r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 20fdc4 │ │ │ │ + cbnz r0, 20fdc6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r4, 20fe00 │ │ │ │ + cbz r4, 20fe02 │ │ │ │ lsls r5, r4, #1 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 9df94 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ @@ -556534,203 +556539,203 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 210658 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 20044e │ │ │ │ - cbnz r4, 2104b0 │ │ │ │ + cbnz r4, 2104b2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - cbnz r4, 2104c6 │ │ │ │ + cbnz r4, 2104c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 2104be │ │ │ │ + cbnz r0, 2104c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 2104c2 │ │ │ │ + cbnz r2, 2104c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strex pc, pc, [pc, #1020] @ 0x3fc │ │ │ │ - cbnz r0, 2104de │ │ │ │ + cbnz r0, 2104e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 2104cc │ │ │ │ + cbnz r4, 2104ce │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r6, 2104cc │ │ │ │ + cbnz r6, 2104ce │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r6, 2104b0 │ │ │ │ + cbz r6, 2104b2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r0, 2104b2 │ │ │ │ + cbz r0, 2104b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 210322 │ │ │ │ - @ instruction: 0xffffb74c │ │ │ │ + vqshl.u32 , q2, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r6, 2104ac │ │ │ │ + cbz r6, 2104ae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 2104b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl ffe2a4b2 ::Settings::boolParam@@Base+0xff50921a> │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 2101b6 │ │ │ │ - vmlsl.u , d31, d10[0] │ │ │ │ + vqshlu.s64 , q1, #63 @ 0x3f │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 21009e │ │ │ │ - vqshlu.s32 , q10, #31 │ │ │ │ + vqshlu.s32 , q14, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xeb93ffff │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 21051a │ │ │ │ + cbnz r4, 21051c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 21052a │ │ │ │ + cbnz r4, 21052c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 21052c │ │ │ │ + cbnz r4, 21052e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r6, 21053c │ │ │ │ + cbnz r6, 21053e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r6, 210544 │ │ │ │ + cbnz r6, 210546 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 21055e │ │ │ │ + rev r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - hlt 0x0000 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 2105ba │ │ │ │ + cbnz r4, 2105bc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r6, 2105fa │ │ │ │ + push {r1, r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 2105c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 2105d8 │ │ │ │ + cbnz r0, 2105da │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r2, 2105fc │ │ │ │ + cbz r2, 2105fe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 2105de │ │ │ │ + cbnz r0, 2105e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r6, 2105f2 │ │ │ │ + cbnz r6, 2105f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r0, 2105fe │ │ │ │ + cbz r0, 210600 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 2105fa │ │ │ │ + cbnz r2, 2105fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 210606 │ │ │ │ + cbnz r0, 210608 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r4, 2105fc │ │ │ │ + cbz r4, 2105fe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 210620 │ │ │ │ + cbnz r4, 210622 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 21061e │ │ │ │ + cbnz r0, 210620 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 21060e │ │ │ │ + cbnz r0, 210610 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r4, 210600 │ │ │ │ + cbz r4, 210602 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 210624 │ │ │ │ + cbnz r2, 210626 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 21063a │ │ │ │ + cbnz r4, 21063c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [r3, #160] @ 0xa0 │ │ │ │ @@ -556943,17 +556948,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r5, 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] @ (210904 ) │ │ │ │ @@ -557058,17 +557063,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (210988 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 21093e │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #216 @ (adr r7, 210a64 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 210a84 ) │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -557129,17 +557134,17 @@ │ │ │ │ moveq r4, r0 │ │ │ │ beq.n 2109ce │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ b.n 2109ce │ │ │ │ nop │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 210cc4 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 210ce4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #104] @ 210aa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -557341,17 +557346,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfa17ffff │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [pc, #-1020] @ 2108a0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ @@ -557361,17 +557366,17 @@ │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ ldrsh.w pc, [sp, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfb85ffff │ │ │ │ @ instruction: 0xfb71ffff │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 210d48 │ │ │ │ + cbz r4, 210d4a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #256 @ (adr r4, 210dd0 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 210df0 ) │ │ │ │ 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 9c174 │ │ │ │ @@ -557391,17 +557396,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r2, 210d6c │ │ │ │ + cbz r2, 210d6e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 210fd0 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 210ff0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00210d18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -557440,19 +557445,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (210d88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 210e7c ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 210e9c ) │ │ │ │ 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, #196] @ (210e64 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -557536,27 +557541,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 210de0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #856 @ (adr r2, 2111cc ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 2111ec ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 2110c0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 2110e0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 210fe8 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 211008 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00210e88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -557565,15 +557570,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -557657,17 +557662,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ vmax.s d3, d8, d28 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ - cbz r6, 210f98 │ │ │ │ + cbz r6, 210f9a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #312 @ (adr r1, 2110c8 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 2110e8 ) │ │ │ │ lsls r5, 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 210fae │ │ │ │ @@ -558137,15 +558142,15 @@ │ │ │ │ b.n 2114e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #428 @ 0x1ac │ │ │ │ + stc2 0, cr0, [lr], #428 @ 0x1ac │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ 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 │ │ │ │ mov ip, r2 │ │ │ │ @@ -558224,21 +558229,21 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 2115b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 2116e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -558687,17 +558692,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 61c0a ::get_default_precision()::val@@Base+0x61bf6> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #352 @ (adr r5, 211d74 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 211d94 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, 211df0 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 211e10 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 549c1e │ │ │ │ bl 549c22 │ │ │ │ @ instruction: 0xfa03ffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -558709,17 +558714,17 @@ │ │ │ │ bl 529c3e │ │ │ │ bl 5efc42 │ │ │ │ bl 547c46 │ │ │ │ bl 53bc4a │ │ │ │ bl 523c4e │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #656 @ (adr r4, 211ee8 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 211f08 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ 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 961a8 │ │ │ │ @@ -558739,17 +558744,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r4, pc, #40 @ (adr r4, 211cc8 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 211ce8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00211ca4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -558788,19 +558793,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (211d14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r4, pc, #48 @ (adr r4, 211d40 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 211d60 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 211f74 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 211f94 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ 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] @ (211df8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -558885,27 +558890,27 @@ │ │ │ │ b.n 211d6e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 211ec4 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 211ee4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 2121b0 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 2121d0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, pc, #696 @ (adr r2, 2120d0 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 2120f0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00211e1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -558914,15 +558919,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #616 @ (adr r2, 2120ac ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2120cc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #49845 @ 0xc2b5 │ │ │ │ movt r1, #21819 @ 0x553b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -558958,17 +558963,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (211eac ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #248 @ (adr r2, 211fa4 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 211fc4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #304 @ (adr r2, 211fe0 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 212000 ) │ │ │ │ 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 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -559061,17 +559066,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] @ (212048 ) │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ - add r1, pc, #312 @ (adr r1, 212104 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 212124 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, 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] │ │ │ │ @@ -559334,23 +559339,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (212318 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2122c4 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ 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] @ (2123f4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -559434,27 +559439,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 212370 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ strh r0, [r7, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00212418 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -559463,15 +559468,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00212440 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -559553,33 +559558,33 @@ │ │ │ │ b.n 2124d0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfb6fffff │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, 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] │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ 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 94378 │ │ │ │ @@ -559599,17 +559604,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -559726,17 +559731,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (2126d4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 21268a │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 212748 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -560079,15 +560084,15 @@ │ │ │ │ asrs r0, r5, #24 │ │ │ │ ldrb r5, [r2, #24] │ │ │ │ subs r7, #251 @ 0xfb │ │ │ │ ldrb r0, [r7, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb lr!, {r0, r1, r3, r5, r6} │ │ │ │ + strd r0, r0, [r6, #-428] @ 0x1ac │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -560362,17 +560367,17 @@ │ │ │ │ b.n 212e80 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ pldw [r7, #255]! │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 172ed6 │ │ │ │ bl 172eda │ │ │ │ pld [r7, #255]! │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -560383,17 +560388,17 @@ │ │ │ │ bl 190ef2 │ │ │ │ bl 15eef6 │ │ │ │ bl 148efa │ │ │ │ bl 160efe │ │ │ │ bl 172f02 │ │ │ │ strb r0, [r5, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ 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 9d330 │ │ │ │ @@ -560413,17 +560418,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00212f58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -560462,19 +560467,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (212fc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ 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, #196] @ (2130a4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -560558,27 +560563,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 213020 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r1, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002130c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -560587,15 +560592,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -560711,23 +560716,23 @@ │ │ │ │ str r6, [r5, #8] │ │ │ │ b.n 2131a8 │ │ │ │ nop │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 212aa8 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics.w r0, r0, r8, asr #1 │ │ │ │ + bics.w r0, r8, r8, asr #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 213262 │ │ │ │ vldr d0, [pc, #48] @ 213288 │ │ │ │ @@ -560868,23 +560873,23 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 212c58 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 212c60 │ │ │ │ - mrc2 14, 1, r8, cr7, cr10, {1} │ │ │ │ + cdp2 14, 3, cr8, cr7, cr2, {2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia.w ip, {r3, r5, r6} │ │ │ │ + ldmia.w r4, {r3, r5, r6} │ │ │ │ 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 │ │ │ │ mov r2, r3 │ │ │ │ @@ -560932,17 +560937,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (21348c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21342a │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r5, r4, #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] │ │ │ │ @@ -560953,15 +560958,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w ip, r0, #1408 @ 0x580 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 21356a │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -561265,15 +561270,15 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ strb r2, [r1, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 213810 │ │ │ │ + bge.n 213820 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -561576,20 +561581,20 @@ │ │ │ │ b.n 213bbe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 135c46 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ bl fffafc5a ::Settings::boolParam@@Base+0xff68e9c2> │ │ │ │ bl fffb5c5e ::Settings::boolParam@@Base+0xff6949c6> │ │ │ │ pld [fp, #4095] @ 0xfff │ │ │ │ @@ -561599,31 +561604,31 @@ │ │ │ │ @ instruction: 0xfa7fffff │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ bl fffdfc76 ::Settings::boolParam@@Base+0xff6be9de> │ │ │ │ bl fffa7c7a ::Settings::boolParam@@Base+0xff6869e2> │ │ │ │ bl fff8bc7e ::Settings::boolParam@@Base+0xff66a9e6> │ │ │ │ bl fffafc82 ::Settings::boolParam@@Base+0xff68e9ea> │ │ │ │ bl fffbfc86 ::Settings::boolParam@@Base+0xff69e9ee> │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ 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 9b420 │ │ │ │ @@ -561643,17 +561648,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00213cf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -561692,19 +561697,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (213d64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ 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] @ (213e48 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -561789,27 +561794,27 @@ │ │ │ │ b.n 213dbe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00213e6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -561818,15 +561823,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #50090 @ 0xc3aa │ │ │ │ movt r1, #29707 @ 0x740b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -561906,23 +561911,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (213f84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 213f4e │ │ │ │ nop │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -561981,17 +561986,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -562112,15 +562117,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -562133,15 +562138,15 @@ │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -562654,21 +562659,21 @@ │ │ │ │ vmul.i , q9, q14 │ │ │ │ strh r1, [r7, #18] │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ mov r8, r3 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -562802,17 +562807,17 @@ │ │ │ │ vmla.f64 d1, d5, d6 │ │ │ │ b.n 214ac4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 214d48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ @@ -562854,19 +562859,19 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 214dd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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] │ │ │ │ @@ -563375,15 +563380,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r6, [r2, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ @@ -563436,21 +563441,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (215304 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2152d6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ 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 │ │ │ │ @@ -563690,21 +563695,21 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 215820 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -564452,21 +564457,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [pc, #680] @ (216254 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ subs r4, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 216712 │ │ │ │ vcvt.u16.f16 d30, d3, #1 │ │ │ │ vsubw.u q15, , d25 │ │ │ │ vabdl.u q9, d15, d23 │ │ │ │ @@ -564493,47 +564498,47 @@ │ │ │ │ adds r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ b.n 216096 │ │ │ │ - vraddhn.i d22, , q5 │ │ │ │ + vsri.32 d22, d2, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ blxns r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ 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 9caa8 │ │ │ │ @@ -564554,17 +564559,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021609c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -564667,17 +564672,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp sl, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ orrs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea3fffff │ │ │ │ b.n 216252 │ │ │ │ vdup.8 d19, d7[7] │ │ │ │ movs r0, r0 │ │ │ │ @@ -564699,17 +564704,17 @@ │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vcvt.f32.u32 d29, d31, #1 │ │ │ │ vtbl.8 d17, {d15-d16}, d9 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2162d2 │ │ │ │ vsli.32 d20, d0, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #168] @ (2162a0 ) │ │ │ │ + ldr r7, [pc, #200] @ (2162c0 ) │ │ │ │ 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 9f734 │ │ │ │ @@ -564730,17 +564735,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #528] @ (216454 ) │ │ │ │ + ldr r6, [pc, #560] @ (216474 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216244 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -564812,23 +564817,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2162a6 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 216528 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #968] @ (2166e4 ) │ │ │ │ + ldr r5, [pc, #1000] @ (216704 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #840] @ (21666c ) │ │ │ │ + ldr r5, [pc, #872] @ (21668c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216324 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -564904,25 +564909,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d2a0 │ │ │ │ b.n 216392 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 216610 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #24] @ (216420 ) │ │ │ │ + ldr r5, [pc, #56] @ (216440 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #920] @ (2167a8 ) │ │ │ │ + ldr r4, [pc, #952] @ (2167c8 ) │ │ │ │ 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] @ (2165a0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -565074,37 +565079,37 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ negs r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #672] @ (216854 ) │ │ │ │ + ldr r3, [pc, #704] @ (216874 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #560] @ (2167ec ) │ │ │ │ + ldr r3, [pc, #592] @ (21680c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #456] @ (21678c ) │ │ │ │ + ldr r3, [pc, #488] @ (2167ac ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 002165dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -565113,15 +565118,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00216604 : │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 2166fa │ │ │ │ push {lr} │ │ │ │ @@ -566050,27 +566055,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] │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ - lsls r6, r4, #1 │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + str r2, [r4, r6] │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -566187,17 +566192,17 @@ │ │ │ │ moveq r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 217348 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #744] @ (2176ac ) │ │ │ │ + ldr r7, [pc, #776] @ (2176cc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ 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 │ │ │ │ @@ -566500,23 +566505,23 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2179b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #536] @ (2179c4 ) │ │ │ │ + ldr r4, [pc, #568] @ (2179e4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 217924 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 2176b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -566707,25 +566712,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (217a50 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 217976 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #688] @ (217cf0 ) │ │ │ │ + ldr r1, [pc, #720] @ (217d10 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #24] @ (217a60 ) │ │ │ │ + ldr r1, [pc, #56] @ (217a80 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [pc, #952] @ (217e08 ) │ │ │ │ + ldr r0, [pc, #984] @ (217e28 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00217a54 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -566859,17 +566864,17 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 217b0e │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 217b0e │ │ │ │ b.n 217bde │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #80] @ (217c4c ) │ │ │ │ + ldr r0, [pc, #112] @ (217c6c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -566921,17 +566926,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} │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ 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] │ │ │ │ @@ -567357,33 +567362,33 @@ │ │ │ │ ... │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, 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] │ │ │ │ @@ -567618,33 +567623,33 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 217d28 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 217d30 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -567681,19 +567686,19 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r3 │ │ │ │ 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 │ │ │ │ @@ -568021,31 +568026,31 @@ │ │ │ │ ... │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ 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] │ │ │ │ @@ -568379,45 +568384,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (218d34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21862a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ @@ -569444,219 +569449,219 @@ │ │ │ │ ldr r0, [pc, #428] @ (219a48 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 21862a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ 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 │ │ │ │ @@ -569886,17 +569891,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (219d08 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -570219,49 +570224,49 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r0, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 9bab4 │ │ │ │ @@ -570510,61 +570515,61 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 219db4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ 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 │ │ │ │ @@ -571402,31 +571407,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21ad88 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb9c006f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xfa2e006f │ │ │ │ bl 12adc2 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ 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] │ │ │ │ @@ -571520,17 +571525,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ 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] @ (21b018 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -571628,17 +571633,17 @@ │ │ │ │ b.n 21af78 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xf74e006f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6f0006f │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ 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 │ │ │ │ @@ -571714,23 +571719,23 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ 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] @ (21b17c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -571765,15 +571770,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf53a006f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -571785,15 +571790,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ 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 │ │ │ │ @@ -571821,19 +571826,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (21b220 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 21b1f4 │ │ │ │ nop │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr4, {3} │ │ │ │ + cdp2 0, 10, cr0, cr14, cr4, {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 r5, r2, #1 │ │ │ │ bmi.n 21b2b0 │ │ │ │ ldr.w r9, [pc, #124] @ 21b2b8 │ │ │ │ @@ -571880,19 +571885,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d2a0 │ │ │ │ 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 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr4, {3} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr4, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #164] @ (21b37c ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #164] @ (21b380 ) │ │ │ │ @@ -571960,19 +571965,19 @@ │ │ │ │ str.w r4, [sl] │ │ │ │ movs r5, #1 │ │ │ │ b.n 21b33e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf392006f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [r4, #400] @ 0x190 │ │ │ │ + ldc2 0, cr0, [ip, #400] @ 0x190 │ │ │ │ @ instruction: 0xf32a006f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r9, r2 │ │ │ │ @@ -572234,17 +572239,17 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 21b43e │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf2bc006f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa960064 │ │ │ │ + @ instruction: 0xfa9e0064 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 9e450 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ @@ -572534,35 +572539,35 @@ │ │ │ │ blx 9fa80 │ │ │ │ movs r3, #233 @ 0xe9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #64] @ (21b9b4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 21b8d4 │ │ │ │ ... │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :128], r4 │ │ │ │ + vst4.16 {d0-d3}, [ip :128], r4 │ │ │ │ cdp 0, 9, cr0, cr10, cr15, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str.w r0, [r0, r4, lsl #2] │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + str.w r0, [r8, r4, lsl #2] │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb.w r0, [r6, r4, lsl #2] │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + strb.w r0, [lr, r4, lsl #2] │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf78a0064 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + @ instruction: 0xf7920064 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7500064 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + @ instruction: 0xf7580064 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx a0478 │ │ │ │ @@ -572766,68 +572771,68 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #152] @ (21bc60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21b7ce │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movt r0, #51300 @ 0xc864 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + @ instruction: 0xf6d40064 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subw r0, r8, #2148 @ 0x864 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + @ instruction: 0xf6b00064 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf68c0064 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + @ instruction: 0xf6940064 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6700064 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + @ instruction: 0xf6780064 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6540064 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + @ instruction: 0xf65c0064 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6380064 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + movw r0, #2148 @ 0x864 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf61c0064 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + @ instruction: 0xf6240064 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - addw r0, r0, #2148 @ 0x864 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + addw r0, r8, #2148 @ 0x864 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5e40064 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + @ instruction: 0xf5ec0064 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rsb r0, r8, #14942208 @ 0xe40000 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + rsbs r0, r0, #14942208 @ 0xe40000 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub.w r0, ip, #14942208 @ 0xe40000 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + subs.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5900064 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + @ instruction: 0xf5980064 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + sbcs.w r0, ip, #14942208 @ 0xe40000 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adcs.w r0, r8, #14942208 @ 0xe40000 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + sbc.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf53c0064 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + adc.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5200064 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + @ instruction: 0xf5280064 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + add.w r0, ip, #14942208 @ 0xe40000 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf4e80064 │ │ │ │ + @ instruction: 0xf4f00064 │ │ │ │ │ │ │ │ 0021bc64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #356] @ (21bdd8 ) │ │ │ │ @@ -572976,22 +572981,22 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21bd64 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r2, #444]! @ 0x1bc │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strex pc, pc, [r3, #1020] @ 0x3fc │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl ffec9dfa ::Settings::boolParam@@Base+0xff5a8b62> │ │ │ │ bl ffef3dfe ::Settings::boolParam@@Base+0xff5d2b66> │ │ │ │ bl ffe4de02 ::Settings::boolParam@@Base+0xff52cb6a> │ │ │ │ subs r3, r3, #3 │ │ │ │ @@ -573010,28 +573015,28 @@ │ │ │ │ vsli.32 d16, d23, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea45ffff │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3200064 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + @ instruction: 0xf3280064 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3060064 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + @ instruction: 0xf30e0064 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2e60064 │ │ │ │ + @ instruction: 0xf2ee0064 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 964cc │ │ │ │ mov r3, r0 │ │ │ │ @@ -573051,17 +573056,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2180064 │ │ │ │ + @ instruction: 0xf2200064 │ │ │ │ │ │ │ │ 0021beb0 : │ │ │ │ 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 │ │ │ │ @@ -573117,22 +573122,22 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (21bf60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21bf0a │ │ │ │ nop │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf18e0064 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + @ instruction: 0xf1960064 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbc.w r0, sl, #100 @ 0x64 │ │ │ │ + sbcs.w r0, r2, #100 @ 0x64 │ │ │ │ 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] @ (21c088 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -573244,28 +573249,28 @@ │ │ │ │ mov r5, r1 │ │ │ │ b.n 21bfa6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 21be6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 21bd5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orns r0, sl, #100 @ 0x64 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + eor.w r0, r2, #100 @ 0x64 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bics.w r0, sl, #100 @ 0x64 │ │ │ │ + orr.w r0, r2, #100 @ 0x64 │ │ │ │ │ │ │ │ 0021c0b0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -573327,22 +573332,22 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (21c174 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21c13e │ │ │ │ nop │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.s q8, q4, q10 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + vmla.i d0, d0, d0[5] │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.s16 q8, q3, q10 │ │ │ │ + vhadd.s16 q8, q7, q10 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -573422,17 +573427,17 @@ │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt r2, #2 │ │ │ │ b.n 21c214 │ │ │ │ movs r2, #0 │ │ │ │ b.n 21c214 │ │ │ │ nop │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp 0, 7, cr0, cr6, cr4, {3} │ │ │ │ + cdp 0, 7, cr0, cr14, cr4, {3} │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -573896,49 +573901,49 @@ │ │ │ │ b.n 21c572 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 21cccc │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc 0, cr0, [r8], {100} @ 0x64 │ │ │ │ + stc 0, cr0, [r0], #400 @ 0x190 │ │ │ │ b.n 21cb84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds.w r0, r6, r4, asr #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + adds.w r0, lr, r4, asr #1 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xeadc0064 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + @ instruction: 0xeae40064 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xeaa60064 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + @ instruction: 0xeaae0064 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orn r0, sl, r4, asr #1 │ │ │ │ - movs r4, r6 │ │ │ │ + orns r0, r2, r4, asr #1 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orr.w r0, ip, r4, asr #1 │ │ │ │ - movs r4, r0 │ │ │ │ + orrs.w r0, r4, r4, asr #1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ands.w r0, ip, r4, asr #1 │ │ │ │ - vmla.i32 q8, q2, d5[1] │ │ │ │ - and.w r0, r2, r4, asr #1 │ │ │ │ - vmla.i16 q0, q7, d5[2] │ │ │ │ - @ instruction: 0xe9b40064 │ │ │ │ - vhadd.u q8, q0, │ │ │ │ - @ instruction: 0xe9880064 │ │ │ │ + bic.w r0, r4, r4, asr #1 │ │ │ │ + vmla.i32 q8, q6, d5[1] │ │ │ │ + and.w r0, sl, r4, asr #1 │ │ │ │ + vmla.i32 q0, q3, d5[1] │ │ │ │ + @ instruction: 0xe9bc0064 │ │ │ │ + vhadd.u q8, q4, │ │ │ │ + @ instruction: 0xe9900064 │ │ │ │ stmdb 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] @ (21cb04 ) │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #824] @ (21cb08 ) │ │ │ │ @@ -574250,47 +574255,47 @@ │ │ │ │ b.n 21c95c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #156 @ 0x9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr5, {3} │ │ │ │ - ldc2 0, cr0, [sl, #404] @ 0x194 │ │ │ │ - ldc2l 0, cr0, [sl, #-404]! @ 0xfffffe6c │ │ │ │ - b.n 21ca4c │ │ │ │ + cdp2 0, 6, cr0, cr12, cr5, {3} │ │ │ │ + stc2 0, cr0, [r2, #404]! @ 0x194 │ │ │ │ + stc2 0, cr0, [r2, #404] @ 0x194 │ │ │ │ + b.n 21ca5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4, #-404] @ 0xfffffe6c │ │ │ │ - b.n 21c9d8 │ │ │ │ + stc2l 0, cr0, [ip, #-404] @ 0xfffffe6c │ │ │ │ + b.n 21c9e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ble.n 21cb40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r8], #404 @ 0x194 │ │ │ │ - b.n 21c94c │ │ │ │ + stc2 0, cr0, [r0, #-404] @ 0xfffffe6c │ │ │ │ + b.n 21c95c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], #404 @ 0x194 │ │ │ │ - b.n 21c8e0 │ │ │ │ + stc2l 0, cr0, [r4], {101} @ 0x65 │ │ │ │ + b.n 21c8f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2 0, cr0, [lr], {101} @ 0x65 │ │ │ │ - b.n 21c8ac │ │ │ │ + stc2 0, cr0, [r6], #404 @ 0x194 │ │ │ │ + b.n 21c8bc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-404 @ 0xfffffe6c │ │ │ │ - b.n 21c854 │ │ │ │ + ldc2l 0, cr0, [r6], #-404 @ 0xfffffe6c │ │ │ │ + b.n 21c864 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mrrc2 0, 6, r0, r0, cr5 @ │ │ │ │ - b.n 21c82c │ │ │ │ + mrrc2 0, 6, r0, r8, cr5 │ │ │ │ + b.n 21c83c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r8], {101} @ 0x65 │ │ │ │ - b.n 21c794 │ │ │ │ + ldc2 0, cr0, [r0], {101} @ 0x65 │ │ │ │ + b.n 21c7a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbda0065 │ │ │ │ - b.n 21c744 │ │ │ │ + umaal r0, r0, r2, r5 │ │ │ │ + b.n 21c754 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfba40065 │ │ │ │ - b.n 21c6dc │ │ │ │ + @ instruction: 0xfbac0065 │ │ │ │ + b.n 21c6ec │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #904] @ (21cf08 ) │ │ │ │ @@ -574631,37 +574636,37 @@ │ │ │ │ b.n 21cfa4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ bge.n 21cedc │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r4, #2149 @ 0x865 │ │ │ │ - @ instruction: 0xfa220065 │ │ │ │ - b.n 21c790 │ │ │ │ + subw r0, ip, #2149 @ 0x865 │ │ │ │ + @ instruction: 0xfa2a0065 │ │ │ │ + b.n 21c7a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfa0a0065 │ │ │ │ - b.n 21c768 │ │ │ │ + @ instruction: 0xfa120065 │ │ │ │ + b.n 21c778 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr??.w r0, [sl, r5, lsl #2] │ │ │ │ - b.n 21d650 │ │ │ │ + vst1.8 {d0[3]}, [r2], r5 │ │ │ │ + b.n 21d660 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vld4.16 {d16-d19}, [r2 :128], r5 │ │ │ │ - b.n 21d628 │ │ │ │ + vld4.16 {d16-d19}, [sl :128], r5 │ │ │ │ + b.n 21d638 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str??.w r0, [ip, #101] @ 0x65 │ │ │ │ - b.n 21d544 │ │ │ │ + ldr??.w r0, [r4, #101] @ 0x65 │ │ │ │ + b.n 21d554 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bhi.n 21d01c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str??.w r0, [sl, r5, lsl #2] │ │ │ │ - b.n 21d44c │ │ │ │ + ldr??.w r0, [r2, r5, lsl #2] │ │ │ │ + b.n 21d45c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh.w r0, [r2, r5, lsl #2] │ │ │ │ - b.n 21d3e4 │ │ │ │ + ldrh.w r0, [sl, r5, lsl #2] │ │ │ │ + b.n 21d3f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ @@ -575067,56 +575072,56 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ b.n 21cdec │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subw r0, sl, #2149 @ 0x865 │ │ │ │ - b.n 21d50c │ │ │ │ + @ instruction: 0xf6b20065 │ │ │ │ + b.n 21d51c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6920065 │ │ │ │ - b.n 21d4e4 │ │ │ │ + @ instruction: 0xf69a0065 │ │ │ │ + b.n 21d4f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf61e0065 │ │ │ │ - @ instruction: 0xf5e00065 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + @ instruction: 0xf6260065 │ │ │ │ + @ instruction: 0xf5e80065 │ │ │ │ + b.n 21d39c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rsb r0, r8, #15007744 @ 0xe50000 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + rsbs r0, r0, #15007744 @ 0xe50000 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + subs.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf58c0065 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + @ instruction: 0xf5940065 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + adds.w r0, ip, #15007744 @ 0xe50000 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf4e40065 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + @ instruction: 0xf4ec0065 │ │ │ │ + svc 4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eors.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf4a60065 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orn r0, sl, #15007744 @ 0xe50000 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + orns r0, r2, #15007744 @ 0xe50000 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orr.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + orrs.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bics.w r0, r2, #15007744 @ 0xe50000 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + bics.w r0, sl, #15007744 @ 0xe50000 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ands.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + ands.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf33a0065 │ │ │ │ - ble.n 21d498 │ │ │ │ + @ instruction: 0xf3420065 │ │ │ │ + ble.n 21d4a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 9acb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov.f64 d9, d0 │ │ │ │ @@ -575512,46 +575517,46 @@ │ │ │ │ ldr r0, [pc, #108] @ (21d87c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 21cff4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf1e20065 │ │ │ │ - blt.n 21d824 │ │ │ │ + @ instruction: 0xf1ea0065 │ │ │ │ + bgt.n 21d834 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub.w r0, ip, #101 @ 0x65 │ │ │ │ - blt.n 21d7c0 │ │ │ │ + subs.w r0, r4, #101 @ 0x65 │ │ │ │ + blt.n 21d7d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf13a0065 │ │ │ │ - blt.n 21d8e4 │ │ │ │ + adc.w r0, r2, #101 @ 0x65 │ │ │ │ + blt.n 21d8f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf0be0065 │ │ │ │ - bge.n 21d7f4 │ │ │ │ + @ instruction: 0xf0c60065 │ │ │ │ + bge.n 21d804 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eor.w r0, lr, #101 @ 0x65 │ │ │ │ - bge.n 21d79c │ │ │ │ + eors.w r0, r6, #101 @ 0x65 │ │ │ │ + bge.n 21d7ac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orns r0, r2, #101 @ 0x65 │ │ │ │ - bge.n 21d76c │ │ │ │ + orns r0, sl, #101 @ 0x65 │ │ │ │ + bge.n 21d77c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orr.w r0, r2, #101 @ 0x65 │ │ │ │ - bge.n 21d914 │ │ │ │ + orr.w r0, sl, #101 @ 0x65 │ │ │ │ + bge.n 21d924 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - and.w r0, r0, #101 @ 0x65 │ │ │ │ - bge.n 21d898 │ │ │ │ + and.w r0, r8, #101 @ 0x65 │ │ │ │ + bge.n 21d8a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i d16, d8, d1[5] │ │ │ │ - bls.n 21d830 │ │ │ │ + vmla.i16 d16, d0, d5[2] │ │ │ │ + bls.n 21d840 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i16 d0, d0, d5[2] │ │ │ │ - bls.n 21d7c8 │ │ │ │ + vmla.i16 d0, d8, d5[2] │ │ │ │ + bls.n 21d7d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr6, cr5, {3} │ │ │ │ - bhi.n 21d7bc │ │ │ │ + cdp 0, 8, cr0, cr14, cr5, {3} │ │ │ │ + bhi.n 21d7cc │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [pc, #720] @ (21db54 ) │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #712] @ (21db58 ) │ │ │ │ @@ -575809,59 +575814,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #132] @ (21dbcc ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 21cff4 │ │ │ │ - cdp 0, 0, cr0, cr6, cr5, {3} │ │ │ │ - bhi.n 21db98 │ │ │ │ + cdp 0, 0, cr0, cr14, cr5, {3} │ │ │ │ + bhi.n 21dba8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stcl 0, cr0, [r8, #404]! @ 0x194 │ │ │ │ - bhi.n 21db64 │ │ │ │ + ldcl 0, cr0, [r0, #404]! @ 0x194 │ │ │ │ + bhi.n 21db74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stcl 0, cr0, [ip, #404] @ 0x194 │ │ │ │ - bvc.n 21db34 │ │ │ │ + ldcl 0, cr0, [r4, #404] @ 0x194 │ │ │ │ + bvc.n 21db44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc 0, cr0, [lr, #404]! @ 0x194 │ │ │ │ - bvc.n 21db00 │ │ │ │ + ldc 0, cr0, [r6, #404]! @ 0x194 │ │ │ │ + bvc.n 21db10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-404]! @ 0xfffffe6c │ │ │ │ - bvc.n 21daa0 │ │ │ │ + stc 0, cr0, [r2, #404] @ 0x194 │ │ │ │ + bvc.n 21dab0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc 0, cr0, [r8, #-404]! @ 0xfffffe6c │ │ │ │ - bvc.n 21dc04 │ │ │ │ + ldc 0, cr0, [r0, #-404]! @ 0xfffffe6c │ │ │ │ + bvc.n 21dc14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stcl 0, cr0, [ip], #404 @ 0x194 │ │ │ │ - bvc.n 21db94 │ │ │ │ + ldcl 0, cr0, [r4], #404 @ 0x194 │ │ │ │ + bvc.n 21dba4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc 0, cr0, [ip], #404 @ 0x194 │ │ │ │ - ldcl 0, cr0, [r2], #-404 @ 0xfffffe6c │ │ │ │ - bvs.n 21daac │ │ │ │ + ldc 0, cr0, [r4], #404 @ 0x194 │ │ │ │ + ldcl 0, cr0, [sl], #-404 @ 0xfffffe6c │ │ │ │ + bvs.n 21dabc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mrrc 0, 6, r0, r4, cr5 │ │ │ │ - bvs.n 21dc78 │ │ │ │ + mrrc 0, 6, r0, ip, cr5 │ │ │ │ + bvs.n 21dc88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc 0, cr0, [r6], #-404 @ 0xfffffe6c │ │ │ │ - bvs.n 21dc44 │ │ │ │ + ldc 0, cr0, [lr], #-404 @ 0xfffffe6c │ │ │ │ + bvs.n 21dc54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc 0, cr0, [r8], {101} @ 0x65 │ │ │ │ - bvs.n 21dc10 │ │ │ │ + stc 0, cr0, [r0], #-404 @ 0xfffffe6c │ │ │ │ + bvs.n 21dc20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xebe60065 │ │ │ │ - bpl.n 21dbb4 │ │ │ │ + @ instruction: 0xebee0065 │ │ │ │ + bvs.n 21dbc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs.w r0, r4, r5, asr #1 │ │ │ │ - bpl.n 21db58 │ │ │ │ + subs.w r0, ip, r5, asr #1 │ │ │ │ + bpl.n 21db68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeb820065 │ │ │ │ - bpl.n 21daf8 │ │ │ │ + @ instruction: 0xeb8a0065 │ │ │ │ + bpl.n 21db08 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adc.w r0, lr, r5, asr #1 │ │ │ │ - bpl.n 21dc9c │ │ │ │ + adcs.w r0, r6, r5, asr #1 │ │ │ │ + bpl.n 21dcac │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #204] @ (21dcb0 ) │ │ │ │ @@ -575946,21 +575951,21 @@ │ │ │ │ b.n 21dc3e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, r5, asr #1 │ │ │ │ - bmi.n 21ddb0 │ │ │ │ + orn r0, r8, r5, asr #1 │ │ │ │ + bmi.n 21dbc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrd r0, r0, [r6, #404]! @ 0x194 │ │ │ │ - bmi.n 21dce8 │ │ │ │ + ldrd r0, r0, [lr, #404]! @ 0x194 │ │ │ │ + bmi.n 21dcf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -576310,32 +576315,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (21e0d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21e03c │ │ │ │ - @ instruction: 0xe8060065 │ │ │ │ - b.n 21df84 │ │ │ │ + @ instruction: 0xe80e0065 │ │ │ │ + b.n 21df94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21def0 │ │ │ │ + b.n 21df00 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 21e1b0 │ │ │ │ + beq.n 21dfc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21deb0 │ │ │ │ + b.n 21dec0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 21e170 │ │ │ │ + beq.n 21e180 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21de58 │ │ │ │ + b.n 21de68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 21e118 │ │ │ │ + beq.n 21e128 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21de2c │ │ │ │ + b.n 21de3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 21e0ec │ │ │ │ + beq.n 21e0fc │ │ │ │ lsls r4, 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] │ │ │ │ @@ -576491,23 +576496,23 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 21db10 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ stmia r4!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21dd14 │ │ │ │ + b.n 21dd24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21dc88 │ │ │ │ + b.n 21dc98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r4!, {r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 21dc74 │ │ │ │ + b.n 21dc84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -576743,26 +576748,26 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.n 21e47e │ │ │ │ ldr r2, [pc, #28] @ (21e56c ) │ │ │ │ add r2, pc │ │ │ │ b.n 21e4e4 │ │ │ │ nop │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21ea50 │ │ │ │ + b.n 21ea60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21ea0c │ │ │ │ + b.n 21ea1c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr12, cr4, {3} │ │ │ │ - adds r3, #12 │ │ │ │ + cdp 0, 12, cr0, cr4, cr4, {3} │ │ │ │ + adds r3, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21e99c │ │ │ │ + b.n 21e9ac │ │ │ │ lsls r5, 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 9b248 │ │ │ │ nop │ │ │ │ @@ -576817,15 +576822,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e8f0 │ │ │ │ + b.n 21e900 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r0!, {r7} │ │ │ │ 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 │ │ │ │ @@ -576928,31 +576933,31 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (21e750 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21e6d6 │ │ │ │ nop │ │ │ │ - b.n 21e92c │ │ │ │ + b.n 21e93c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21e83c │ │ │ │ + b.n 21e84c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21e810 │ │ │ │ + b.n 21e820 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21e7d4 │ │ │ │ + b.n 21e7e4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21e7a8 │ │ │ │ + b.n 21e7b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021e754 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -577055,17 +577060,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x00fa │ │ │ │ lsls r7, r5, #1 │ │ │ │ bl fff7685e ::Settings::boolParam@@Base+0xff6555c6> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf3020066 │ │ │ │ + @ instruction: 0xf30a0066 │ │ │ │ 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 │ │ │ │ lsls r7, r4, #15 │ │ │ │ @@ -577082,17 +577087,17 @@ │ │ │ │ bl fff668a2 ::Settings::boolParam@@Base+0xff64560a> │ │ │ │ bl 508a6 ::get_default_precision()::val@@Base+0x50892> │ │ │ │ bl fe8aa │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ bl 1128b2 │ │ │ │ bkpt 0x004e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {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 98608 │ │ │ │ @@ -577113,17 +577118,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021e90c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577248,35 +577253,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (21ea84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 21ea08 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 21e9a8 │ │ │ │ + ble.n 21e9b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 21eb0c │ │ │ │ + ble.n 21eb1c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 21ead8 │ │ │ │ + ble.n 21eae8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 21eaac │ │ │ │ + ble.n 21eabc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 21ea80 │ │ │ │ + ble.n 21ea90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021ea88 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vstr d0, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -577334,21 +577339,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bgt.n 21ec1c │ │ │ │ + bgt.n 21ec2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 21eba0 │ │ │ │ + bgt.n 21ebb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021eb40 : │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 21eb5e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -578276,121 +578281,121 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 21f4be │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8ca │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 21f504 │ │ │ │ + bls.n 21f514 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 21f404 │ │ │ │ + bhi.n 21f414 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f4cc │ │ │ │ + bhi.n 21f4dc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f418 │ │ │ │ + bvc.n 21f428 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f528 │ │ │ │ + bvc.n 21f538 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f4c8 │ │ │ │ + bvs.n 21f4d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f434 │ │ │ │ + bvs.n 21f444 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f5dc │ │ │ │ + bvs.n 21f5ec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - nop {13} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - bvs.n 21f580 │ │ │ │ + it le │ │ │ │ + lslle r4, r4, #1 │ │ │ │ + bvs.n 21f590 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - nop {10} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - bvs.n 21f528 │ │ │ │ + it ge │ │ │ │ + lslge r4, r4, #1 │ │ │ │ + bvs.n 21f538 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - nop {7} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - bpl.n 21f4d4 │ │ │ │ + it vc │ │ │ │ + lslvc r4, r4, #1 │ │ │ │ + bpl.n 21f4e4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r4, r4, #1 │ │ │ │ - bpl.n 21f484 @ unpredictable │ │ │ │ + bpl.n 21f494 @ unpredictable │ │ │ │ lslmi r5, r4, #1 │ │ │ │ - itet ne │ │ │ │ + ittt ne │ │ │ │ lslne r4, r4, #1 │ │ │ │ - bpl.n 21f61c @ unpredictable │ │ │ │ + bpl.n 21f42c @ unpredictable │ │ │ │ lslne r5, r4, #1 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 21f5b4 │ │ │ │ + bpl.n 21f5c4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 21f560 │ │ │ │ + bpl.n 21f570 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f510 │ │ │ │ + bmi.n 21f520 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f4b0 │ │ │ │ + bmi.n 21f4c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f5c0 │ │ │ │ + bmi.n 21f5d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f560 │ │ │ │ + bmi.n 21f570 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 21f504 │ │ │ │ + bcc.n 21f514 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 21f4dc │ │ │ │ + bcc.n 21f4ec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 21f47c │ │ │ │ + bcc.n 21f48c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 21f650 │ │ │ │ + bcc.n 21f660 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 21f5fc │ │ │ │ + bcc.n 21f60c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 21f59c │ │ │ │ + bcc.n 21f5ac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 21f548 │ │ │ │ + bcs.n 21f558 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 21f4e4 │ │ │ │ + bcs.n 21f4f4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -578883,64 +578888,64 @@ │ │ │ │ b.n 21fa60 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 21fa44 │ │ │ │ + beq.n 21fa54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 21fbe4 │ │ │ │ + beq.n 21fbf4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 21fb46 │ │ │ │ + cbnz r0, 21fb48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 21fbb0 │ │ │ │ + beq.n 21fbc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 21fb46 │ │ │ │ + cbnz r2, 21fb48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 21fb44 │ │ │ │ + beq.n 21fb54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 21fb44 │ │ │ │ + cbnz r0, 21fb46 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021fb70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -579354,55 +579359,55 @@ │ │ │ │ b.n 21fd3a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 220036 │ │ │ │ + cbz r0, 220038 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r4, 220036 │ │ │ │ + cbz r4, 220038 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 220020 │ │ │ │ + cbz r0, 220022 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r6, 22001a │ │ │ │ + cbz r6, 22001c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 22001c │ │ │ │ + cbz r0, 22001e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r6, 220014 │ │ │ │ + cbz r6, 220016 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00220014 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -579703,27 +579708,27 @@ │ │ │ │ b.n 2203f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r6, pc, #216 @ (adr r6, 220434 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r5, pc, #832 @ (adr r5, 2206ac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r4, 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] │ │ │ │ @@ -580170,81 +580175,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #140] @ (220888 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 220098 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itt gt │ │ │ │ + ite gt │ │ │ │ lslgt r5, r4, #1 │ │ │ │ - addgt r1, sp, #144 @ 0x90 │ │ │ │ + addle r1, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - it ge │ │ │ │ - lslge r5, r4, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + nop {11} │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r5, r4, #1 │ │ │ │ - addls r0, sp, #944 @ 0x3b0 │ │ │ │ + ite ls │ │ │ │ + lslls r5, r4, #1 │ │ │ │ + addhi r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - nop {7} │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + it vc │ │ │ │ + lslvc r5, r4, #1 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r5, r4, #1 │ │ │ │ - addmi r0, sp, #720 @ 0x2d0 │ │ │ │ + addpl r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #23586 @ 0x5c22 │ │ │ │ movt r1, #14982 @ 0x3a86 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -580613,17 +580618,17 @@ │ │ │ │ moveq r3, #2 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ streq r3, [r2, #0] │ │ │ │ b.n 220c7a │ │ │ │ nop │ │ │ │ - cbnz r0, 220d2a │ │ │ │ + cbnz r0, 220d2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 220e94 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 220eb4 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -580703,17 +580708,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 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 221020 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 221040 ) │ │ │ │ lsls r4, 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] │ │ │ │ @@ -581101,17 +581106,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (2212d4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 221286 │ │ │ │ nop │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, 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] │ │ │ │ @@ -581153,17 +581158,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (221354 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 221306 │ │ │ │ nop │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 2213c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -581274,17 +581279,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - cbz r2, 2214f8 │ │ │ │ + cbz r2, 2214fa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -581357,17 +581362,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 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -581965,15 +581970,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 221f70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcr 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ ldc 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 221de0 │ │ │ │ @@ -582282,15 +582287,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 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 221df0 │ │ │ │ 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 │ │ │ │ @@ -582564,15 +582569,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 222698 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #208 @ (adr r6, 22255c ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 22257c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 2222d2 │ │ │ │ @ instruction: 0xffffe5ed │ │ │ │ vrshr.u64 d24, d14, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -582901,17 +582906,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 222b9a │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ bl fff5c8d6 ::Settings::boolParam@@Base+0xff63b63e> │ │ │ │ @@ -582922,17 +582927,17 @@ │ │ │ │ vshr.u32 d30, d21, #1 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vsubw.u q15, , d15 │ │ │ │ vdup.8 q15, d5[7] │ │ │ │ @ instruction: 0xffff7df2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #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 a12c0 │ │ │ │ @@ -582953,17 +582958,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222954 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583049,17 +583054,17 @@ │ │ │ │ b.n 2229f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 222c52 │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -583068,17 +583073,17 @@ │ │ │ │ @ instruction: 0xebd9ffff │ │ │ │ udf #203 @ 0xcb │ │ │ │ @ instruction: 0xffffdfa1 │ │ │ │ vmlal.u q15, d31, d25[0] │ │ │ │ vtbx.8 d30, {d31-, q12, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ 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 99a58 │ │ │ │ @@ -583099,17 +583104,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222ac4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583148,19 +583153,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (222b34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (222c18 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -583245,27 +583250,27 @@ │ │ │ │ b.n 222b8e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222c3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583304,19 +583309,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (222cac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (222d90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -583401,27 +583406,27 @@ │ │ │ │ b.n 222d06 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222db4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583430,15 +583435,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00222ddc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583447,15 +583452,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -583610,15 +583615,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r7, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r2, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583645,19 +583650,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (223024 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 223030 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -583689,17 +583694,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (223090 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 9543c │ │ │ │ b.n 223074 │ │ │ │ nop │ │ │ │ - add r3, pc, #472 @ (adr r3, 223268 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 223288 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223094 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583788,17 +583793,17 @@ │ │ │ │ b.n 22313e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r7, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ 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 , , │ │ │ │ @@ -583808,17 +583813,17 @@ │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 222dbc │ │ │ │ stc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ 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 94580 │ │ │ │ @@ -583838,17 +583843,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223214 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -583902,23 +583907,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (2232c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 22326a │ │ │ │ nop │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 002232c4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -583988,17 +583993,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r4, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223378 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -584088,19 +584093,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 223414 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r4, #13 │ │ │ │ @@ -584119,17 +584124,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 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ 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 988d4 │ │ │ │ @@ -584149,17 +584154,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 002234f0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -584206,21 +584211,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (22357c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223580 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -584354,15 +584359,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 2237b4 │ │ │ │ + beq.n 2237c4 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -584739,67 +584744,67 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ 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 │ │ │ │ @@ -584828,17 +584833,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ 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 r4, r2 │ │ │ │ @@ -584909,17 +584914,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (223c50 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r5, 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] @ (223c7c ) │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ @@ -584928,17 +584933,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (223c80 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223c84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -585018,19 +585023,19 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 223d0e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -585041,17 +585046,17 @@ │ │ │ │ vmaxnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ ldr r2, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ 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 94f64 │ │ │ │ @@ -585071,17 +585076,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223ddc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -585134,23 +585139,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223e80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585163,15 +585168,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (223eac ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223eb0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -585237,15 +585242,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ 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 │ │ │ │ @@ -585269,23 +585274,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00223fac : │ │ │ │ ldr r0, [pc, #4] @ (223fb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223fb8 : │ │ │ │ ldr r0, [pc, #4] @ (223fc0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223fc4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00223fc8 : │ │ │ │ @@ -585323,17 +585328,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (224010 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00224014 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585343,17 +585348,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (224040 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00224044 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585363,17 +585368,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (224070 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00224074 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585383,17 +585388,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (2240a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -585409,15 +585414,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r4, [sp] │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -585512,19 +585517,19 @@ │ │ │ │ b.n 2241a0 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ b.n 224124 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r5, 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] │ │ │ │ @@ -585562,19 +585567,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r5, 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] │ │ │ │ @@ -585612,19 +585617,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -585653,17 +585658,17 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, 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] │ │ │ │ @@ -585686,17 +585691,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2243fc ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -585751,19 +585756,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, 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 │ │ │ │ @@ -585818,19 +585823,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -585865,17 +585870,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r5, 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] │ │ │ │ @@ -585898,17 +585903,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (224650 ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, 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] │ │ │ │ @@ -585931,17 +585936,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2246ac ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -585996,19 +586001,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r5, 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] │ │ │ │ @@ -586040,19 +586045,19 @@ │ │ │ │ pop {pc} │ │ │ │ ldr r2, [pc, #20] @ (2247e4 ) │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -586512,33 +586517,33 @@ │ │ │ │ b.n 224c58 │ │ │ │ ldr r3, [pc, #40] @ (224cd8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 224c58 │ │ │ │ ldr r3, [pc, #40] @ (224cdc ) │ │ │ │ add r3, pc │ │ │ │ b.n 224c58 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 225380 │ │ │ │ + b.n 225390 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -586673,29 +586678,29 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 225058 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -586880,17 +586885,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ b.n 225022 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ 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] @ (2250f4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -586930,15 +586935,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r1, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r2, [r2, r6] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -586988,17 +586993,17 @@ │ │ │ │ moveq r3, #35 @ 0x23 │ │ │ │ b.n 225154 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9f3d0 │ │ │ │ b.n 225120 │ │ │ │ nop │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls 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 │ │ │ │ @@ -587038,19 +587043,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -587075,15 +587080,15 @@ │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 9f4a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -587128,17 +587133,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r5, 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, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -587165,19 +587170,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (22536c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00225370 : │ │ │ │ stmdb 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 │ │ │ │ @@ -588402,373 +588407,373 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #808] @ (22647c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 225394 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 13e16e │ │ │ │ asrs r1, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ udiv pc, r7, pc │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xfaedffff │ │ │ │ - add r7, pc, #112 @ (adr r7, 226214 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 226234 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - ble.n 226254 │ │ │ │ + ble.n 226264 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 226144 │ │ │ │ + blt.n 226154 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrsh.w pc, [fp, #255]! │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ pld [sp, #4095] @ 0xfff │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 222212 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ asrs r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 14246 ::get_default_precision()::val@@Base+0x14232> │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl fff7225e ::Settings::boolParam@@Base+0xff650fc6> │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl ffebc276 ::Settings::boolParam@@Base+0xff59afde> │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 53c28a │ │ │ │ bl 44228e │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 3aa2a6 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 3142ba >::reserve(unsigned int)@@Base+0x6a> │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 27a2d2 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 1ec2ea │ │ │ │ - @ instruction: 0xf12c0066 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + @ instruction: 0xf1340066 │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsrs r1, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ - blt.n 226280 │ │ │ │ + blt.n 226290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stcl 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - stc 0, cr0, [r6], {103} @ 0x67 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + stc 0, cr0, [lr], {103} @ 0x67 │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xebb3ffff │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xeb1dffff │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xea7dffff │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strex pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 42c41a │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22619e │ │ │ │ - @ instruction: 0xffff714c │ │ │ │ + vsra.u32 , q2, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22603a │ │ │ │ - @ instruction: 0xffff6890 │ │ │ │ + @ instruction: 0xffff6898 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 225ee2 │ │ │ │ - vshr.u64 , q12, #1 │ │ │ │ + vaddw.u , , d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #760] @ (226764 ) │ │ │ │ + ldr r7, [pc, #792] @ (226784 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 226bc6 │ │ │ │ - vtbl.8 d22, {d15-d16}, d22 │ │ │ │ + vtbl.8 d22, {d15-d16}, d30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #360] @ (2265e8 ) │ │ │ │ + ldr r7, [pc, #392] @ (226608 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r3, #14 │ │ │ │ ldr r1, [pc, #776] @ (22678c ) │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #772] @ (226790 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #772] @ (226794 ) │ │ │ │ @@ -589058,91 +589063,91 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #180] @ (226834 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 225394 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22696e │ │ │ │ - vqrdmulh.s q11, , d24[0] │ │ │ │ + vcvt.u16.f16 q11, q8, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #864] @ (226b00 ) │ │ │ │ + ldr r3, [pc, #896] @ (226b20 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ svc 13 │ │ │ │ - vcvt.u16.f16 q11, q7, #1 │ │ │ │ + vqrdmulh.s q11, , d22[0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #504] @ (2269ac ) │ │ │ │ + ldr r3, [pc, #536] @ (2269cc ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ udf #73 @ 0x49 │ │ │ │ - vcvt.u16.f16 d22, d18, #1 │ │ │ │ + vcvt.u16.f16 d22, d26, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #96] @ (226828 ) │ │ │ │ + ldr r3, [pc, #128] @ (226848 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ ble.n 2268c6 │ │ │ │ - vqdmulh.s q11, , d24[0] │ │ │ │ + @ instruction: 0xffff6cf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #720] @ (226aac ) │ │ │ │ + ldr r2, [pc, #752] @ (226acc ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ bgt.n 22670a │ │ │ │ - vtbl.8 d16, {d31}, d18 │ │ │ │ + vtbl.8 d16, {d31}, d26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #360] @ (226958 ) │ │ │ │ + ldr r2, [pc, #392] @ (226978 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ blt.n 226752 │ │ │ │ vsra.u64 d16, d19, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #960] @ (226bcc ) │ │ │ │ + ldr r1, [pc, #992] @ (226bec ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 2267f6 │ │ │ │ - vcvt.f16.u16 q11, q9, #1 │ │ │ │ + vcvt.f16.u16 q11, q13, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #544] @ (226a44 ) │ │ │ │ + ldr r1, [pc, #576] @ (226a64 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 2268e6 │ │ │ │ - vcvt.f16.u16 q11, q5, #1 │ │ │ │ + vdup.8 q11, d18[7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #192] @ (2268f8 ) │ │ │ │ + ldr r1, [pc, #224] @ (226918 ) │ │ │ │ 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 │ │ │ │ @@ -589169,17 +589174,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (226890 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 22685c │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [pc, #184] @ (22694c ) │ │ │ │ + ldr r0, [pc, #216] @ (22696c ) │ │ │ │ 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 │ │ │ │ @@ -589506,17 +589511,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r4, r5 │ │ │ │ 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 │ │ │ │ @@ -589543,17 +589548,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ 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] @ (226da4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -589593,15 +589598,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -589659,17 +589664,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00226e64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -589872,56 +589877,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ adds r7, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ str.w pc, [sp, #4095] @ 0xfff │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ 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 a0dbc │ │ │ │ @@ -589941,17 +589946,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ @@ -589977,17 +589982,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -590039,19 +590044,19 @@ │ │ │ │ adds r2, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx a1db4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ 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] @ (2272a8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -590105,17 +590110,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #54 @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -590248,17 +590253,17 @@ │ │ │ │ blx 9aa68 │ │ │ │ b.n 227420 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 227678 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ 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] @ 227ba0 │ │ │ │ @@ -590897,69 +590902,69 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00227c1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -591368,123 +591373,123 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl 20604e │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r1, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r1, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ bl fff0c072 ::Settings::boolParam@@Base+0xff5eadda> │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 626086 │ │ │ │ bl 5bc08a │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ 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 95acc │ │ │ │ @@ -591504,17 +591509,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -591557,15 +591562,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #222 @ 0xde │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -591961,57 +591966,57 @@ │ │ │ │ eors r1, r3 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ 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] @ (228804 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -592188,33 +592193,33 @@ │ │ │ │ nop │ │ │ │ movs r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00228838 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -592405,67 +592410,67 @@ │ │ │ │ b.n 2288e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r3, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ble.n 228a8c │ │ │ │ + ble.n 228a9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r4, r0, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w pc, [r3, #255]! │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #720] @ (228d5c ) │ │ │ │ + ldr r7, [pc, #752] @ (228d7c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #616] @ (228cfc ) │ │ │ │ + ldr r7, [pc, #648] @ (228d1c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #496] @ (228c8c ) │ │ │ │ + ldr r7, [pc, #528] @ (228cac ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ 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 986d8 │ │ │ │ @@ -592486,17 +592491,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #768] @ (228de8 ) │ │ │ │ + ldr r6, [pc, #800] @ (228e08 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -592556,15 +592561,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r5, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ subs r4, r6, r3 │ │ │ │ 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 │ │ │ │ @@ -593119,42 +593124,42 @@ │ │ │ │ ... │ │ │ │ subs r6, r4, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #840] @ (229508 ) │ │ │ │ + ldr r6, [pc, #872] @ (229528 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #744] @ (2294ac ) │ │ │ │ + ldr r6, [pc, #776] @ (2294cc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #520] @ (2293d4 ) │ │ │ │ + ldr r6, [pc, #552] @ (2293f4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #144] @ (229264 ) │ │ │ │ + ldr r6, [pc, #176] @ (229284 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [pc, #872] @ (229544 ) │ │ │ │ + ldr r5, [pc, #904] @ (229564 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [pc, #544] @ (229404 ) │ │ │ │ + ldr r5, [pc, #576] @ (229424 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xfba3ffff │ │ │ │ - ldr r2, [pc, #640] @ (22946c ) │ │ │ │ + ldr r2, [pc, #672] @ (22948c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #544] @ (229414 ) │ │ │ │ + ldr r2, [pc, #576] @ (229434 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d7, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 22950c │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 2294ac │ │ │ │ @@ -593408,23 +593413,23 @@ │ │ │ │ bne.w 229916 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ b.n 229234 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #904] @ (229884 ) │ │ │ │ + ldr r0, [pc, #936] @ (2298a4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 2294ac │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -593860,80 +593865,80 @@ │ │ │ │ ldr r0, [pc, #156] @ (229a4c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 22918e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, fp │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl ffe979e2 ::Settings::boolParam@@Base+0xff57674a> │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, pc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sp │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1316] @ 229f78 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -594400,121 +594405,121 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 228bfc │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ands r0, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r1, [pc, #1556] @ 22a668 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r1, pc │ │ │ │ blx a1280 │ │ │ │ mov r7, r0 │ │ │ │ @@ -595053,125 +595058,125 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #232] @ (22a744 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 228bfc │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 22a640 │ │ │ │ + bgt.n 22a650 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022a748 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -595614,133 +595619,133 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ vhadd.u8 q0, q4, q15 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22a426 │ │ │ │ - @ instruction: 0xffff3564 │ │ │ │ + @ instruction: 0xffff356c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cdp2 0, 6, cr0, cr4, cr14, {3} │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22b1f6 │ │ │ │ vsubl.u q15, d31, d19 │ │ │ │ - vrsra.u64 d19, d20, #1 │ │ │ │ + vrsra.u64 d19, d28, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ 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 9a588 │ │ │ │ @@ -595761,17 +595766,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ 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 │ │ │ │ @@ -595969,17 +595974,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 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -596004,17 +596009,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r7, #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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -596041,17 +596046,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ 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] @ (22b0d4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -596090,15 +596095,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5ea006e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ subs.w r0, r2, #15597568 @ 0xee0000 │ │ │ │ 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 │ │ │ │ @@ -596143,17 +596148,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.u32 q8, q1, │ │ │ │ + vhadd.u32 q8, q5, │ │ │ │ │ │ │ │ 0022b170 : │ │ │ │ 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, #528] @ (22b390 ) │ │ │ │ @@ -596360,49 +596365,49 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xf4e6006e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r5, r4, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr3, {3} │ │ │ │ + cdp2 0, 10, cr0, cr0, cr3, {3} │ │ │ │ orr.w r0, sl, #15597568 @ 0xee0000 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr3, {3} │ │ │ │ + cdp2 0, 6, cr0, cr12, cr3, {3} │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr3, {3} │ │ │ │ - cmp r7, #24 │ │ │ │ + cdp2 0, 2, cr0, cr14, cr3, {3} │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr3, {3} │ │ │ │ + cdp2 0, 1, cr0, cr4, cr3, {3} │ │ │ │ stc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0, #396] @ 0x18c │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + ldc2 0, cr0, [r8, #396] @ 0x18c │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-396]! @ 0xfffffe74 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + ldc2l 0, cr0, [lr, #-396]! @ 0xfffffe74 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-396] @ 0xfffffe74 │ │ │ │ + ldc2l 0, cr0, [lr, #-396] @ 0xfffffe74 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f5c0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -596421,17 +596426,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc2 0, cr0, [r6], {99} @ 0x63 │ │ │ │ + stc2 0, cr0, [lr], {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] @ (22b4ac ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (22b4b0 ) │ │ │ │ @@ -596470,15 +596475,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf216006e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ rsbs r0, ip, #110 @ 0x6e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -596513,17 +596518,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xfb960063 │ │ │ │ + @ instruction: 0xfb9e0063 │ │ │ │ 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] │ │ │ │ mov r5, r2 │ │ │ │ @@ -596830,26 +596835,26 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ ... │ │ │ │ adds.w r0, ip, #110 @ 0x6e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str??.w r0, [r8, r3, lsl #2] │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7e20063 │ │ │ │ + @ instruction: 0xf7ea0063 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d13, d9 │ │ │ │ blx a02a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r0, #1 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d8, [r3] │ │ │ │ @@ -597169,73 +597174,73 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 22b9ae │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7320063 │ │ │ │ + @ instruction: 0xf73a0063 │ │ │ │ ldc 0, cr0, [r4], #440 @ 0x1b8 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf6220063 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf62a0063 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - addw r0, r4, #2147 @ 0x863 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + addw r0, ip, #2147 @ 0x863 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf5e60063 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf5ee0063 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rsb r0, sl, #14876672 @ 0xe30000 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + rsbs r0, r2, #14876672 @ 0xe30000 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sub.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + subs.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf58e0063 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf5960063 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sbcs.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + sbcs.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adcs.w r0, r2, #14876672 @ 0xe30000 │ │ │ │ - movs r7, #20 │ │ │ │ + adcs.w r0, sl, #14876672 @ 0xe30000 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf5340063 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf53c0063 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + adds.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4f80063 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + add.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4da0063 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf4e20063 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4bc0063 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf4c40063 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - eors.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf4a60063 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - eor.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + eor.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orn r0, r2, #14876672 @ 0xe30000 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + orn r0, sl, #14876672 @ 0xe30000 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orr.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ + orr.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ 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] @ 22c238 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -597669,27 +597674,27 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldmdb r6!, {r1, r2, r3, r5, r6} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmdb lr, {r1, r2, r3, r5, r6} │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orns r0, sl, #99 @ 0x63 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + eor.w r0, r2, #99 @ 0x63 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orn r0, r2, #99 @ 0x63 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + orn r0, sl, #99 @ 0x63 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vmla.i32 d16, d2, d3[1] │ │ │ │ + vmla.i32 d16, d10, d3[1] │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bne.w 22c138 │ │ │ │ vsub.f64 d5, d0, d9 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -598121,49 +598126,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ b.n 22c4c8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [lr, #-396]! @ 0xfffffe74 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + ldc 0, cr0, [r6, #-396]! @ 0xfffffe74 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xebfa0063 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + stc 0, cr0, [r2], {99} @ 0x63 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rsb r0, r6, r3, asr #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + rsb r0, lr, r3, asr #1 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xeb9e0063 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + sub.w r0, r6, r3, asr #1 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xeaea0063 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + @ instruction: 0xeaf20063 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - eor.w r0, r8, r3, asr #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + eors.w r0, r0, r3, asr #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orn r0, r0, r3, asr #1 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + orn r0, r8, r3, asr #1 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xe9b80063 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + strd r0, r0, [r0, #396] @ 0x18c │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strd r0, r0, [ip, #-396]! @ 0x18c │ │ │ │ - subs r6, r5, r4 │ │ │ │ + ldrd r0, r0, [r4, #-396]! @ 0x18c │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrd r0, r0, [r4, #-396] @ 0x18c │ │ │ │ - subs r2, r1, r4 │ │ │ │ + ldrd r0, r0, [ip, #-396] @ 0x18c │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmdb r0!, {r0, r1, r5, r6} │ │ │ │ + ldmdb r8!, {r0, r1, r5, r6} │ │ │ │ ldr.w r2, [pc, #1424] @ 22cd90 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1424] @ 22cd94 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 9700c │ │ │ │ mov r0, r5 │ │ │ │ @@ -598635,87 +598640,87 @@ │ │ │ │ ldr r0, [pc, #172] @ (22ce24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 22c03c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strd r0, r0, [r8], #-396 @ 0x18c │ │ │ │ - adds r6, r3, r4 │ │ │ │ + ldrd r0, r0, [r0], #-396 @ 0x18c │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cc24 │ │ │ │ + b.n 22cc34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xeb31ffff │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cadc │ │ │ │ + b.n 22caec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22ca94 │ │ │ │ + b.n 22caa4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c7c0 │ │ │ │ + b.n 22c7d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c794 │ │ │ │ + b.n 22c7a4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 22ce40 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 22ce60 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c728 │ │ │ │ + b.n 22c738 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c69c │ │ │ │ + b.n 22c6ac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d5f4 │ │ │ │ + b.n 22c604 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d5c4 │ │ │ │ + b.n 22d5d4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d558 │ │ │ │ + b.n 22d568 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d514 │ │ │ │ + b.n 22d524 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d4c8 │ │ │ │ + b.n 22d4d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d490 │ │ │ │ + b.n 22d4a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r1, [pc, #2000] @ 22d5fc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx a1280 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -599424,179 +599429,179 @@ │ │ │ │ ldr r3, [pc, #348] @ (22d748 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx a172c │ │ │ │ b.w 22c80e │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dac0 │ │ │ │ + b.n 22dad0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22da6c │ │ │ │ + b.n 22da7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22da20 │ │ │ │ + b.n 22da30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d9a8 │ │ │ │ + b.n 22d9b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d96c │ │ │ │ + b.n 22d97c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d910 │ │ │ │ + b.n 22d920 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d8d8 │ │ │ │ + b.n 22d8e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d878 │ │ │ │ + b.n 22d888 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d83c │ │ │ │ + b.n 22d84c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d800 │ │ │ │ + b.n 22d810 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d7c4 │ │ │ │ + b.n 22d7d4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d788 │ │ │ │ + b.n 22d798 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d74c │ │ │ │ + b.n 22d75c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.s16 q8, q3, q10 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + vhadd.s16 q8, q7, q10 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 22d684 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6b40068 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + @ instruction: 0xf6bc0068 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d6c0 │ │ │ │ + ble.n 22d6d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d680 │ │ │ │ + ble.n 22d690 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d634 │ │ │ │ + ble.n 22d644 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d7dc │ │ │ │ + ble.n 22d7ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d784 │ │ │ │ + ble.n 22d794 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d714 │ │ │ │ + ble.n 22d724 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 22d7f4 │ │ │ │ + bgt.n 22d804 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 22d788 │ │ │ │ + bgt.n 22d798 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 22d780 │ │ │ │ + blt.n 22d790 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 22d748 │ │ │ │ + blt.n 22d758 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0022d74c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -600002,121 +600007,121 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldmia r7!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22d6aa │ │ │ │ - vqrdmulh.s q8, , d8[0] │ │ │ │ + @ instruction: 0xffff0dd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22db38 │ │ │ │ + bhi.n 22db48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22dad8 │ │ │ │ + bhi.n 22dae8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bgt.n 22dbda │ │ │ │ - vsli.64 q8, q0, #63 @ 0x3f │ │ │ │ + vsli.64 q8, q4, #63 @ 0x3f │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22dc1c │ │ │ │ + bhi.n 22dc2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22dbf0 │ │ │ │ + bhi.n 22dc00 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22db0c │ │ │ │ + bvc.n 22db1c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22dce0 │ │ │ │ + bvc.n 22dcf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22dc7c │ │ │ │ + bvc.n 22dc8c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 22dbe0 │ │ │ │ + bvs.n 22dbf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 22dba8 │ │ │ │ + bvs.n 22dbb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 22dd30 │ │ │ │ + bvs.n 22dd40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 22dcb0 │ │ │ │ + bvs.n 22dcc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 22dc38 │ │ │ │ + bpl.n 22dc48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 22dbc0 │ │ │ │ + bpl.n 22dbd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 22dd3c │ │ │ │ + bpl.n 22dd4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #424] @ (22de30 ) │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #424] @ (22de34 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ @@ -600267,61 +600272,61 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 22d7fc │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 22de34 │ │ │ │ + bmi.n 22de44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 22ddb4 │ │ │ │ + bcc.n 22ddc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 22df34 │ │ │ │ + bcc.n 22df44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 22ded0 │ │ │ │ + bcc.n 22dee0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 22de48 │ │ │ │ + bcs.n 22de58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 22ddc8 │ │ │ │ + bcs.n 22ddd8 │ │ │ │ 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 9e868 │ │ │ │ @@ -600342,17 +600347,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bne.n 22deb4 │ │ │ │ + bne.n 22dec4 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -600815,23 +600820,23 @@ │ │ │ │ sub.w r0, r0, #1 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ vldr d7, [sp] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 22e12a │ │ │ │ nop │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #400] @ 0x190 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + stc2l 0, cr0, [r2, #400]! @ 0x190 │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc2 0, cr0, [r4, #400]! @ 0x190 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + stc2 0, cr0, [ip, #400]! @ 0x190 │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -600856,17 +600861,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -600893,17 +600898,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ 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, #88] @ (22e5e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -600943,15 +600948,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -601004,17 +601009,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0022e698 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -601323,88 +601328,88 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ itt lt │ │ │ │ lsllt r6, r5, #1 │ │ │ │ strblt r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ wfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ bl 112a0e │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ 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 958d8 │ │ │ │ @@ -601424,17 +601429,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ ble.n 22eae2 │ │ │ │ @@ -601521,15 +601526,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r4, 22ebf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ revsh r6, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -601592,24 +601597,24 @@ │ │ │ │ ldr r0, [pc, #36] @ (22ec6c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ mrc2 15, 4, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ 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] @ (22ecdc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -601650,15 +601655,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r6, 22ed18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ cbnz r4, 22ed16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -601806,20 +601811,20 @@ │ │ │ │ b.n 22ee6c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ beq.n 22ee18 │ │ │ │ movs r3, #1 │ │ │ │ b.n 22ee38 │ │ │ │ nop │ │ │ │ - vhadd.u32 q8, q6, q10 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr4, {3} │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + vhadd.u q8, q2, q10 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr4, {3} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr4, {3} │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + cdp2 0, 10, cr0, cr2, cr4, {3} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -602036,19 +602041,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb79e │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb66e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2 0, cr0, [r0], {100} @ 0x64 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + ldc2 0, cr0, [r8], {100} @ 0x64 │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #-400 @ 0xfffffe70 │ │ │ │ - stmia r0!, {} │ │ │ │ + ldc2l 0, cr0, [sl], #-400 @ 0xfffffe70 │ │ │ │ + stmia r0!, {r3} │ │ │ │ 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 │ │ │ │ @@ -602083,17 +602088,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - umaal r0, r0, r0, r4 │ │ │ │ - nop {7} │ │ │ │ - lsls r3, r4, #1 │ │ │ │ + umaal r0, r0, r8, r4 │ │ │ │ + it vc │ │ │ │ + lslvc 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, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #3060] @ 22fd64 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -603243,140 +603248,140 @@ │ │ │ │ nop │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr??.w r0, [ip, r4, lsl #2] │ │ │ │ - str.w r0, [r2, r4, lsl #2] │ │ │ │ - cbnz r0, 22fdf0 │ │ │ │ + vld4.16 {d16-d19}, [r4 :128], r4 │ │ │ │ + str.w r0, [sl, r4, lsl #2] │ │ │ │ + cbnz r0, 22fdf2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh.w r0, [r0, r4, lsl #2] │ │ │ │ - cbnz r6, 22fdee │ │ │ │ + strh.w r0, [r8, r4, lsl #2] │ │ │ │ + cbnz r6, 22fdf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7840064 │ │ │ │ - cbnz r2, 22fdd0 │ │ │ │ + @ instruction: 0xf78c0064 │ │ │ │ + cbnz r2, 22fdd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - addw r0, r8, #2148 @ 0x864 │ │ │ │ - cbnz r4, 22fdb8 │ │ │ │ + @ instruction: 0xf6100064 │ │ │ │ + cbnz r4, 22fdba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf5e40064 │ │ │ │ - cbnz r2, 22fdb8 │ │ │ │ + @ instruction: 0xf5ec0064 │ │ │ │ + cbnz r2, 22fdba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ - cbnz r0, 22fdb4 │ │ │ │ + subs.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ + cbnz r0, 22fdb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbc.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + sbc.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf5360064 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xf53e0064 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4ee0064 │ │ │ │ - @ instruction: 0xf4c80064 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xf4f60064 │ │ │ │ + @ instruction: 0xf4d00064 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs.w r0, r6, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + orrs.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bic.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + bic.w r0, r8, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - and.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + and.w r0, r8, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 1cfdde │ │ │ │ - ands.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xf3ea0064 │ │ │ │ - @ instruction: 0xf3840064 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + bic.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xf3f20064 │ │ │ │ + @ instruction: 0xf38c0064 │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3440064 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xf34c0064 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3260064 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xf32e0064 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf2f60064 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xf2fe0064 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf2da0064 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xf2e20064 │ │ │ │ + cpsid i │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf2be0064 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + movt r0, #24676 @ 0x6064 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf29c0064 │ │ │ │ - @ instruction: 0xf2ea0064 │ │ │ │ - @ instruction: 0xf27e0064 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + subw r0, r4, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf2f20064 │ │ │ │ + @ instruction: 0xf2860064 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf25c0064 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xf2640064 │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movw r0, #100 @ 0x64 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + movw r0, #32868 @ 0x8064 │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 230248 │ │ │ │ + b.n 230258 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2100064 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + @ instruction: 0xf2180064 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf1e00064 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xf1e80064 │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs.w r0, r6, #100 @ 0x64 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + subs.w r0, lr, #100 @ 0x64 │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs.w r0, sl, #100 @ 0x64 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xf1820064 │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adcs.w r0, r0, #100 @ 0x64 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + adcs.w r0, r8, #100 @ 0x64 │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf1240064 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf12c0064 │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf0f80064 │ │ │ │ - push {r3, r7} │ │ │ │ + add.w r0, r0, #100 @ 0x64 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 22fdd4 │ │ │ │ + b.n 22fde4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf1360064 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf13e0064 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf0fe0064 │ │ │ │ - @ instruction: 0xf0f20064 │ │ │ │ - b.n 22feb8 │ │ │ │ + add.w r0, r6, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf0fa0064 │ │ │ │ + b.n 22fec8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vext.8 q8, q5, q10, #0 │ │ │ │ - cbz r2, 22ff12 │ │ │ │ + and.w r0, r2, #100 @ 0x64 │ │ │ │ + cbz r2, 22ff14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vmla.i32 d16, d0, d4[1] │ │ │ │ - cbz r0, 22ff14 │ │ │ │ + vmla.i32 d16, d8, d4[1] │ │ │ │ + cbz r0, 22ff16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vmla.i d16, d6, d0[5] │ │ │ │ - cbz r6, 22ff14 │ │ │ │ + vmla.i d16, d14, d0[5] │ │ │ │ + cbz r6, 22ff16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx a0800 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 972b8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -603758,56 +603763,56 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #124] @ (230358 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 22f7c6 │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [lr, #-400]! @ 0xfffffe70 │ │ │ │ - cbz r6, 2302f2 │ │ │ │ + stc 0, cr0, [r6, #400] @ 0x190 │ │ │ │ + cbz r6, 2302f4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stcl 0, cr0, [r4, #-400]! @ 0xfffffe70 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + stcl 0, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + ldc 0, cr0, [r4, #-400]! @ 0xfffffe70 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stcl 0, cr0, [r0], #400 @ 0x190 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + stcl 0, cr0, [r8], #400 @ 0x190 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc 0, cr0, [r8], #400 @ 0x190 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + stcl 0, cr0, [r0], {100} @ 0x64 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [r0], {100} @ 0x64 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + stc 0, cr0, [r8], {100} @ 0x64 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc 0, cr0, [r0], #-400 @ 0xfffffe70 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + ldc 0, cr0, [r8], #-400 @ 0xfffffe70 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [r2], {100} @ 0x64 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + stc 0, cr0, [sl], {100} @ 0x64 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rsbs r0, r4, r4, asr #1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + rsbs r0, ip, r4, asr #1 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs.w r0, r8, r4, asr #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + rsb r0, r0, r4, asr #1 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xeb8a0064 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + @ instruction: 0xeb920064 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - eor.w r0, sl, r4, asr #1 │ │ │ │ - eor.w r0, r4, r4, asr #1 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + eors.w r0, r2, r4, asr #1 │ │ │ │ + eor.w r0, ip, r4, asr #1 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orn r0, r8, r4, asr #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + orns r0, r0, r4, asr #1 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orr.w r0, r4, r4, asr #1 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + orr.w r0, ip, r4, asr #1 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0023035c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -604259,110 +604264,110 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r2, pc, #976 @ (adr r2, 230c0c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6, #-400]! @ 0x190 │ │ │ │ + strd r0, r0, [lr, #-400]! @ 0x190 │ │ │ │ stc 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ands.w r0, r2, r4, asr #1 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + ands.w r0, sl, r4, asr #1 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sl, {r2, r5, r6} │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + ldmdb r2, {r2, r5, r6} │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r2, pc, #280 @ (adr r2, 230978 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xe8cc0064 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + @ instruction: 0xe8d40064 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xe807ffff │ │ │ │ b.n 2306c2 │ │ │ │ - vtbl.8 d30, {d31}, d10 │ │ │ │ + @ instruction: 0xffffe892 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrd r0, r0, [r0], #-400 @ 0x190 │ │ │ │ - add r4, sp, #0 │ │ │ │ + ldrd r0, r0, [r8], #-400 @ 0x190 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 2304e2 │ │ │ │ - @ instruction: 0xffffd99a │ │ │ │ + vtbl.8 d29, {d31- instruction: 0xe8060064 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + strd r0, r0, [r4, #-400]! @ 0x190 │ │ │ │ + @ instruction: 0xe80e0064 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 230870 │ │ │ │ + b.n 230880 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 230858 │ │ │ │ + bhi.n 230868 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmdb r8, {r2, r5, r6} │ │ │ │ - b.n 2307d8 │ │ │ │ + ldmdb r0, {r2, r5, r6} │ │ │ │ + b.n 2307e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe8d40064 │ │ │ │ - bls.n 2308f4 │ │ │ │ + @ instruction: 0xe8dc0064 │ │ │ │ + bls.n 230904 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 230740 │ │ │ │ + b.n 230750 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23070c │ │ │ │ + b.n 23071c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia.w r2, {r2, r5, r6} │ │ │ │ - stmia.w ip!, {r2, r5, r6} │ │ │ │ - b.n 23068c │ │ │ │ + stmia.w sl, {r2, r5, r6} │ │ │ │ + ldmia.w r4!, {r2, r5, r6} │ │ │ │ + b.n 23069c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe8c00064 │ │ │ │ - ldrd r0, r0, [sl], #-400 @ 0x190 │ │ │ │ - b.n 2305ec │ │ │ │ + @ instruction: 0xe8c80064 │ │ │ │ + stmia.w r2, {r2, r5, r6} │ │ │ │ + b.n 2305fc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 2307e8 │ │ │ │ + bhi.n 2307f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia.w r6!, {r2, r5, r6} │ │ │ │ - b.n 230574 │ │ │ │ + stmia.w lr!, {r2, r5, r6} │ │ │ │ + b.n 230584 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia.w r8, {r2, r5, r6} │ │ │ │ - @ instruction: 0xe8c20064 │ │ │ │ - b.n 2304fc │ │ │ │ + ldmia.w r0, {r2, r5, r6} │ │ │ │ + @ instruction: 0xe8ca0064 │ │ │ │ + b.n 23050c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia.w r0!, {r2, r5, r6} │ │ │ │ - @ instruction: 0xe8da0064 │ │ │ │ - b.n 23047c │ │ │ │ + stmia.w r8!, {r2, r5, r6} │ │ │ │ + strd r0, r0, [r2], #400 @ 0x190 │ │ │ │ + b.n 23048c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia.w r6!, {r2, r5, r6} │ │ │ │ - b.n 230404 │ │ │ │ + ldmia.w lr!, {r2, r5, r6} │ │ │ │ + b.n 230414 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia.w sl, {r2, r5, r6} │ │ │ │ - @ instruction: 0xe8cc0064 │ │ │ │ - b.n 23039c │ │ │ │ + stmia.w r2!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xe8d40064 │ │ │ │ + b.n 2303ac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #360] @ (230aa0 ) │ │ │ │ add.w r3, r5, #124 @ 0x7c │ │ │ │ ldr r1, [pc, #360] @ (230aa4 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -604493,54 +604498,54 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #100] @ (230afc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23041e │ │ │ │ - b.n 23098c │ │ │ │ + b.n 23099c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 230a0c │ │ │ │ + b.n 230a1c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 231220 │ │ │ │ + b.n 231230 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 230bd8 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 230bf8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2309f0 │ │ │ │ + b.n 230a00 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 230a70 │ │ │ │ + b.n 230a80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2311bc │ │ │ │ + b.n 2311cc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 230b00 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 230b20 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 230a4c │ │ │ │ + b.n 230a5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xe8260064 │ │ │ │ - b.n 231158 │ │ │ │ + @ instruction: 0xe82e0064 │ │ │ │ + b.n 231168 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #856 @ (adr r6, 230e28 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 230e48 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe80e0064 │ │ │ │ - strex r0, r0, [ip, #400] @ 0x190 │ │ │ │ - b.n 2310f4 │ │ │ │ + @ instruction: 0xe8160064 │ │ │ │ + @ instruction: 0xe8540064 │ │ │ │ + b.n 231104 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, 230d50 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 230d70 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strd r0, r0, [sl], #-400 @ 0x190 │ │ │ │ - @ instruction: 0xe82a0064 │ │ │ │ - b.n 231074 │ │ │ │ + ldrd r0, r0, [r2], #-400 @ 0x190 │ │ │ │ + @ instruction: 0xe8320064 │ │ │ │ + b.n 231084 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #336 @ (adr r6, 230c40 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 230c60 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strex r0, r0, [sl, #400] @ 0x190 │ │ │ │ - stmia.w ip, {r2, r5, r6} │ │ │ │ - b.n 23100c │ │ │ │ + @ instruction: 0xe8520064 │ │ │ │ + ldmia.w r4, {r2, r5, r6} │ │ │ │ + b.n 23101c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #96 @ (adr r6, 230b60 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 230b80 ) │ │ │ │ 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 9c688 │ │ │ │ @@ -604561,17 +604566,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 230f20 │ │ │ │ + b.n 230f30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #496 @ (adr r5, 230d3c ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 230d5c ) │ │ │ │ lsls r3, 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 │ │ │ │ @@ -604593,15 +604598,15 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 230acc │ │ │ │ + b.n 230adc │ │ │ │ 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] @ (230c04 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -604642,15 +604647,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 230aa4 │ │ │ │ + b.n 230ab4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -604837,17 +604842,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 230814 │ │ │ │ + b.n 230824 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 230f58 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 230f78 ) │ │ │ │ lsls r3, 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 │ │ │ │ @@ -605095,45 +605100,45 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 230a4c │ │ │ │ + b.n 230a5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2309d4 │ │ │ │ + b.n 2309e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #648 @ (adr r1, 2313fc ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 23141c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 231928 │ │ │ │ + b.n 231938 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2316d4 │ │ │ │ + b.n 2316e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #104 @ (adr r0, 2311ec ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 23120c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 231670 │ │ │ │ + b.n 231680 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 231644 │ │ │ │ + b.n 231654 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2315e0 │ │ │ │ + b.n 2315f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2315cc │ │ │ │ + b.n 2315dc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 231598 │ │ │ │ + b.n 2315a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -605184,19 +605189,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (231240 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2311dc │ │ │ │ nop │ │ │ │ - b.n 231494 │ │ │ │ + b.n 2314a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 231470 │ │ │ │ + b.n 231480 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ ldr.w lr, [pc, #1700] @ 231900 │ │ │ │ @@ -605794,35 +605799,35 @@ │ │ │ │ ... │ │ │ │ str r4, [sp, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 2318d0 │ │ │ │ + bgt.n 2318e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23199c │ │ │ │ + bgt.n 2319ac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 2319e8 │ │ │ │ + blt.n 2319f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 231948 │ │ │ │ + blt.n 231958 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 231a0c │ │ │ │ + bge.n 231a1c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 2319d4 │ │ │ │ + bge.n 2319e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 993fc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ @@ -606763,198 +606768,198 @@ │ │ │ │ ldr r0, [pc, #384] @ (2324f0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 231a7c │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ b.n 23232e │ │ │ │ - bhi.n 23234c │ │ │ │ + bhi.n 23235c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 232320 │ │ │ │ + bhi.n 232330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 2322d0 │ │ │ │ + bhi.n 2322e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 2322ac │ │ │ │ + bhi.n 2322bc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 232420 │ │ │ │ + bhi.n 232430 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 2322bc │ │ │ │ + bvc.n 2322cc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 232478 │ │ │ │ + bvc.n 232488 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 45a3b2 │ │ │ │ - bvc.n 2322cc │ │ │ │ + bvc.n 2322dc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 232484 │ │ │ │ + bvc.n 232494 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 232450 │ │ │ │ + bvs.n 232460 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 232420 │ │ │ │ + bvs.n 232430 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 2323ec │ │ │ │ + bvs.n 2323fc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 232348 │ │ │ │ + bpl.n 232358 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 23230c │ │ │ │ + bpl.n 23231c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #296] @ (232510 ) │ │ │ │ + ldr r6, [pc, #328] @ (232530 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 2324b0 │ │ │ │ + bpl.n 2324c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 232474 │ │ │ │ + bpl.n 232484 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 232318 │ │ │ │ + bpl.n 232328 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 232444 │ │ │ │ + bpl.n 232454 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 23240c │ │ │ │ + bpl.n 23241c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 2323d4 │ │ │ │ + bmi.n 2323e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #456] @ (2325dc ) │ │ │ │ + ldr r5, [pc, #488] @ (2325fc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 23237c │ │ │ │ + bmi.n 23238c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 232324 │ │ │ │ + bmi.n 232334 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 2324d4 │ │ │ │ + bmi.n 2324e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 2326e8 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 232708 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 232404 │ │ │ │ + bcc.n 232414 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 2323d0 │ │ │ │ + bcc.n 2323e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 232374 │ │ │ │ + bcc.n 232384 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 232524 │ │ │ │ + bcc.n 232534 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 2324d0 │ │ │ │ + bcc.n 2324e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 23247c │ │ │ │ + bcc.n 23248c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bxns r5 │ │ │ │ + bxns r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r4, 2324de │ │ │ │ + cbnz r4, 2324e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r6, 232512 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 2324c0 │ │ │ │ + bcs.n 2324d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 232494 │ │ │ │ + bcs.n 2324a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 232468 │ │ │ │ + bne.n 232478 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 2324d8 │ │ │ │ + bne.n 2324e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 232488 │ │ │ │ + beq.n 232498 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 232438 │ │ │ │ + beq.n 232448 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 2323e4 │ │ │ │ + beq.n 2323f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 2325b4 │ │ │ │ + beq.n 2325c4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 232584 │ │ │ │ + beq.n 232594 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 232554 │ │ │ │ + beq.n 232564 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 002324f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -607404,131 +607409,131 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ strh r4, [r3, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldcl 15, cr15, [pc], #1020 @ 232ddc │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r5, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strh r0, [r6, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 232536 │ │ │ │ @ instruction: 0xffffeb97 │ │ │ │ - vcvt.u16.f16 d28, d4, #1 │ │ │ │ + vcvt.u16.f16 d28, d12, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 23240e │ │ │ │ - vtbl.8 d27, {d15}, d4 │ │ │ │ + vtbl.8 d27, {d15}, d12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #244] @ (232bc4 ) │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ ldr r1, [pc, #244] @ (232bc8 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -607614,45 +607619,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (232c00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2325b4 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ 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 982f0 │ │ │ │ @@ -607673,17 +607678,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ @@ -607987,39 +607992,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, 233198 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #232] @ (2330a0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #224] @ (2330a4 ) │ │ │ │ @@ -608104,49 +608109,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (2330e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 232f1a │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ 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 │ │ │ │ @@ -608172,17 +608177,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ 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 │ │ │ │ @@ -608210,17 +608215,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ 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] @ (233208 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -608261,15 +608266,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r0, #18] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -608501,31 +608506,31 @@ │ │ │ │ movw r3, #595 @ 0x253 │ │ │ │ blx 972f8 │ │ │ │ b.n 233308 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ 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] @ (233538 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -608566,15 +608571,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r1, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -609386,33 +609391,33 @@ │ │ │ │ b.n 2339ba │ │ │ │ vmov.f64 d7, d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n 233f40 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00233f98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -609720,83 +609725,83 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl fff722c6 ::Settings::boolParam@@Base+0xff65102e> │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xe8c20062 │ │ │ │ + @ instruction: 0xe8ca0062 │ │ │ │ bl ffed22d2 ::Settings::boolParam@@Base+0xff5b103a> │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 3b82ea │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 2b230a │ │ │ │ bl 24430e │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ vrsqrts.f16 , , │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 62632e │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ 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 a11bc │ │ │ │ @@ -609817,17 +609822,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 2343ea │ │ │ │ + cbz r0, 2343ec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ 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] @ (234414 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -609868,15 +609873,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -610192,54 +610197,54 @@ │ │ │ │ b.n 234720 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2349a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cbz r6, 234802 │ │ │ │ + cbz r6, 234804 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r6, 2347f0 │ │ │ │ + cbz r6, 2347f2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r6, 2347cc │ │ │ │ + cbz r6, 2347ce │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r6, 2347ac │ │ │ │ + cbz r6, 2347ae │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 2347ae │ │ │ │ + cbz r4, 2347b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (2347e0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (2347e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 234720 │ │ │ │ nop │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r3, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -610957,15 +610962,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -612521,45 +612526,45 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (2362ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2360d2 │ │ │ │ nop │ │ │ │ - add r2, pc, #320 @ (adr r2, 2363f4 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 236414 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #912] @ (236650 ) │ │ │ │ + ldr r7, [pc, #944] @ (236670 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp sl, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #672] @ (236570 ) │ │ │ │ + ldr r7, [pc, #704] @ (236590 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #480] @ (2364b8 ) │ │ │ │ + ldr r6, [pc, #512] @ (2364d8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #376] @ (236458 ) │ │ │ │ + ldr r6, [pc, #408] @ (236478 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #160] @ (236388 ) │ │ │ │ + ldr r6, [pc, #192] @ (2363a8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #40] @ (236318 ) │ │ │ │ + ldr r6, [pc, #72] @ (236338 ) │ │ │ │ lsls r3, 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, #2360] @ 0x938 │ │ │ │ subw sp, sp, #1652 @ 0x674 │ │ │ │ @@ -613605,133 +613610,133 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ b.w 23648c │ │ │ │ nop │ │ │ │ orrs r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #800] @ (23710c ) │ │ │ │ + ldr r6, [pc, #832] @ (23712c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ rors r0, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #600] @ (237050 ) │ │ │ │ + ldr r3, [pc, #632] @ (237070 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #288] @ (236f20 ) │ │ │ │ + ldr r3, [pc, #320] @ (236f40 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 237438 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -613844,27 +613849,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (237044 ) │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ b.w 23648c │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ blx 9a69c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ @@ -614125,21 +614130,21 @@ │ │ │ │ blt.w 2378c8 │ │ │ │ b.n 237300 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ str.w sl, [sp, #352] @ 0x160 │ │ │ │ str.w fp, [sp, #356] @ 0x164 │ │ │ │ strd r6, r7, [sp, #360] @ 0x168 │ │ │ │ str.w r8, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ ldr.w r9, [sp, #180] @ 0xb4 │ │ │ │ @@ -615295,62 +615300,62 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #108] @ (237fbc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 237408 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3520067 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + @ instruction: 0xf35a0067 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strd r0, fp, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ strd r5, r0, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [sp, #52] @ 0x34 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ @@ -615831,29 +615836,29 @@ │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 2384ce │ │ │ │ b.n 238328 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfae60062 │ │ │ │ + @ instruction: 0xfaee0062 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 2385bc │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r2 │ │ │ │ @@ -616372,43 +616377,43 @@ │ │ │ │ str r3, [r2, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ b.w 2365ce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs.w r0, r4, #14811136 @ 0xe20000 │ │ │ │ - @ instruction: 0xf52c0062 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + adcs.w r0, ip, #14811136 @ 0xe20000 │ │ │ │ + @ instruction: 0xf5340062 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cbz r3, 238ad0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -617628,217 +617633,217 @@ │ │ │ │ ldr r0, [pc, #424] @ (239a50 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.w 237e6a │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r1, [pc, #872] @ (239dc0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, pc │ │ │ │ blx 96078 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -618159,103 +618164,103 @@ │ │ │ │ ldr r0, [pc, #192] @ (239e70 ) │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ b.w 237e6a │ │ │ │ nop │ │ │ │ - bne.n 239d20 │ │ │ │ + bne.n 239d30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 239d68 │ │ │ │ + beq.n 239d78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00239e74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -618835,193 +618840,193 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmia r4!, {r0, r3, r5} │ │ │ │ - vtbl.8 d21, {d15-d17}, d8 │ │ │ │ + vshll.u32 , d0, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r4, pc, #180 @ (adr r4, 23a5b8 ) │ │ │ │ - vtbl.8 d21, {d31- instruction: 0xffff5994 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ 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 9f81c │ │ │ │ @@ -619042,17 +619047,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ 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] @ (23a6fc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -619092,15 +619097,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vmla.i q8, q3, d1[7] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ vmla.i q0, q6, d1[7] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -619155,17 +619160,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 98404 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vdiv.f64 d8, d8, d0 │ │ │ │ b.n 23a740 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -619672,60 +619677,60 @@ │ │ │ │ mov r4, fp │ │ │ │ b.n 23adea │ │ │ │ nop │ │ │ │ ... │ │ │ │ cdp2 0, 7, cr0, cr6, cr13, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cdp2 0, 1, cr0, cr6, cr13, {3} │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 23ae54 │ │ │ │ + bvc.n 23ae64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 23adcc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #385] @ 0x181 │ │ │ │ and.w r2, r2, #28 │ │ │ │ cmp r2, #24 │ │ │ │ beq.w 23b174 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ @@ -620074,23 +620079,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 23ae1e │ │ │ │ ... │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #0] @ (23b1e0 ) │ │ │ │ + ldr r7, [pc, #32] @ (23b200 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.u8 q8, q4, q9 │ │ │ │ + vhadd.u16 q8, q0, q9 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 23b26e │ │ │ │ cbnz r0, 23b250 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d2, [r3] │ │ │ │ @@ -620466,77 +620471,77 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23b486 │ │ │ │ movs r4, #1 │ │ │ │ b.n 23b238 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #560] @ (23b834 ) │ │ │ │ + ldr r5, [pc, #592] @ (23b854 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [pc, #920] @ (23b9a0 ) │ │ │ │ + ldr r4, [pc, #952] @ (23b9c0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #-392]! @ 0xfffffe78 │ │ │ │ - ldr r4, [pc, #768] @ (23b910 ) │ │ │ │ + ldc2 0, cr0, [r6, #-392]! @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #800] @ (23b930 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r8, #-392] @ 0xfffffe78 │ │ │ │ - ldr r4, [pc, #632] @ (23b890 ) │ │ │ │ + ldc2 0, cr0, [r0, #-392] @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #664] @ (23b8b0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r6], #392 @ 0x188 │ │ │ │ - ldr r4, [pc, #496] @ (23b810 ) │ │ │ │ + stc2l 0, cr0, [lr], #392 @ 0x188 │ │ │ │ + ldr r4, [pc, #528] @ (23b830 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4], {98} @ 0x62 │ │ │ │ - ldr r4, [pc, #360] @ (23b790 ) │ │ │ │ + stc2l 0, cr0, [ip], {98} @ 0x62 │ │ │ │ + ldr r4, [pc, #392] @ (23b7b0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], #392 @ 0x188 │ │ │ │ - ldr r4, [pc, #184] @ (23b6e8 ) │ │ │ │ + stc2 0, cr0, [sl], #392 @ 0x188 │ │ │ │ + ldr r4, [pc, #216] @ (23b708 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-392 @ 0xfffffe78 │ │ │ │ - ldr r4, [pc, #56] @ (23b670 ) │ │ │ │ + ldc2l 0, cr0, [lr], #-392 @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #88] @ (23b690 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mrrc2 0, 6, r0, r6, cr2 │ │ │ │ - ldr r3, [pc, #936] @ (23b9e8 ) │ │ │ │ + mrrc2 0, 6, r0, lr, cr2 │ │ │ │ + ldr r3, [pc, #968] @ (23ba08 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0], #-392 @ 0xfffffe78 │ │ │ │ - ldr r3, [pc, #800] @ (23b968 ) │ │ │ │ + ldc2 0, cr0, [r8], #-392 @ 0xfffffe78 │ │ │ │ + ldr r3, [pc, #832] @ (23b988 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [lr], {98} @ 0x62 │ │ │ │ - ldr r3, [pc, #688] @ (23b900 ) │ │ │ │ + ldc2 0, cr0, [r6], {98} @ 0x62 │ │ │ │ + ldr r3, [pc, #720] @ (23b920 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbf40062 │ │ │ │ - ldr r3, [pc, #560] @ (23b888 ) │ │ │ │ + @ instruction: 0xfbfc0062 │ │ │ │ + ldr r3, [pc, #592] @ (23b8a8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbd40062 │ │ │ │ - ldr r3, [pc, #432] @ (23b810 ) │ │ │ │ + @ instruction: 0xfbdc0062 │ │ │ │ + ldr r3, [pc, #464] @ (23b830 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbb40062 │ │ │ │ - ldr r3, [pc, #304] @ (23b798 ) │ │ │ │ + @ instruction: 0xfbbc0062 │ │ │ │ + ldr r3, [pc, #336] @ (23b7b8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb940062 │ │ │ │ - ldr r3, [pc, #176] @ (23b720 ) │ │ │ │ + @ instruction: 0xfb9c0062 │ │ │ │ + ldr r3, [pc, #208] @ (23b740 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb740062 │ │ │ │ - ldr r3, [pc, #64] @ (23b6b8 ) │ │ │ │ + @ instruction: 0xfb7c0062 │ │ │ │ + ldr r3, [pc, #96] @ (23b6d8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb580062 │ │ │ │ - ldr r3, [pc, #552] @ (23b8a8 ) │ │ │ │ + @ instruction: 0xfb600062 │ │ │ │ + ldr r3, [pc, #584] @ (23b8c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #280] @ (23b79c ) │ │ │ │ + ldr r3, [pc, #312] @ (23b7bc ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #832] @ (23b9c8 ) │ │ │ │ + ldr r2, [pc, #864] @ (23b9e8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb160062 │ │ │ │ - ldr r2, [pc, #728] @ (23b968 ) │ │ │ │ + @ instruction: 0xfb1e0062 │ │ │ │ + ldr r2, [pc, #760] @ (23b988 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfafc0062 │ │ │ │ - ldr r2, [pc, #624] @ (23b908 ) │ │ │ │ + @ instruction: 0xfb040062 │ │ │ │ + ldr r2, [pc, #656] @ (23b928 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfae20062 │ │ │ │ - ldr r2, [pc, #520] @ (23b8a8 ) │ │ │ │ + @ instruction: 0xfaea0062 │ │ │ │ + ldr r2, [pc, #552] @ (23b8c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfac80062 │ │ │ │ + @ instruction: 0xfad00062 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -621036,63 +621041,63 @@ │ │ │ │ ldr r0, [pc, #104] @ (23bca4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23bb1e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #496] @ (23be44 ) │ │ │ │ + ldr r1, [pc, #528] @ (23be64 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ vmla.i16 d0, d8, d5[3] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #1008] @ (23c050 ) │ │ │ │ + ldr r1, [pc, #16] @ (23bc70 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #976] @ (23c034 ) │ │ │ │ + ldr r0, [pc, #1008] @ (23c054 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #944] @ (23c018 ) │ │ │ │ + ldr r0, [pc, #976] @ (23c038 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xebf0006d │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs.w r0, r4, #14811136 @ 0xe20000 │ │ │ │ - cmp r2, sl │ │ │ │ + subs.w r0, ip, #14811136 @ 0xe20000 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf5980062 │ │ │ │ - cmp r4, r6 │ │ │ │ + sub.w r0, r0, #14811136 @ 0xe20000 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbcs.w r0, sl, #14811136 @ 0xe20000 │ │ │ │ - cmp r6, r2 │ │ │ │ + @ instruction: 0xf5820062 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs.w r0, lr, #14811136 @ 0xe20000 │ │ │ │ - add r8, pc │ │ │ │ + sbc.w r0, r6, #14811136 @ 0xe20000 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adc.w r0, r0, #14811136 @ 0xe20000 │ │ │ │ - add r6, r8 │ │ │ │ + adc.w r0, r8, #14811136 @ 0xe20000 │ │ │ │ + add r6, r9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eor.w r0, ip, #14811136 @ 0xe20000 │ │ │ │ - add r4, r5 │ │ │ │ + eors.w r0, r4, #14811136 @ 0xe20000 │ │ │ │ + add r4, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orns r0, r2, #14811136 @ 0xe20000 │ │ │ │ + orns r0, sl, #14811136 @ 0xe20000 │ │ │ │ ldr r0, [pc, #24] @ (23bcc4 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (23bcc8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23bb1e │ │ │ │ nop │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3f60062 │ │ │ │ + @ instruction: 0xf3fe0062 │ │ │ │ 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] @ 23c230 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -621545,31 +621550,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 23bdd2 │ │ │ │ ... │ │ │ │ @ instruction: 0xe980006d │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2e40062 │ │ │ │ + @ instruction: 0xf2ec0062 │ │ │ │ ldmia.w r2, {r0, r2, r3, r5, r6} │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf27c0062 │ │ │ │ - asrs r6, r3 │ │ │ │ + @ instruction: 0xf2840062 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr14, cr2, {3} │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + cdp 0, 11, cr0, cr6, cr2, {3} │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 9, cr0, cr4, cr2, {3} │ │ │ │ + cdp 0, 9, cr0, cr12, cr2, {3} │ │ │ │ ldr r0, [pc, #120] @ (23c2e0 ) │ │ │ │ movw r1, #933 @ 0x3a5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (23c2e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -621606,26 +621611,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23bdd2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ vldr d7, [pc, #4] @ 23c2d8 │ │ │ │ b.n 23c18c │ │ │ │ ... │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 3, cr0, cr8, cr2, {3} │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + cdp 0, 4, cr0, cr0, cr2, {3} │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 1, cr0, cr14, cr2, {3} │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + cdp 0, 2, cr0, cr6, cr2, {3} │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 0, cr0, cr4, cr2, {3} │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + cdp 0, 0, cr0, cr12, cr2, {3} │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stcl 0, cr0, [sl, #392]! @ 0x188 │ │ │ │ + ldcl 0, cr0, [r2, #392]! @ 0x188 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #832] @ (23c658 ) │ │ │ │ @@ -621926,45 +621931,45 @@ │ │ │ │ ldr r0, [pc, #92] @ (23c6a0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23c516 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 23cce8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub.w r0, r0, r2, asr #1 │ │ │ │ + sub.w r0, r8, r2, asr #1 │ │ │ │ b.n 23c918 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeaf60062 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + @ instruction: 0xeafe0062 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeada0062 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + @ instruction: 0xeae20062 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeabe0062 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + pkhtb r0, r6, r2, asr #1 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeaa20062 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + @ instruction: 0xeaaa0062 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eor.w r0, r6, r2, asr #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + eor.w r0, lr, r2, asr #1 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orn r0, sl, r2, asr #1 │ │ │ │ + orns r0, r2, r2, asr #1 │ │ │ │ ldr r0, [pc, #60] @ (23c6e4 ) │ │ │ │ mov r1, fp │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (23c6e8 ) │ │ │ │ @@ -621981,20 +621986,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (23c6f0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23c516 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrd r0, r0, [r6, #392]! @ 0x188 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + ldrd r0, r0, [lr, #392]! @ 0x188 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrd r0, r0, [sl, #392] @ 0x188 │ │ │ │ + strd r0, r0, [r2, #392]! @ 0x188 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -622378,55 +622383,54 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ svc 90 @ 0x5a │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ svc 16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia.w r2!, {r1, r5, r6} │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + ldmia.w sl!, {r1, r5, r6} │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xe81c0062 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xe8240062 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23cafc │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + @ instruction: 0xe8060062 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23ca68 │ │ │ │ + b.n 23ca78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23c838 │ │ │ │ + b.n 23c848 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23c804 │ │ │ │ + b.n 23c814 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23c7a4 │ │ │ │ + b.n 23c7b4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23c71c │ │ │ │ + b.n 23c72c │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r1, [pc, #3124] @ 23d76c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 96078 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -623552,193 +623556,193 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #368] @ (23d8d0 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.w 23c758 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23de1c │ │ │ │ + b.n 23de2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dde0 │ │ │ │ + b.n 23ddf0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dd48 │ │ │ │ + b.n 23dd58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dd10 │ │ │ │ + b.n 23dd20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dc48 │ │ │ │ + b.n 23dc58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dbe8 │ │ │ │ + b.n 23dbf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dbb0 │ │ │ │ + b.n 23dbc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23da88 │ │ │ │ + b.n 23da98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23da50 │ │ │ │ + b.n 23da60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23d9fc │ │ │ │ + b.n 23da0c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23d84c │ │ │ │ + b.n 23d85c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d838 │ │ │ │ + udf #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d7e4 │ │ │ │ + ble.n 23d7f4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d794 │ │ │ │ + ble.n 23d7a4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d940 │ │ │ │ + ble.n 23d950 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d8e8 │ │ │ │ + ble.n 23d8f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d8ac │ │ │ │ + ble.n 23d8bc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23d874 │ │ │ │ + ble.n 23d884 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23d83c │ │ │ │ + bgt.n 23d84c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23d804 │ │ │ │ + bgt.n 23d814 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23d7b0 │ │ │ │ + bgt.n 23d7c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23d954 │ │ │ │ + bgt.n 23d964 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23d8f8 │ │ │ │ + bgt.n 23d908 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 23d8a0 │ │ │ │ + blt.n 23d8b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 23d9a4 │ │ │ │ + bls.n 23d9b4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 23d974 │ │ │ │ + bls.n 23d984 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ ldr.w r0, [pc, #1588] @ 23df10 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -624309,100 +624313,100 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 23dfe4 │ │ │ │ mov r7, r6 │ │ │ │ b.n 23dec8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23dea0 │ │ │ │ + bvc.n 23deb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23de60 │ │ │ │ + bvc.n 23de70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23e024 │ │ │ │ + bvc.n 23de34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23dfe8 │ │ │ │ + bvc.n 23dff8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23dfac │ │ │ │ + bvc.n 23dfbc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23df70 │ │ │ │ + bvc.n 23df80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23df34 │ │ │ │ + bvs.n 23df44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23def8 │ │ │ │ + bvs.n 23df08 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 23de84 │ │ │ │ + bpl.n 23de94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 23e044 │ │ │ │ + bpl.n 23e054 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 23e00c │ │ │ │ + bpl.n 23e01c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 23dfd8 │ │ │ │ + bpl.n 23dfe8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 23e2b0 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 23e2d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 23df10 │ │ │ │ + bmi.n 23df20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r7} │ │ │ │ - vsri.64 q9, q3, #1 │ │ │ │ + vsri.64 q9, q7, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 23e064 │ │ │ │ + bcc.n 23e074 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 23e02c │ │ │ │ + bcc.n 23e03c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 23dff4 │ │ │ │ + bcc.n 23e004 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 23dfbc │ │ │ │ + bcc.n 23dfcc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #3092] @ 23ebd8 │ │ │ │ movw r1, #2005 @ 0x7d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -625468,167 +625472,167 @@ │ │ │ │ ldr r0, [pc, #324] @ (23ed08 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 23eb58 │ │ │ │ ... │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 23eb90 │ │ │ │ + beq.n 23eba0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r6, r8 │ │ │ │ ldrd r4, r8, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 23f0a4 │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -626235,151 +626239,151 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #288] @ (23f474 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.w 23eb58 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [r8, #396] @ 0x18c │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + ldcl 0, cr0, [r0, #396] @ 0x18c │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc 0, cr0, [r8, #396] @ 0x18c │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + stc 0, cr0, [r0, #396]! @ 0x18c │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ite al │ │ │ │ - lslal r2, r4, #1 │ │ │ │ - lsr r4, r0, #30 │ │ │ │ + ite │ │ │ │ + lsl r2, r4, #1 │ │ │ │ + lsral r4, r1, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ite gt │ │ │ │ - lslgt r2, r4, #1 │ │ │ │ - lsrle r6, r4, #29 │ │ │ │ + ite le │ │ │ │ + lslle r2, r4, #1 │ │ │ │ + lsrgt r6, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r2, r4, #1 │ │ │ │ - lsrlt r0, r1, #29 │ │ │ │ + itet lt │ │ │ │ + lsllt r2, r4, #1 │ │ │ │ + lsrge r0, r2, #29 │ │ │ │ lsllt r4, r4, #1 │ │ │ │ - nop {9} │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + it ls │ │ │ │ + lslls r2, r4, #1 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r4, #1 │ │ │ │ - lsrne r0, r7, #26 │ │ │ │ - lslne r4, r4, #1 │ │ │ │ - nop │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + itte cs │ │ │ │ + lslcs r2, r4, #1 │ │ │ │ + lsrcs r0, r0, #27 │ │ │ │ + lslcc r4, r4, #1 │ │ │ │ + it eq │ │ │ │ + lsleq r2, r4, #1 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0023f478 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -626675,97 +626679,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ cbz r6, 23f7c2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bcs.n 23f802 │ │ │ │ - vqdmulh.s q8, , d12[0] │ │ │ │ + @ instruction: 0xffff0cd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 23f810 │ │ │ │ + cbnz r0, 23f812 │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r2, 23f7c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 23f80e │ │ │ │ + cbnz r4, 23f810 │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r3, 23f7c6 │ │ │ │ - vcvt.f16.u16 q8, q6, #1 │ │ │ │ + vdup.8 q8, d20[7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r6, 23f80c │ │ │ │ + cbnz r6, 23f80e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 23f850 │ │ │ │ + cbnz r0, 23f852 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 23f850 │ │ │ │ + cbnz r0, 23f852 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r6, 23f850 │ │ │ │ + cbnz r6, 23f852 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 23f850 │ │ │ │ + cbnz r2, 23f852 │ │ │ │ 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 988ec │ │ │ │ @@ -626786,17 +626790,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r2, 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] @ (23f8ec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -626833,15 +626837,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r5, sp, #624 @ 0x270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -626870,17 +626874,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -626905,17 +626909,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #420] @ (23fb68 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -627086,39 +627090,39 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23fad2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #664 @ 0x298 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r3, sp, #600 @ 0x258 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ @@ -627374,49 +627378,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 23fc7c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r0, 23fea2 │ │ │ │ + cbz r0, 23fea4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ 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 │ │ │ │ movs r1, #24 │ │ │ │ @@ -628078,68 +628082,68 @@ │ │ │ │ b.n 24041c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #448 @ (adr r7, 240790 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r4, 2405e4 │ │ │ │ + cbz r4, 2405e6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r6, pc, #776 @ (adr r6, 2408ec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i32 q8, q2, d3[1] │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + vmla.i32 q8, q6, d3[1] │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i q8, q1, d3[4] │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + vmla.i q8, q5, d3[4] │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i32 q0, q0, d3[1] │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + vmla.i32 q0, q4, d3[1] │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u q8, q7, │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + vmla.i q0, q3, d3[4] │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u16 q8, q6, │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + vhadd.u32 q8, q2, │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u q0, q5, │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + vhadd.u8 q8, q1, │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u16 q0, q4, │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + vhadd.u32 q0, q0, │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr3, {3} │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr3, {3} │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr3, {3} │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr3, {3} │ │ │ │ + add r3, sp, #24 │ │ │ │ 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, #736] @ 0x2e0 │ │ │ │ ldr.w r2, [pc, #1596] @ 240ca8 │ │ │ │ @@ -628742,102 +628746,102 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 240ec0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 240cc0 │ │ │ │ + beq.n 240cd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r4, 240d34 │ │ │ │ + cbnz r4, 240d36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241150 │ │ │ │ + b.n 241160 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2l 0, cr0, [r0], {99} @ 0x63 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + stc2l 0, cr0, [r8], {99} @ 0x63 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], #396 @ 0x18c │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + stc2 0, cr0, [sl], #396 @ 0x18c │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mcrr2 0, 6, r0, lr, cr3 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + mrrc2 0, 6, r0, r6, cr3 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + ldc2 0, cr0, [r8], #-396 @ 0xfffffe74 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbbc0063 │ │ │ │ - add r7, pc, #888 @ (adr r7, 241070 ) │ │ │ │ + @ instruction: 0xfbc40063 │ │ │ │ + add r7, pc, #920 @ (adr r7, 241090 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb600063 │ │ │ │ - add r7, pc, #528 @ (adr r7, 240f10 ) │ │ │ │ + @ instruction: 0xfb680063 │ │ │ │ + add r7, pc, #560 @ (adr r7, 240f30 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb360063 │ │ │ │ - add r7, pc, #360 @ (adr r7, 240e70 ) │ │ │ │ + @ instruction: 0xfb3e0063 │ │ │ │ + add r7, pc, #392 @ (adr r7, 240e90 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb0c0063 │ │ │ │ - add r7, pc, #192 @ (adr r7, 240dd0 ) │ │ │ │ + @ instruction: 0xfb140063 │ │ │ │ + add r7, pc, #224 @ (adr r7, 240df0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfadc0063 │ │ │ │ - add r7, pc, #0 @ (adr r7, 240d1c ) │ │ │ │ + @ instruction: 0xfae40063 │ │ │ │ + add r7, pc, #32 @ (adr r7, 240d3c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfaa80063 │ │ │ │ - add r6, pc, #816 @ (adr r6, 241058 ) │ │ │ │ + @ instruction: 0xfab00063 │ │ │ │ + add r6, pc, #848 @ (adr r6, 241078 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfab60063 │ │ │ │ - @ instruction: 0xfa5a0063 │ │ │ │ - add r6, pc, #504 @ (adr r6, 240f2c ) │ │ │ │ + @ instruction: 0xfabe0063 │ │ │ │ + @ instruction: 0xfa620063 │ │ │ │ + add r6, pc, #536 @ (adr r6, 240f4c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - @ instruction: 0xfa840063 │ │ │ │ - @ instruction: 0xfa5c0063 │ │ │ │ - @ instruction: 0xfa0c0063 │ │ │ │ - add r6, pc, #192 @ (adr r6, 240e08 ) │ │ │ │ + @ instruction: 0xfa8c0063 │ │ │ │ + @ instruction: 0xfa640063 │ │ │ │ + @ instruction: 0xfa140063 │ │ │ │ + add r6, pc, #224 @ (adr r6, 240e28 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr??.w r0, [r4, #99] @ 0x63 │ │ │ │ - add r6, pc, #96 @ (adr r6, 240db0 ) │ │ │ │ + ldr??.w r0, [ip, #99] @ 0x63 │ │ │ │ + add r6, pc, #128 @ (adr r6, 240dd0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ mcr 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - vst1.8 {d16[3]}, [r6], r3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 241104 ) │ │ │ │ + vst1.8 {d16[3]}, [lr], r3 │ │ │ │ + add r5, pc, #968 @ (adr r5, 241124 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ mcr 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ - ldr??.w r0, [sl, r3, lsl #2] │ │ │ │ - add r5, pc, #632 @ (adr r5, 240fe0 ) │ │ │ │ + vst1.8 {d0[3]}, [r2], r3 │ │ │ │ + add r5, pc, #664 @ (adr r5, 241000 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vld4.16 {d16-d19}, [r0 :128], r3 │ │ │ │ - add r5, pc, #528 @ (adr r5, 240f80 ) │ │ │ │ + vld4.16 {d16-d19}, [r8 :128], r3 │ │ │ │ + add r5, pc, #560 @ (adr r5, 240fa0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :128], r3 │ │ │ │ - add r5, pc, #288 @ (adr r5, 240e98 ) │ │ │ │ + vld4.16 {d0-d3}, [ip :128], r3 │ │ │ │ + add r5, pc, #320 @ (adr r5, 240eb8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str??.w r0, [r8, #99] @ 0x63 │ │ │ │ - add r5, pc, #48 @ (adr r5, 240db0 ) │ │ │ │ + ldr??.w r0, [r0, #99] @ 0x63 │ │ │ │ + add r5, pc, #80 @ (adr r5, 240dd0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh.w r0, [lr, #99] @ 0x63 │ │ │ │ - add r4, pc, #840 @ (adr r4, 2410d0 ) │ │ │ │ + ldrh.w r0, [r6, #99] @ 0x63 │ │ │ │ + add r4, pc, #872 @ (adr r4, 2410f0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ - add r4, pc, #208 @ (adr r4, 240e60 ) │ │ │ │ + ldrb.w r0, [r8, r3, lsl #2] │ │ │ │ + add r4, pc, #240 @ (adr r4, 240e80 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7f60063 │ │ │ │ - add r4, pc, #104 @ (adr r4, 240e00 ) │ │ │ │ + @ instruction: 0xf7fe0063 │ │ │ │ + add r4, pc, #136 @ (adr r4, 240e20 ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -629651,113 +629655,113 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 24074e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - movt r0, #10339 @ 0x2863 │ │ │ │ - add r2, pc, #912 @ (adr r2, 241aa0 ) │ │ │ │ + movt r0, #43107 @ 0xa863 │ │ │ │ + add r2, pc, #944 @ (adr r2, 241ac0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subw r0, r4, #2147 @ 0x863 │ │ │ │ - add r2, pc, #792 @ (adr r2, 241a30 ) │ │ │ │ + subw r0, ip, #2147 @ 0x863 │ │ │ │ + add r2, pc, #824 @ (adr r2, 241a50 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6860063 │ │ │ │ - add r2, pc, #672 @ (adr r2, 2419c0 ) │ │ │ │ + @ instruction: 0xf68e0063 │ │ │ │ + add r2, pc, #704 @ (adr r2, 2419e0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movw r0, #2147 @ 0x863 │ │ │ │ - add r2, pc, #392 @ (adr r2, 2418b0 ) │ │ │ │ + movw r0, #34915 @ 0x8863 │ │ │ │ + add r2, pc, #424 @ (adr r2, 2418d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 2417d4 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 2417f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adcs.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - add r1, pc, #512 @ (adr r1, 241934 ) │ │ │ │ + sbc.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #544 @ (adr r1, 241954 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adc.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ - add r1, pc, #392 @ (adr r1, 2418c4 ) │ │ │ │ + adc.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #424 @ (adr r1, 2418e4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5200063 │ │ │ │ - add r1, pc, #264 @ (adr r1, 24184c ) │ │ │ │ + @ instruction: 0xf5280063 │ │ │ │ + add r1, pc, #296 @ (adr r1, 24186c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ - add r1, pc, #136 @ (adr r1, 2417d4 ) │ │ │ │ + add.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #168 @ (adr r1, 2417f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4c80063 │ │ │ │ - add r0, pc, #936 @ (adr r0, 241afc ) │ │ │ │ + @ instruction: 0xf4d00063 │ │ │ │ + add r0, pc, #968 @ (adr r0, 241b1c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4a80063 │ │ │ │ - add r0, pc, #808 @ (adr r0, 241a84 ) │ │ │ │ + @ instruction: 0xf4b00063 │ │ │ │ + add r0, pc, #840 @ (adr r0, 241aa4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eor.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ - add r0, pc, #680 @ (adr r0, 241a0c ) │ │ │ │ + eors.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + add r0, pc, #712 @ (adr r0, 241a2c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orrs.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ - add r0, pc, #456 @ (adr r0, 241934 ) │ │ │ │ + orrs.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + add r0, pc, #488 @ (adr r0, 241954 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ands.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ - add r0, pc, #232 @ (adr r0, 24185c ) │ │ │ │ + bic.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + add r0, pc, #264 @ (adr r0, 24187c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3d80063 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xf3e00063 │ │ │ │ + add r0, pc, #8 @ (adr r0, 241784 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3220063 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + @ instruction: 0xf32a0063 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3020063 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xf30a0063 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2e20063 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + @ instruction: 0xf2ea0063 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movt r0, #8291 @ 0x2063 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + movt r0, #41059 @ 0xa063 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subw r0, r2, #99 @ 0x63 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + subw r0, sl, #99 @ 0x63 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2680063 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xf2700063 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf22e0063 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xf2360063 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf1f40063 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf1fc0063 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf1980063 │ │ │ │ - @ instruction: 0xf2520063 │ │ │ │ - @ instruction: 0xf1f00063 │ │ │ │ - sbcs.w r0, r4, #99 @ 0x63 │ │ │ │ - adds.w r0, sl, #99 @ 0x63 │ │ │ │ - cdp 0, 8, cr0, cr2, cr3, {3} │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + sub.w r0, r0, #99 @ 0x63 │ │ │ │ + @ instruction: 0xf25a0063 │ │ │ │ + @ instruction: 0xf1f80063 │ │ │ │ + sbcs.w r0, ip, #99 @ 0x63 │ │ │ │ + @ instruction: 0xf1220063 │ │ │ │ + cdp 0, 8, cr0, cr10, cr3, {3} │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr3, {3} │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + cdp 0, 6, cr0, cr14, cr3, {3} │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 4, cr0, cr10, cr3, {3} │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + cdp 0, 5, cr0, cr2, cr3, {3} │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 2, cr0, cr14, cr3, {3} │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + cdp 0, 3, cr0, cr6, cr3, {3} │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 1, cr0, cr2, cr3, {3} │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + cdp 0, 1, cr0, cr10, cr3, {3} │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6, #396]! @ 0x18c │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldcl 0, cr0, [lr, #396]! @ 0x18c │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldcl 0, cr0, [sl, #396] @ 0x18c │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + stcl 0, cr0, [r2, #396]! @ 0x18c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc 0, cr0, [lr, #396]! @ 0x18c │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + stcl 0, cr0, [r6, #396] @ 0x18c │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [r2, #396]! @ 0x18c │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + stc 0, cr0, [sl, #396]! @ 0x18c │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r0, [pc, #2388] @ 242170 │ │ │ │ movw r1, #1356 @ 0x54c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #2376] @ 242174 │ │ │ │ @@ -630537,112 +630541,112 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 24074e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stcl 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + stcl 0, cr0, [r8], #-396 @ 0xfffffe74 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mcrr 0, 6, r0, r0, cr3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + mcrr 0, 6, r0, r8, cr3 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + stc 0, cr0, [r8], #-396 @ 0xfffffe74 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [r0], {99} @ 0x63 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + stc 0, cr0, [r8], {99} @ 0x63 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xebe00063 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + @ instruction: 0xebe80063 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rsb r0, r0, r3, asr #1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + rsb r0, r8, r3, asr #1 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub.w r0, r0, r3, asr #1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + sub.w r0, r8, r3, asr #1 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xeb800063 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xeb880063 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sbc.w r0, r0, r3, asr #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + sbc.w r0, r8, r3, asr #1 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adc.w r0, r0, r3, asr #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + adc.w r0, r8, r3, asr #1 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xe9880063 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + @ instruction: 0xe9900063 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrd r0, r0, [r4, #-396] @ 0x18c │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldrd r0, r0, [ip, #-396] @ 0x18c │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmdb r4!, {r0, r1, r5, r6} │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + ldmdb ip!, {r0, r1, r5, r6} │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmdb r4, {r0, r1, r5, r6} │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + ldmdb ip, {r0, r1, r5, r6} │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrd r0, r0, [r4], #396 @ 0x18c │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + ldrd r0, r0, [ip], #396 @ 0x18c │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xe8d40063 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xe8dc0063 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia.w r4!, {r0, r1, r5, r6} │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + ldmia.w ip!, {r0, r1, r5, r6} │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmdb lr, {r0, r1, r5, r6} │ │ │ │ - stmdb r0!, {r0, r1, r5, r6} │ │ │ │ - b.n 241f8c │ │ │ │ + stmdb r6!, {r0, r1, r5, r6} │ │ │ │ + stmdb r8!, {r0, r1, r5, r6} │ │ │ │ + b.n 241f9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 241f00 │ │ │ │ + b.n 241f10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 241a94 │ │ │ │ + b.n 241aa4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241a60 │ │ │ │ + b.n 241a70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241a2c │ │ │ │ + b.n 241a3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2429f8 │ │ │ │ + b.n 242a08 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2429c4 │ │ │ │ + b.n 2429d4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242990 │ │ │ │ + b.n 2429a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24295c │ │ │ │ + b.n 24296c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242928 │ │ │ │ + b.n 242938 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2428f4 │ │ │ │ + b.n 242904 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2428c0 │ │ │ │ + b.n 2428d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1840] @ 242990 │ │ │ │ movw r1, #1423 @ 0x58f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -631235,109 +631239,109 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - b.n 242dc8 │ │ │ │ + b.n 242dd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242d8c │ │ │ │ + b.n 242d9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242d50 │ │ │ │ + b.n 242d60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242d14 │ │ │ │ + b.n 242d24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242cd8 │ │ │ │ + b.n 242ce8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242c9c │ │ │ │ + b.n 242cac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242c60 │ │ │ │ + b.n 242c70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242c24 │ │ │ │ + b.n 242c34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242be8 │ │ │ │ + b.n 242bf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242bac │ │ │ │ + b.n 242bbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242b70 │ │ │ │ + b.n 242b80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242b34 │ │ │ │ + b.n 242b44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242c44 │ │ │ │ + b.n 242c54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 242954 │ │ │ │ + blt.n 242964 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 242b20 │ │ │ │ + blt.n 242b30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 242aec │ │ │ │ + blt.n 242afc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 242ab8 │ │ │ │ + blt.n 242ac8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 242a84 │ │ │ │ + blt.n 242a94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1948] @ 2431f0 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -631959,145 +631963,145 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - bge.n 243240 │ │ │ │ + bge.n 243250 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 243204 │ │ │ │ + bge.n 243214 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 2431c8 │ │ │ │ + bls.n 2431d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24318c │ │ │ │ + bls.n 24319c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 243150 │ │ │ │ + bls.n 243160 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 243314 │ │ │ │ + bls.n 243124 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 2432d8 │ │ │ │ + bls.n 2432e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24328c │ │ │ │ + bls.n 24329c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24324c │ │ │ │ + bls.n 24325c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2431e8 │ │ │ │ + bhi.n 2431f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 24314c │ │ │ │ + bhi.n 24315c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2432e8 │ │ │ │ + bhi.n 2432f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2432ac │ │ │ │ + bhi.n 2432bc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 243274 │ │ │ │ + bhi.n 243284 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 24321c │ │ │ │ + bvc.n 24322c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 2431e0 │ │ │ │ + bvc.n 2431f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 2431a4 │ │ │ │ + bvc.n 2431b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 243368 │ │ │ │ + bvc.n 243378 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 24332c │ │ │ │ + bvc.n 24333c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 2432f0 │ │ │ │ + bvc.n 243300 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 243274 │ │ │ │ + bvs.n 243284 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 243320 │ │ │ │ + bvc.n 243330 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 2431ec │ │ │ │ + bvs.n 2431fc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 243334 │ │ │ │ + bvs.n 243344 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 243284 │ │ │ │ + bpl.n 243294 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 24320c │ │ │ │ + bcc.n 24321c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 2431d8 │ │ │ │ + bcc.n 2431e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 2433a4 │ │ │ │ + bcc.n 2433b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 243370 │ │ │ │ + bcc.n 243380 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 24333c │ │ │ │ + bcc.n 24334c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 243308 │ │ │ │ + bcc.n 243318 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 2432d4 │ │ │ │ + bcc.n 2432e4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 2432a0 │ │ │ │ + bcs.n 2432b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 24326c │ │ │ │ + bcs.n 24327c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #536] @ (243514 ) │ │ │ │ movw r1, #1242 @ 0x4da │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -632289,85 +632293,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #152] @ (2435a0 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 24074e │ │ │ │ - bne.n 243418 │ │ │ │ + bne.n 243428 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2435e4 │ │ │ │ + bne.n 2435f4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2435b0 │ │ │ │ + bne.n 2435c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 24357c │ │ │ │ + bne.n 24358c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 243548 │ │ │ │ + bne.n 243558 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243514 │ │ │ │ + beq.n 243524 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 2434e0 │ │ │ │ + beq.n 2434f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 2434ac │ │ │ │ + beq.n 2434bc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243478 │ │ │ │ + beq.n 243488 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243644 │ │ │ │ + beq.n 243654 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243610 │ │ │ │ + beq.n 243620 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 2435dc │ │ │ │ + beq.n 2435ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 2435a8 │ │ │ │ + beq.n 2435b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 243584 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -632447,27 +632451,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2435ee │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ blx 95c88 │ │ │ │ b.n 243614 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00243698 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -632777,45 +632781,45 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ vldr d0, [pc, #696] @ 243d08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ vldr d6, [r2, #128] @ 0x80 │ │ │ │ @@ -633064,43 +633068,43 @@ │ │ │ │ b.n 243d82 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 243e94 ) │ │ │ │ tst r2, r0 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ subs r3, #4 │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ bne.n 243e48 │ │ │ │ vldr d7, [r6, #64] @ 0x40 │ │ │ │ @@ -633467,29 +633471,29 @@ │ │ │ │ bhi.n 24409a │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 2440a8 │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r8 │ │ │ │ blx 9f130 │ │ │ │ cbz r0, 2441c6 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -633963,39 +633967,39 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 244666 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #0 @ (adr r2, 2446e4 ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 9ce3c │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ @@ -634448,55 +634452,55 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 24386a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ite hi │ │ │ │ - lslhi r3, r4, #1 │ │ │ │ - cbnz r0, 244ca6 @ unpredictable │ │ │ │ + ite ls │ │ │ │ + lslls r3, r4, #1 │ │ │ │ + pophi {} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 244c9a │ │ │ │ + cbnz r2, 244c9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 244c9a │ │ │ │ + cbnz r6, 244c9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 244c98 │ │ │ │ + cbnz r2, 244c9a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 244c8e │ │ │ │ + cbnz r6, 244c90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 244ca6 │ │ │ │ + cbnz r6, 244ca8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r0, 244ca8 │ │ │ │ + cbnz r0, 244caa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [pc, #512] @ (244e78 ) │ │ │ │ mov r0, r8 │ │ │ │ blx 9d9e8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r6, pc │ │ │ │ movw r3, #2202 @ 0x89a │ │ │ │ @@ -634671,47 +634675,47 @@ │ │ │ │ b.n 244db2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #904] @ (245248 ) │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #900] @ (24524c ) │ │ │ │ add r2, pc │ │ │ │ @@ -635007,27 +635011,27 @@ │ │ │ │ blx 98e4c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ vadd.f64 d7, d0, d7 │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 244f72 │ │ │ │ ... │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 2452d6 │ │ │ │ + cbz r0, 2452d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.n 2452d6 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 2452cc │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ @@ -635355,79 +635359,79 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx a172c │ │ │ │ b.w 243868 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 245644 │ │ │ │ + cbz r0, 245646 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 245634 │ │ │ │ + cbz r0, 245636 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 245624 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 24562a │ │ │ │ + cbz r4, 24562c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -635740,97 +635744,97 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #180] @ (245aac ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 245ab2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r6, r3 │ │ │ │ bge.w 245c02 │ │ │ │ ldr.w r1, [sl, r6, lsl #2] │ │ │ │ @@ -636090,55 +636094,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 2461a0 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 246148 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 246168 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 2460a0 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 2460c0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #632 @ (adr r7, 246040 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 246060 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 245fd8 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 245ff8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 245f68 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 245f88 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 245e78 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 245e98 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ 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 │ │ │ │ @@ -636190,17 +636194,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ... │ │ │ │ - add r6, pc, #176 @ (adr r6, 245f34 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 245f54 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00245e88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -636741,173 +636745,173 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0x47ca │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #656 @ (adr r5, 2466ec ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 24670c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r7, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, 246598 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 2465b8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ bx r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #56 @ (adr r5, 2464b4 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 2464d4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ - vmls.i q13, , d8[0] │ │ │ │ + vsri.64 q13, q0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #680 @ (adr r4, 24673c ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 24675c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [sp, #932] @ 0x3a4 │ │ │ │ @ instruction: 0xffff9e99 │ │ │ │ - vmls.i q13, , d20[0] │ │ │ │ + vmls.i q13, , d28[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 2465c4 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 2465e4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - vsri.32 d26, d4, #1 │ │ │ │ + vsri.32 d26, d12, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 2468b8 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 2464d8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #128 @ (adr r7, 246544 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 246564 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 246810 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 246830 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #976] @ (24689c ) │ │ │ │ + ldr r7, [pc, #1008] @ (2468bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 246790 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 2467b0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #840] @ (24681c ) │ │ │ │ + ldr r7, [pc, #872] @ (24683c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 246880 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 2468a0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 24656c ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 24658c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 2466b0 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 2466d0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #608] @ (246744 ) │ │ │ │ + ldr r7, [pc, #640] @ (246764 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 246520 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 246540 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #328 @ (adr r7, 246634 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 246654 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 2465d0 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2465f0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #368] @ (246664 ) │ │ │ │ + ldr r7, [pc, #400] @ (246684 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2465e0 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 246600 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 2466cc ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 2466ec ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 2468f8 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 246518 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #136] @ (24658c ) │ │ │ │ + ldr r7, [pc, #168] @ (2465ac ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 246698 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 2466b8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #504 @ (adr r7, 246704 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 246724 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #784 @ (adr r2, 246820 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 246840 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #928] @ (2468b4 ) │ │ │ │ + ldr r6, [pc, #960] @ (2468d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 2466b0 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 2466d0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #616 @ (adr r7, 246784 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 2467a4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 246720 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 246740 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #656] @ (2467b4 ) │ │ │ │ + ldr r6, [pc, #688] @ (2467d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #544 @ (adr r7, 246748 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 246768 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #712 @ (adr r7, 2467f4 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 246814 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 246638 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 246658 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #408] @ (2466cc ) │ │ │ │ + ldr r6, [pc, #440] @ (2466ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #880 @ (adr r7, 2468a8 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 2468c8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 246764 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 246784 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 246938 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 246558 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #136] @ (2465cc ) │ │ │ │ + ldr r6, [pc, #168] @ (2465ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #696 @ (adr r7, 246804 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 246824 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 246838 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 246858 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #888] @ (2468cc ) │ │ │ │ + ldr r5, [pc, #920] @ (2468ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 2468d8 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 2468f8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 246750 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 246770 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #640] @ (2467e4 ) │ │ │ │ + ldr r5, [pc, #672] @ (246804 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #944 @ (adr r7, 246918 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 246938 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 246640 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 246660 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #352] @ (2466d4 ) │ │ │ │ + ldr r5, [pc, #384] @ (2466f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #960 @ (adr r0, 246940 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 246960 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #80] @ (2465d4 ) │ │ │ │ + ldr r5, [pc, #112] @ (2465f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 246820 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 246840 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #800] @ (2468b4 ) │ │ │ │ + ldr r4, [pc, #832] @ (2468d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #376 @ (adr r0, 246718 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 246738 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #520] @ (2467ac ) │ │ │ │ + ldr r4, [pc, #552] @ (2467cc ) │ │ │ │ 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 98d90 │ │ │ │ @@ -636928,17 +636932,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #864] @ (246950 ) │ │ │ │ + ldr r2, [pc, #896] @ (246970 ) │ │ │ │ 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 a16f0 │ │ │ │ @@ -637098,17 +637102,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #112 @ (adr r5, 24684c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 24686c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [pc, #928] @ (246b80 ) │ │ │ │ + ldr r0, [pc, #960] @ (246ba0 ) │ │ │ │ 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 │ │ │ │ @@ -637141,17 +637145,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - add r4, pc, #712 @ (adr r4, 246b14 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 246b34 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [pc, #504] @ (246a48 ) │ │ │ │ + ldr r0, [pc, #536] @ (246a68 ) │ │ │ │ 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] @ (2468bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -637192,15 +637196,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #440 @ (adr r4, 246a80 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 246aa0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ @@ -637358,21 +637362,21 @@ │ │ │ │ ... │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #784 @ (adr r3, 246da8 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 246dc8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 246ae4 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 246b04 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #504 @ (adr r2, 246c98 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 246cb8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ 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] @ (246c90 ) │ │ │ │ @@ -637565,29 +637569,29 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 246cd8 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 246cf8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sl, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #960 @ (adr r0, 247068 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 247088 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add ip, r8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #592 @ (adr r0, 246f00 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 246f20 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 246e88 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 246ea8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00246cbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -637965,111 +637969,111 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #48 @ (adr r0, 2470d4 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 2470f4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldc2 15, cr15, [pc, #1020] @ 2474a4 │ │ │ │ - add r0, pc, #200 @ (adr r0, 247174 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 247194 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ subs r0, #250 @ 0xfa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfaa1ffff │ │ │ │ @ instruction: 0xfa1fffff │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r1 :256] │ │ │ │ bl 21f0e6 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 1ff0fa │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ 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 9c000 │ │ │ │ @@ -638090,17 +638094,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ 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 │ │ │ │ @@ -638154,21 +638158,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ blx 99ea8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -638231,25 +638235,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (247334 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2472aa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ 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] @ (2473a4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -638290,15 +638294,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -638410,31 +638414,31 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (2474ec ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b.n 2473e4 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ @@ -638696,49 +638700,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ 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] @ (247948 ) │ │ │ │ @@ -638851,31 +638855,31 @@ │ │ │ │ b.n 24787e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ 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 │ │ │ │ @@ -638976,21 +638980,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #24 │ │ │ │ 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 │ │ │ │ @@ -639096,17 +639100,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 │ │ │ │ - strle r3, [sp, #712] @ 0x2c8 │ │ │ │ + strle r3, [sp, #744] @ 0x2e8 │ │ │ │ lslgt r3, r4, #1 │ │ │ │ - addgt r4, #198 @ 0xc6 │ │ │ │ + addgt r4, #206 @ 0xce │ │ │ │ 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] @ 2483a0 │ │ │ │ @@ -639779,43 +639783,43 @@ │ │ │ │ ... │ │ │ │ cmp r2, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ vstr d6, [sp, #24] │ │ │ │ blx 9f130 │ │ │ │ vldr d6, [sp, #24] │ │ │ │ @@ -640104,41 +640108,41 @@ │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r2, #4 │ │ │ │ b.n 2487b0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24836c │ │ │ │ + b.n 24837c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2482c8 │ │ │ │ + b.n 2482d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -640889,78 +640893,78 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 248f60 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs.w r0, r2, #97 @ 0x61 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + subs.w r0, sl, #97 @ 0x61 │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r1, [pc, #1888] @ 2497c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 96078 │ │ │ │ mov r2, r0 │ │ │ │ @@ -641648,171 +641652,171 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.w 247c68 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #640] @ (249a4c ) │ │ │ │ + ldr r3, [pc, #672] @ (249a6c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 24987c │ │ │ │ + bpl.n 24988c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 24995c │ │ │ │ + bpl.n 24996c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [pc, #1160] @ 249d90 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ blx 967fc │ │ │ │ @@ -642266,127 +642270,127 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.w 247c68 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 249970 │ │ │ │ + b.n 249980 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2497b4 │ │ │ │ + b.n 2497c4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00249e74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -642875,149 +642879,149 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ble.n 24a48e │ │ │ │ - @ instruction: 0xffff734e │ │ │ │ + vrsra.u32 , q3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bcc.n 24a34e │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - @ instruction: 0xffff6ff0 │ │ │ │ + @ instruction: 0xffff6ff8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bne.n 24a3e6 │ │ │ │ vtbl.8 d29, {d31- instruction: 0xffff6f8e │ │ │ │ + @ instruction: 0xffff6f96 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bne.n 24a312 │ │ │ │ - vqrdmlsh.s q11, , d8[0] │ │ │ │ + vcvt.u32.f32 q11, q0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #360] @ (24a630 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #360] @ (24a634 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #18 │ │ │ │ @@ -643149,61 +643153,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #100] @ (24a68c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 249f32 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ 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 9ccd0 │ │ │ │ @@ -643224,17 +643228,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ 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 │ │ │ │ @@ -643276,15 +643280,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u q8, q3, q14 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ vhadd.u q0, q6, q14 │ │ │ │ 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 │ │ │ │ @@ -643677,49 +643681,49 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ cdp2 0, 15, cr0, cr0, cr12, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 13, cr0, cr4, cr12, {3} │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0024abec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -643885,56 +643889,56 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 24ac98 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa68006c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xfb27ffff │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr??.w r0, [r0, #108] @ 0x6c │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfa09ffff │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ 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 95f20 │ │ │ │ @@ -643954,17 +643958,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ 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 │ │ │ │ @@ -643989,17 +643993,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ 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 │ │ │ │ @@ -644026,17 +644030,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ 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] @ (24af5c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -644075,15 +644079,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf762006c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xf72a006c │ │ │ │ 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 │ │ │ │ @@ -644130,17 +644134,17 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ 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 │ │ │ │ @@ -644503,49 +644507,49 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ eors.w r0, r4, #15466496 @ 0xec0000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr1, {3} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr1, {3} │ │ │ │ @ instruction: 0xf3f6006c │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr1, {3} │ │ │ │ + cdp2 0, 1, cr0, cr6, cr1, {3} │ │ │ │ mcrr2 15, 15, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xfbd7ffff │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #388] @ 0x184 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + ldc2l 0, cr0, [r8, #388] @ 0x184 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [r6, #388]! @ 0x184 │ │ │ │ + ldc2 0, cr0, [lr, #388]! @ 0x184 │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ stc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-388]! @ 0xfffffe7c │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + stc2l 0, cr0, [r4, #-388] @ 0xfffffe7c │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #-388]! @ 0xfffffe7c │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + stc2 0, cr0, [sl, #-388]! @ 0xfffffe7c │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #-388] @ 0xfffffe7c │ │ │ │ + stc2 0, cr0, [sl, #-388] @ 0xfffffe7c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ca78 │ │ │ │ mov r3, r0 │ │ │ │ @@ -644564,17 +644568,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2 0, cr0, [lr], #-388 @ 0xfffffe7c │ │ │ │ + ldc2 0, cr0, [r6], #-388 @ 0xfffffe7c │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 24b52c │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr.w r3, [ip, r1, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ beq.n 24b4c8 │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ @@ -644735,15 +644739,15 @@ │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -644788,15 +644792,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 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -644841,17 +644845,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh.w r0, [r8, r1, lsl #2] │ │ │ │ + vst4.16 {d16-d19}, [r0 :128], r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (24b7fc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (24b800 ) │ │ │ │ @@ -644890,15 +644894,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 0, 12, cr0, cr6, cr12, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cdp 0, 8, cr0, cr12, cr12, {3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ @@ -645069,25 +645073,25 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 24b990 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip, #432]! @ 0x1b0 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldcl 0, cr0, [r8], {108} @ 0x6c │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6e20061 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + @ instruction: 0xf6ea0061 │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movt r0, #10337 @ 0x2861 │ │ │ │ + movt r0, #43105 @ 0xa861 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r1, r3, [r1, #8] │ │ │ │ @@ -645155,22 +645159,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (24baf8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 24bac6 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf5f00061 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + @ instruction: 0xf5f80061 │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rsbs r0, r0, #14745600 @ 0xe10000 │ │ │ │ + rsbs r0, r8, #14745600 @ 0xe10000 │ │ │ │ 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] @ (24bc60 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -645286,17 +645290,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ adcs.w r0, r8, ip, asr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r4, ip, asr #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orn r0, r8, #14745600 @ 0xe10000 │ │ │ │ + orns r0, r0, #14745600 @ 0xe10000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ @@ -645381,17 +645385,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 24bcdc │ │ │ │ ... │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ 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 │ │ │ │ @@ -646946,84 +646950,84 @@ │ │ │ │ nop │ │ │ │ b.n 24c684 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 24c640 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc 0, cr0, [r4, #388] @ 0x184 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldc 0, cr0, [ip, #388] @ 0x184 │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-388]! @ 0xfffffe7c │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldcl 0, cr0, [sl, #-388]! @ 0xfffffe7c │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe9a20061 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + @ instruction: 0xe9aa0061 │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe9820061 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + @ instruction: 0xe98a0061 │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strd r0, r0, [r2, #-388]! @ 0x184 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + strd r0, r0, [sl, #-388]! @ 0x184 │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 24d1ec ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 24ce0c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cb18 │ │ │ │ + b.n 24cb28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24caf0 │ │ │ │ + b.n 24cb00 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 24d040 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 24d060 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24ca9c │ │ │ │ + b.n 24caac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (24d220 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24ca4c │ │ │ │ + b.n 24ca5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #872] @ (24d1a0 ) │ │ │ │ + ldr r7, [pc, #904] @ (24d1c0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24ca10 │ │ │ │ + b.n 24ca20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #232] @ (24cf28 ) │ │ │ │ + ldr r7, [pc, #264] @ (24cf48 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #976] @ (24d214 ) │ │ │ │ + ldr r6, [pc, #1008] @ (24d234 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #744] @ (24d130 ) │ │ │ │ + ldr r6, [pc, #776] @ (24d150 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #512] @ (24d04c ) │ │ │ │ + ldr r6, [pc, #544] @ (24d06c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #152] @ (24cee8 ) │ │ │ │ + ldr r6, [pc, #184] @ (24cf08 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #536] @ (24d06c ) │ │ │ │ + ldr r5, [pc, #568] @ (24d08c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #976] @ (24d228 ) │ │ │ │ + ldr r4, [pc, #1008] @ (24d248 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24d464 │ │ │ │ + b.n 24d474 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #936] @ (24d208 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ blx a1280 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -647362,35 +647366,35 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ b.n 24d2b0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #120] @ (24d288 ) │ │ │ │ + ldr r4, [pc, #152] @ (24d2a8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24d670 │ │ │ │ + b.n 24d680 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #904] @ (24d5a0 ) │ │ │ │ + ldr r3, [pc, #936] @ (24d5c0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [pc, #304] @ (24d34c ) │ │ │ │ + ldr r3, [pc, #336] @ (24d36c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [pc, #264] @ (24d328 ) │ │ │ │ + ldr r3, [pc, #296] @ (24d348 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #312] @ (24d35c ) │ │ │ │ + ldr r2, [pc, #344] @ (24d37c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #64] @ (24d268 ) │ │ │ │ + ldr r2, [pc, #96] @ (24d288 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24d26c │ │ │ │ + b.n 24d27c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #88] @ (24d288 ) │ │ │ │ + ldr r1, [pc, #120] @ (24d2a8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ blx 98e4c │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ @@ -648393,113 +648397,113 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 24d74e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp sl, fp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 24dd20 │ │ │ │ + blt.n 24dd30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 24dcf8 │ │ │ │ + blt.n 24dd08 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 24dd2c │ │ │ │ + bge.n 24dd3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r8, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 24dd00 │ │ │ │ + bge.n 24dd10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 24ddf4 │ │ │ │ + bge.n 24de04 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24de64 │ │ │ │ + bls.n 24de74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24de2c │ │ │ │ + bls.n 24de3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24dd88 │ │ │ │ + bhi.n 24dd98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24dd50 │ │ │ │ + bhi.n 24dd60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24dcc4 │ │ │ │ + bhi.n 24dcd4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24de88 │ │ │ │ + bhi.n 24de98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24ddf4 │ │ │ │ + bhi.n 24de04 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 24ddb8 │ │ │ │ + bvc.n 24ddc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 24de34 │ │ │ │ + bvc.n 24de44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 24ddf8 │ │ │ │ + bvc.n 24de08 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 24ddb4 │ │ │ │ + bvs.n 24ddc4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 24dd74 │ │ │ │ + bvs.n 24dd84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 24dea4 │ │ │ │ + bmi.n 24deb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 24de70 │ │ │ │ + bmi.n 24de80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 24de3c │ │ │ │ + bmi.n 24de4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 24defc │ │ │ │ + bcc.n 24df0c │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r1, [pc, #1156] @ 24e2a8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9f524 │ │ │ │ cbz r0, 24de42 │ │ │ │ ldr.w r4, [pc, #1148] @ 24e2ac │ │ │ │ @@ -648900,122 +648904,122 @@ │ │ │ │ ldr r0, [pc, #240] @ (24e384 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 24df52 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - pkhtb r0, lr, r6, asr #1 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + @ instruction: 0xead60066 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 24e27c │ │ │ │ + bcc.n 24e28c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #392]! @ 0x188 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + stc2 0, cr0, [sl, #392]! @ 0x188 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr2, {3} │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr2, {3} │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e25c │ │ │ │ + bne.n 24e26c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e20c │ │ │ │ + bne.n 24e21c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e1e0 │ │ │ │ + bne.n 24e1f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e3b0 │ │ │ │ + bne.n 24e3c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e384 │ │ │ │ + bne.n 24e394 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e2ac │ │ │ │ + beq.n 24e2bc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e278 │ │ │ │ + beq.n 24e288 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e24c │ │ │ │ + beq.n 24e25c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e21c │ │ │ │ + beq.n 24e22c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e3a4 │ │ │ │ + beq.n 24e3b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e374 │ │ │ │ + beq.n 24e384 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e33c │ │ │ │ + beq.n 24e34c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r0, [pc, #1212] @ 24e848 │ │ │ │ movw r1, #2476 @ 0x9ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1200] @ 24e84c │ │ │ │ @@ -649452,107 +649456,107 @@ │ │ │ │ @ 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 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 24e8fc │ │ │ │ + bge.n 24e90c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 0024e904 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -650166,182 +650170,182 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ bhi.n 24eede │ │ │ │ - vsra.u32 , q5, #1 │ │ │ │ + @ instruction: 0xffff3162 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsrs r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldmia r5, {r0, r1, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffccd7 │ │ │ │ - vshr.u32 , q5, #1 │ │ │ │ + vmla.i , , d18[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcab3 │ │ │ │ - @ instruction: 0xffff2ff6 │ │ │ │ + @ instruction: 0xffff2ffe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3860062 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf38e0062 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf2e80062 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf2f00062 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf31e0062 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + @ instruction: 0xf3260062 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf2d80062 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf2e00062 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ vldr d1, [pc, #312] @ 24f248 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #316] @ (24f250 ) │ │ │ │ add.w r3, r5, #24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -650454,53 +650458,53 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #96] @ (24f29c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 24e9cc │ │ │ │ ... │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r1, r4, #1 │ │ │ │ - cmpvs r6, #216 @ 0xd8 │ │ │ │ + cmpvc r6, #224 @ 0xe0 │ │ │ │ lslvc r3, r4, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itet cs │ │ │ │ - lslcs r1, r4, #1 │ │ │ │ - cmpcc r6, #182 @ 0xb6 │ │ │ │ + itee cc │ │ │ │ + lslcc r1, r4, #1 │ │ │ │ + cmpcs r6, #190 @ 0xbe │ │ │ │ lslcs r3, r4, #1 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ 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 94628 │ │ │ │ @@ -650521,17 +650525,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -650675,17 +650679,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -650712,17 +650716,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 24f562 │ │ │ │ + cbnz r2, 24f564 │ │ │ │ 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] @ (24f554 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -650762,15 +650766,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cbz r2, 24f572 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cbz r2, 24f570 │ │ │ │ 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 │ │ │ │ @@ -650840,17 +650844,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (24f62c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 24f58a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 0024f630 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -651057,57 +651061,57 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r6, 24f8a8 │ │ │ │ + cbnz r6, 24f8aa │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r7, sp, #544 @ 0x220 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 24f8a8 │ │ │ │ + cbnz r2, 24f8aa │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r4, 24f8a8 │ │ │ │ + cbnz r4, 24f8aa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 24f8aa │ │ │ │ + cbnz r2, 24f8ac │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ 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 a0c88 │ │ │ │ @@ -651127,17 +651131,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r1, 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 │ │ │ │ @@ -651198,15 +651202,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -651250,15 +651254,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 96950 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 24fa1e │ │ │ │ b.n 24fa26 │ │ │ │ nop │ │ │ │ - cbnz r2, 24fa42 │ │ │ │ + cbnz r2, 24fa44 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #884] @ (24fdc8 ) │ │ │ │ @@ -651598,63 +651602,63 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 24fbb2 │ │ │ │ ... │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24fe6a │ │ │ │ + cbz r0, 24fe6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fe6a │ │ │ │ + cbz r6, 24fe6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 24fe6c │ │ │ │ + cbz r4, 24fe6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 24fe6e │ │ │ │ + cbz r2, 24fe70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24fe70 │ │ │ │ + cbz r0, 24fe72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 24fe70 │ │ │ │ + cbz r2, 24fe72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 24fe74 │ │ │ │ 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 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -652207,87 +652211,87 @@ │ │ │ │ ... │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #944 @ (adr r7, 250794 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 250412 │ │ │ │ + cbz r4, 250414 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 9a7c8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2504c0 │ │ │ │ @@ -652322,21 +652326,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (2504e8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 2504a2 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002504ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -652543,67 +652547,67 @@ │ │ │ │ b.n 2505b2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #424 @ (adr r1, 2508b4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r0, pc, #728 @ (adr r0, 250a08 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 64473a │ │ │ │ bl 60a73e │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 510752 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ 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 9a660 │ │ │ │ @@ -652624,17 +652628,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002507d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -652721,25 +652725,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (2508e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 250868 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 250ca4 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 250cc4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -652937,31 +652941,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #112 @ (adr r6, 250b84 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 250ba4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 250f14 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 250b34 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 250eb4 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 250ed4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 250e54 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 250e74 ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -653472,43 +653476,43 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 2512f4 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 251314 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #176 @ (adr r1, 251224 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 251244 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #64 @ (adr r1, 2511bc ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 2511dc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 2514e4 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 251504 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -653643,25 +653647,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 9ff78 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2513a4 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 2513c4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ 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] @ (25139c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -653702,15 +653706,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r2, [sp, #944] @ 0x3b0 │ │ │ │ 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 │ │ │ │ @@ -654195,73 +654199,73 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2518a4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, 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] @ (2519a4 ) │ │ │ │ @@ -654290,17 +654294,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9ff78 │ │ │ │ blx 9549c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 251972 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -654798,23 +654802,23 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r2, [r4, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2520cc │ │ │ │ @@ -655033,33 +655037,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #276] @ (252368 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -655172,21 +655176,21 @@ │ │ │ │ b.n 252292 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00252380 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -655519,73 +655523,73 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ strh r4, [r2, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 q8, q0, d2[1] │ │ │ │ + vmla.i32 q8, q4, d2[1] │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vmla.i32 q8, q4, d2[1] │ │ │ │ + vrev64.8 q8, q9 │ │ │ │ lsls r5, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q0, q3, d2[2] │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + vmla.i16 q0, q7, d2[2] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u32 q8, q0, q9 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + vhadd.u32 q8, q4, q9 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr15, cr15, {7} │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - vhadd.u32 q0, q1, q9 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + vhadd.u32 q0, q5, q9 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.u8 q0, q4, q9 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + vhadd.u16 q0, q0, q9 │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffebc736 ::Settings::boolParam@@Base+0xff59b49e> │ │ │ │ bl fff1073a ::Settings::boolParam@@Base+0xff5ef4a2> │ │ │ │ - cdp2 0, 8, cr0, cr8, cr2, {3} │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + cdp2 0, 9, cr0, cr0, cr2, {3} │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr2, {3} │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + cdp2 0, 7, cr0, cr6, cr2, {3} │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr2, {3} │ │ │ │ - vhadd.u16 q0, q7, q9 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr2, {3} │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + cdp2 0, 14, cr0, cr4, cr2, {3} │ │ │ │ + vhadd.u32 q0, q3, q9 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr2, {3} │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.u8 q0, q3, q9 │ │ │ │ - vhadd.u8 q8, q6, q9 │ │ │ │ - stc2l 0, cr0, [ip, #392]! @ 0x188 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + vhadd.u8 q0, q7, q9 │ │ │ │ + vhadd.u16 q8, q2, q9 │ │ │ │ + ldc2l 0, cr0, [r4, #392]! @ 0x188 │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr, #392] @ 0x188 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldc2l 0, cr0, [r6, #392] @ 0x188 │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.u16 q0, q3, q9 │ │ │ │ - vhadd.u32 q8, q7, q9 │ │ │ │ - stc2 0, cr0, [ip, #392] @ 0x188 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + vhadd.u16 q0, q7, q9 │ │ │ │ + vhadd.u q8, q3, q9 │ │ │ │ + ldc2 0, cr0, [r4, #392] @ 0x188 │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.u32 q8, q1, q9 │ │ │ │ - vmla.i q0, q4, d2[4] │ │ │ │ - stc2l 0, cr0, [lr, #-392] @ 0xfffffe78 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + vhadd.u32 q8, q5, q9 │ │ │ │ + vmla.i16 q0, q0, d2[2] │ │ │ │ + ldc2l 0, cr0, [r6, #-392] @ 0xfffffe78 │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i q0, q0, d2[4] │ │ │ │ - vmla.i q8, q5, d2[4] │ │ │ │ - ldc2 0, cr0, [r2, #-392] @ 0xfffffe78 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + vmla.i q0, q4, d2[4] │ │ │ │ + vmla.i16 q8, q1, d2[2] │ │ │ │ + ldc2 0, cr0, [sl, #-392] @ 0xfffffe78 │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ 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 96e90 │ │ │ │ @@ -655606,16 +655610,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - umaal r0, r0, r8, r2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + @ instruction: 0xfbf00062 │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ 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 │ │ │ │ @@ -655640,16 +655644,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 5, cr0, cr14, cr2, {3} │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + cdp2 0, 6, cr0, cr6, cr2, {3} │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ 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 │ │ │ │ @@ -655683,16 +655687,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r8, #392]! @ 0x188 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + cdp2 0, 0, cr0, cr0, cr2, {3} │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ 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] @ (252914 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -655732,15 +655736,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #392]! @ 0x188 │ │ │ │ + stc2l 0, cr0, [r4, #392] @ 0x188 │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ lsls r4, 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, #3880] @ 0xf28 │ │ │ │ @@ -656341,23 +656345,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfab80062 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + @ instruction: 0xfac00062 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfa880062 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfa900062 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfa180062 │ │ │ │ - strb.w r0, [r8, #98] @ 0x62 │ │ │ │ - strb.w r0, [ip, #98] @ 0x62 │ │ │ │ + @ instruction: 0xfa200062 │ │ │ │ + ldrb.w r0, [r0, #98] @ 0x62 │ │ │ │ + ldrb.w r0, [r4, #98] @ 0x62 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ vdiv.f64 d1, d2, d7 │ │ │ │ vcmpe.f64 d1, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -656867,29 +656871,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2538b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf36a0062 │ │ │ │ - @ instruction: 0xf0ec0062 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + @ instruction: 0xf3720062 │ │ │ │ + @ instruction: 0xf0f40062 │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf0cc0062 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + @ instruction: 0xf0d40062 │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eor.w r0, r6, #98 @ 0x62 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + eor.w r0, lr, #98 @ 0x62 │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orn r0, r6, #98 @ 0x62 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + orn r0, lr, #98 @ 0x62 │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orr.w r0, r6, #98 @ 0x62 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + orr.w r0, lr, #98 @ 0x62 │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ ldr r0, [pc, #224] @ (2537ac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -656971,31 +656975,31 @@ │ │ │ │ ldr r0, [pc, #60] @ (2537d8 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 25295e │ │ │ │ nop │ │ │ │ - vext.8 q0, q2, q9, #0 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + vext.8 q0, q6, q9, #0 │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i16 d0, d6, d2[2] │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + vmla.i16 d0, d14, d2[2] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s q8, q2, q9 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + vhadd.s q8, q6, q9 │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s32 q0, q7, q9 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + vhadd.s q0, q3, q9 │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s8 q0, q7, q9 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + vhadd.s16 q0, q3, q9 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 14, cr0, cr14, cr2, {3} │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + cdp 0, 15, cr0, cr6, cr2, {3} │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002537dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -657390,89 +657394,89 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr2, cr2, {3} │ │ │ │ + cdp 0, 9, cr0, cr10, cr2, {3} │ │ │ │ bl 351c06 >::_M_fill_append(unsigned int, double const&)@@Base+0xcebe> │ │ │ │ - cdp 0, 12, cr0, cr2, cr2, {3} │ │ │ │ - vhadd.s8 q0, q6, q9 │ │ │ │ + cdp 0, 12, cr0, cr10, cr2, {3} │ │ │ │ + vhadd.s16 q0, q2, q9 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr6, cr2, {3} │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + cdp 0, 0, cr0, cr14, cr2, {3} │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2, #392] @ 0x188 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + ldcl 0, cr0, [sl, #392] @ 0x188 │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ vrsqrts.f32 , , │ │ │ │ - ldc 0, cr0, [r4, #392] @ 0x188 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldc 0, cr0, [ip, #392] @ 0x188 │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-392]! @ 0xfffffe78 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + stc 0, cr0, [r2, #392] @ 0x188 │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ mcr 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - cdp 0, 2, cr0, cr6, cr2, {3} │ │ │ │ - cdp 0, 4, cr0, cr12, cr2, {3} │ │ │ │ - stc 0, cr0, [r4, #-392]! @ 0xfffffe78 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + cdp 0, 2, cr0, cr14, cr2, {3} │ │ │ │ + cdp 0, 5, cr0, cr4, cr2, {3} │ │ │ │ + stc 0, cr0, [ip, #-392]! @ 0xfffffe78 │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [sl, #-392] @ 0xfffffe78 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + ldc 0, cr0, [r2, #-392] @ 0xfffffe78 │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 1, cr0, cr6, cr2, {3} │ │ │ │ - cdp 0, 3, cr0, cr8, cr2, {3} │ │ │ │ - stcl 0, cr0, [r6], {98} @ 0x62 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + cdp 0, 1, cr0, cr14, cr2, {3} │ │ │ │ + cdp 0, 4, cr0, cr0, cr2, {3} │ │ │ │ + stcl 0, cr0, [lr], {98} @ 0x62 │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 2, cr0, cr2, cr2, {3} │ │ │ │ - stc 0, cr0, [r2], {98} @ 0x62 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + cdp 0, 2, cr0, cr10, cr2, {3} │ │ │ │ + stc 0, cr0, [sl], {98} @ 0x62 │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [r4], #-392 @ 0xfffffe78 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + stcl 0, cr0, [ip], #-392 @ 0xfffffe78 │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [r2, #392]! @ 0x188 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + stcl 0, cr0, [sl, #392]! @ 0x188 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc 0, cr0, [ip], {98} @ 0x62 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + stc 0, cr0, [r4], #-392 @ 0xfffffe78 │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [r6, #392] @ 0x188 │ │ │ │ - cdp 0, 2, cr0, cr12, cr2, {3} │ │ │ │ - rsbs r0, r4, r2, asr #1 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + stcl 0, cr0, [lr, #392] @ 0x188 │ │ │ │ + cdp 0, 3, cr0, cr4, cr2, {3} │ │ │ │ + rsbs r0, ip, r2, asr #1 │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 0, cr0, cr10, cr2, {3} │ │ │ │ - cdp 0, 8, cr0, cr0, cr2, {3} │ │ │ │ - @ instruction: 0xeb900062 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + cdp 0, 1, cr0, cr2, cr2, {3} │ │ │ │ + cdp 0, 8, cr0, cr8, cr2, {3} │ │ │ │ + @ instruction: 0xeb980062 │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 6, cr0, cr10, cr2, {3} │ │ │ │ - cdp 0, 10, cr0, cr4, cr2, {3} │ │ │ │ - adc.w r0, ip, r2, asr #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + cdp 0, 7, cr0, cr2, cr2, {3} │ │ │ │ + cdp 0, 10, cr0, cr12, cr2, {3} │ │ │ │ + adcs.w r0, r4, r2, asr #1 │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr2, cr2, {3} │ │ │ │ - cdp 0, 12, cr0, cr0, cr2, {3} │ │ │ │ - add.w r0, r4, r2, asr #1 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + cdp 0, 8, cr0, cr10, cr2, {3} │ │ │ │ + cdp 0, 12, cr0, cr8, cr2, {3} │ │ │ │ + add.w r0, ip, r2, asr #1 │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr2, cr2, {3} │ │ │ │ - cdp 0, 15, cr0, cr0, cr2, {3} │ │ │ │ - pkhtb r0, r8, r2, asr #1 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + cdp 0, 11, cr0, cr10, cr2, {3} │ │ │ │ + cdp 0, 15, cr0, cr8, cr2, {3} │ │ │ │ + @ instruction: 0xead00062 │ │ │ │ + strb r4, [r6, #19] │ │ │ │ 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 9dc10 │ │ │ │ @@ -657492,16 +657496,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrd r0, r0, [r6, #-392]! @ 0x188 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + ldrd r0, r0, [lr, #-392]! @ 0x188 │ │ │ │ + strb r2, [r4, #14] │ │ │ │ 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 │ │ │ │ @@ -657578,20 +657582,20 @@ │ │ │ │ blx 9efa4 │ │ │ │ b.n 253db2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-392] @ 0xfffffe78 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + ldc 0, cr0, [r8, #-392] @ 0xfffffe78 │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stcl 0, cr0, [ip], #392 @ 0x188 │ │ │ │ + ldcl 0, cr0, [r4], #392 @ 0x188 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ blx 9fa80 │ │ │ │ @@ -657654,23 +657658,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (253ee8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 253e74 │ │ │ │ - ldc 0, cr0, [lr], {98} @ 0x62 │ │ │ │ - ldc 0, cr0, [r2], #-392 @ 0xfffffe78 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + stc 0, cr0, [r6], #392 @ 0x188 │ │ │ │ + ldc 0, cr0, [sl], #-392 @ 0xfffffe78 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [r6], {98} @ 0x62 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + ldc 0, cr0, [lr], {98} @ 0x62 │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xebf60062 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + @ instruction: 0xebfe0062 │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -658257,25 +658261,25 @@ │ │ │ │ ... │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe99e0062 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + @ instruction: 0xe9a60062 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrd r0, r0, [ip, #-392]! @ 0x188 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + @ instruction: 0xe9840062 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strd r0, r0, [r4, #-392]! @ 0x188 │ │ │ │ - strd r0, r0, [r6, #-392] @ 0x188 │ │ │ │ - b.n 2540c4 │ │ │ │ + strd r0, r0, [ip, #-392]! @ 0x188 │ │ │ │ + strd r0, r0, [lr, #-392] @ 0x188 │ │ │ │ + b.n 2540d4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 94688 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ @@ -658652,15 +658656,15 @@ │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d5 │ │ │ │ b.n 2547ec │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - b.n 254d68 │ │ │ │ + b.n 254d78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 254966 │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ vsub.f64 d7, d11, d10 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -659646,87 +659650,87 @@ │ │ │ │ ldr r0, [pc, #160] @ (25572c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.w 253fde │ │ │ │ nop │ │ │ │ - bvc.n 255638 │ │ │ │ + bvc.n 255648 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 2555ac │ │ │ │ + bvc.n 2555bc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255694 │ │ │ │ + bvs.n 2556a4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 2557b0 │ │ │ │ + bvs.n 2555c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 2555d4 │ │ │ │ + bvs.n 2555e4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 2556f0 │ │ │ │ + bvs.n 255700 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 2556a0 │ │ │ │ + bpl.n 2556b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255668 │ │ │ │ + bpl.n 255678 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255630 │ │ │ │ + bpl.n 255640 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 2557c4 │ │ │ │ + bpl.n 2557d4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255784 │ │ │ │ + bpl.n 255794 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255748 │ │ │ │ + bpl.n 255758 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255718 │ │ │ │ + bpl.n 255728 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 2556e8 │ │ │ │ + bmi.n 2556f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 2556b8 │ │ │ │ + bmi.n 2556c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 255688 │ │ │ │ + bmi.n 255698 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 255658 │ │ │ │ + bmi.n 255668 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 2557c0 │ │ │ │ + bmi.n 2557d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 255788 │ │ │ │ + bmi.n 255798 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00255730 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -659860,44 +659864,44 @@ │ │ │ │ b.n 2557ac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strex pc, pc, [fp, #1020] @ 0x3fc │ │ │ │ ldr r7, [pc, #24] @ (2558a0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 255824 │ │ │ │ + bcc.n 255834 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 2558bc │ │ │ │ + bmi.n 2558cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 2558c4 │ │ │ │ + bcc.n 2558d4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r6, [pc, #752] @ (255b90 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 255840 │ │ │ │ + bcs.n 255850 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 2554d6 │ │ │ │ @ instruction: 0xffffe54d │ │ │ │ - vsubl.u , d31, d14 │ │ │ │ + vrshr.u64 d29, d6, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcs.n 2559a8 │ │ │ │ + bcs.n 2559b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 255276 │ │ │ │ - vmlal.u , d15, d8[0] │ │ │ │ + vrshr.u32 , q0, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ 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 9686c │ │ │ │ @@ -659918,17 +659922,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bne.n 255888 │ │ │ │ + bne.n 255898 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ 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 │ │ │ │ @@ -660068,21 +660072,21 @@ │ │ │ │ b.n 255a44 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - bne.n 255a44 │ │ │ │ + bne.n 255a54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2559fc │ │ │ │ + bne.n 255a0c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -660107,17 +660111,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 255a44 │ │ │ │ + beq.n 255a54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ 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 │ │ │ │ @@ -660144,17 +660148,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n 255bec │ │ │ │ + beq.n 255bfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ 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] @ (255bfc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -660194,15 +660198,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #776] @ (255f08 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 255c08 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #552] @ (255e34 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -660250,17 +660254,17 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00255c98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -660468,56 +660472,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ ldr r1, [pc, #760] @ (2561b4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r2, r4, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #128] @ (255f60 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ 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 9961c │ │ │ │ @@ -660537,17 +660541,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ 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 a16f0 │ │ │ │ @@ -660608,15 +660612,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov lr, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r4, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -660653,17 +660657,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ 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 │ │ │ │ @@ -660974,49 +660978,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2563b4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp lr, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [pc, #608] @ (256680 ) │ │ │ │ + ldr r7, [pc, #640] @ (2566a0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r2, r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #128] @ (2564b0 ) │ │ │ │ + ldr r6, [pc, #160] @ (2564d0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #944] @ (2567e8 ) │ │ │ │ + ldr r5, [pc, #976] @ (256808 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #848] @ (256790 ) │ │ │ │ + ldr r5, [pc, #880] @ (2567b0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #272] @ (256558 ) │ │ │ │ + ldr r5, [pc, #304] @ (256578 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #8] @ (256458 ) │ │ │ │ + ldr r5, [pc, #40] @ (256478 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [pc, #704] @ (25671c ) │ │ │ │ + ldr r4, [pc, #736] @ (25673c ) │ │ │ │ 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 │ │ │ │ @@ -661653,90 +661657,90 @@ │ │ │ │ b.n 256716 │ │ │ │ rors r4, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #184] @ (256bb4 ) │ │ │ │ + ldr r2, [pc, #216] @ (256bd4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #912] @ (256e98 ) │ │ │ │ + ldr r1, [pc, #944] @ (256eb8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #640] @ (256d90 ) │ │ │ │ + ldr r1, [pc, #672] @ (256db0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #480] @ (256cf8 ) │ │ │ │ + ldr r1, [pc, #512] @ (256d18 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #272] @ (256c30 ) │ │ │ │ + ldr r1, [pc, #304] @ (256c50 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w pc, [r5, #255]! │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #120] @ (256bb8 ) │ │ │ │ + ldr r0, [pc, #152] @ (256bd8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #16] @ (256b58 ) │ │ │ │ + ldr r0, [pc, #48] @ (256b78 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00256b90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -662160,134 +662164,134 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r2, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 579032 │ │ │ │ bl 527036 │ │ │ │ - itt le │ │ │ │ - lslle r2, r4, #1 │ │ │ │ - mvnle r4, r7 │ │ │ │ + itt al │ │ │ │ + lslal r2, r4, #1 │ │ │ │ + addal r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ittt gt │ │ │ │ + itet gt │ │ │ │ lslgt r2, r4, #1 │ │ │ │ - mvngt r2, r4 │ │ │ │ + mvnle r2, r5 │ │ │ │ lslgt r1, r4, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r2, r4, #1 │ │ │ │ - mulmi r4, r6 │ │ │ │ + mulpl r4, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - itte cc │ │ │ │ - lslcc r2, r4, #1 │ │ │ │ - mulcc r2, r3 │ │ │ │ - lslcs r1, r4, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + ittt mi │ │ │ │ + lslmi r2, r4, #1 │ │ │ │ + mulmi r2, r4 │ │ │ │ + lslmi r1, r4, #1 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - it le │ │ │ │ - lslle r2, r4, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + nop {14} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + bkpt 0x0054 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - itt lt │ │ │ │ - lsllt r2, r4, #1 │ │ │ │ - ldrlt r6, [r0, #124] @ 0x7c │ │ │ │ + itt gt │ │ │ │ + lslgt r2, r4, #1 │ │ │ │ + ldrgt r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - it ls │ │ │ │ - lslls r2, r4, #1 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + nop {10} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rors r0, r4 │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r2, r4, #1 │ │ │ │ - itt gt @ unpredictable │ │ │ │ + ite gt @ unpredictable │ │ │ │ lslgt r2, r4, #1 │ │ │ │ - popgt {r2, r3, r4, r5, r6, pc} │ │ │ │ + pople {r2, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - itet ge │ │ │ │ - lslge r2, r4, #1 │ │ │ │ - poplt {r1, r2, r3, r4, r5, pc} │ │ │ │ + itee lt │ │ │ │ + lsllt r2, r4, #1 │ │ │ │ + popge {r1, r2, r6, pc} │ │ │ │ lslge r2, r4, #1 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ite ls │ │ │ │ + itt ls │ │ │ │ lslls r2, r4, #1 │ │ │ │ - pophi {r2, pc} │ │ │ │ + popls {r2, r3, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - itet vs │ │ │ │ - lslvs r2, r4, #1 │ │ │ │ - popvc {r1, r3, r4, r5, r7} │ │ │ │ + itee vc │ │ │ │ + lslvc r2, r4, #1 │ │ │ │ + popvs {r1, r6, r7} │ │ │ │ lslvs r2, r4, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ 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 971ac │ │ │ │ @@ -662308,17 +662312,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 25719e │ │ │ │ + cbnz r4, 2571a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -662399,19 +662403,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 257460 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ 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] @ (2572c0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -662452,15 +662456,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -662497,17 +662501,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ 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 │ │ │ │ @@ -662549,19 +662553,19 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2575f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cbnz r4, 257454 │ │ │ │ + cbnz r4, 257456 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 257446 │ │ │ │ + cbnz r2, 257448 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -662927,56 +662931,56 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 257844 │ │ │ │ + cbnz r6, 257846 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf6700060 │ │ │ │ - cbnz r4, 25783c │ │ │ │ + @ instruction: 0xf6780060 │ │ │ │ + cbnz r4, 25783e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r4, 25782e │ │ │ │ + cbnz r4, 257830 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r2, r4, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r1 │ │ │ │ bge.w 257a32 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w r8, fp, lsl #2 │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -663475,96 +663479,96 @@ │ │ │ │ ldr r0, [pc, #184] @ (257ea4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 257c52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r2, 257ea2 │ │ │ │ + cbz r2, 257ea4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 257e98 │ │ │ │ + cbz r0, 257e9a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i16 d16, d10, d0[2] │ │ │ │ - cbz r0, 257e82 │ │ │ │ + vmla.i32 d16, d2, d0[1] │ │ │ │ + cbz r0, 257e84 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r6, 257ebc │ │ │ │ + cbz r6, 257ebe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 257ebe │ │ │ │ + cbz r0, 257ec0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 257ebe │ │ │ │ + cbz r4, 257ec0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 257ec0 │ │ │ │ + cbz r0, 257ec2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r6, 257ebc │ │ │ │ + cbz r6, 257ebe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #328] @ (257ff4 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 9f524 │ │ │ │ cbz r0, 257ec4 │ │ │ │ ldr r5, [pc, #320] @ (257ff8 ) │ │ │ │ @@ -663692,47 +663696,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (258034 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 257c52 │ │ │ │ - cbz r4, 257ff8 │ │ │ │ + cbz r4, 257ffa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 257ffc │ │ │ │ + cbz r4, 257ffe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ @@ -663802,21 +663806,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 258318 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ 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] @ 258c98 │ │ │ │ @@ -664815,124 +664819,124 @@ │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mcr 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa580060 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + @ instruction: 0xfa600060 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 259080 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 2590a0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 259010 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 259030 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #648 @ (adr r7, 258f88 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 258fa8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, 258ee0 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 258f00 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 258eb8 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 258ed8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 258da4 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 258dc4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 2590a8 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 2590c8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #32 @ (adr r7, 258d3c ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 258d5c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 2590cc ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 2590ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #632 @ (adr r6, 258fa4 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 258fc4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf5f20060 │ │ │ │ - add r6, pc, #408 @ (adr r6, 258ed0 ) │ │ │ │ + @ instruction: 0xf5fa0060 │ │ │ │ + add r6, pc, #440 @ (adr r6, 258ef0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rsb r0, r0, #14680064 @ 0xe00000 │ │ │ │ - @ instruction: 0xf4e60060 │ │ │ │ - add r5, pc, #96 @ (adr r5, 258da8 ) │ │ │ │ + rsb r0, r8, #14680064 @ 0xe00000 │ │ │ │ + @ instruction: 0xf4ee0060 │ │ │ │ + add r5, pc, #128 @ (adr r5, 258dc8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, 259118 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 259138 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3640060 │ │ │ │ - add r3, pc, #928 @ (adr r3, 2590fc ) │ │ │ │ + @ instruction: 0xf36c0060 │ │ │ │ + add r3, pc, #960 @ (adr r3, 25911c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 25909c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 2590bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 25908c ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 2590ac ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 258fc0 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 258fe0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf2ea0060 │ │ │ │ - add r3, pc, #392 @ (adr r3, 258f04 ) │ │ │ │ + @ instruction: 0xf2f20060 │ │ │ │ + add r3, pc, #424 @ (adr r3, 258f24 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 258dcc ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 258dec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf2ee0060 │ │ │ │ - add r2, pc, #896 @ (adr r2, 259110 ) │ │ │ │ + @ instruction: 0xf2f60060 │ │ │ │ + add r2, pc, #928 @ (adr r2, 259130 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #504] @ (258f90 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vldr d0, [pc, #492] @ 258f88 │ │ │ │ add r1, pc │ │ │ │ blx 957c4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -665116,36 +665120,36 @@ │ │ │ │ mla r2, ip, r4, r2 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ b.n 258e8a │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2591a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs.w r0, r4, #96 @ 0x60 │ │ │ │ - add r1, pc, #528 @ (adr r1, 2591a8 ) │ │ │ │ + subs.w r0, ip, #96 @ 0x60 │ │ │ │ + add r1, pc, #560 @ (adr r1, 2591c8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #416 @ (adr r1, 259140 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 259160 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #168 @ (adr r1, 259050 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 259070 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #672 @ (adr r0, 259250 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 259270 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #280 @ (adr r0, 2590cc ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 2590ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #168 @ (adr r0, 259064 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 259084 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00258fc0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -665632,150 +665636,150 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ asrs r2, r2, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 35b506 >::_M_fill_append(unsigned int, double const&)@@Base+0x167be> │ │ │ │ - add r0, pc, #16 @ (adr r0, 25951c ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 25953c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25983a │ │ │ │ vmla.i q15, , d31[0] │ │ │ │ - vcvt.f32.u32 , q3, #1 │ │ │ │ + vcvt.f32.u32 , q7, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 259972 │ │ │ │ @ instruction: 0xffffeef3 │ │ │ │ - @ instruction: 0xffff9df4 │ │ │ │ + @ instruction: 0xffff9dfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #728] @ (25983c ) │ │ │ │ + ldr r4, [pc, #760] @ (25985c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #992] @ (25995c ) │ │ │ │ + ldr r4, [pc, #0] @ (25957c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [pc, #248] @ (259688 ) │ │ │ │ + ldr r4, [pc, #280] @ (2596a8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #384] @ (25971c ) │ │ │ │ + ldr r4, [pc, #416] @ (25973c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ ldr r1, [pc, #64] @ (259664 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #5 │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ @@ -665796,21 +665800,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (259670 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 259084 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ 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 978e4 │ │ │ │ @@ -665831,17 +665835,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ 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 │ │ │ │ @@ -665885,17 +665889,17 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ 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] @ (2597b4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -665932,15 +665936,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r4, r2, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 002597c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -666599,33 +666603,33 @@ │ │ │ │ b.n 259df6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 25a17c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -667117,67 +667121,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (25a5d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 25a3d6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ 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] @ 25ac18 │ │ │ │ @@ -667752,77 +667756,77 @@ │ │ │ │ eors r1, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9d9e8 │ │ │ │ movw r3, #910 @ 0x38e │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [pc, #1284] @ 25b1b8 │ │ │ │ @@ -668298,109 +668302,110 @@ │ │ │ │ ldr r0, [pc, #208] @ (25b278 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 25a620 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 25b288 │ │ │ │ + beq.n 25b298 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vrev64.32 q8, q8 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r1, r4, #1 │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i16 q8, q4, d0[2] │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + vmla.i32 q8, q0, d0[1] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u8 q0, q3, q8 │ │ │ │ + vhadd.u8 q0, q7, q8 │ │ │ │ │ │ │ │ 0025b27c : │ │ │ │ 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, #1324] @ 25b7b8 │ │ │ │ @@ -668883,129 +668888,129 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xf3d6006b │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 56d7c6 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #384] @ 0x180 │ │ │ │ + stc2 0, cr0, [sl, #384] @ 0x180 │ │ │ │ @ instruction: 0xf330006b │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-384] @ 0xfffffe80 │ │ │ │ + stc2l 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ b.n 25bf92 │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ - @ instruction: 0xffff7ffa │ │ │ │ + vaddl.u q12, d15, d2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r0, #-384] @ 0xfffffe80 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + stc2 0, cr0, [r8, #-384] @ 0xfffffe80 │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2], #384 @ 0x180 │ │ │ │ + stc2l 0, cr0, [sl], #384 @ 0x180 │ │ │ │ b.n 25bdc2 │ │ │ │ - @ instruction: 0xffff81e4 │ │ │ │ + @ instruction: 0xffff81ec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], {96} @ 0x60 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + stc2 0, cr0, [sl], {96} @ 0x60 │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-384 @ 0xfffffe80 │ │ │ │ - cmp r1, #18 │ │ │ │ + ldc2l 0, cr0, [r0], #-384 @ 0xfffffe80 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r4], #-384 @ 0xfffffe80 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + stc2 0, cr0, [ip], #-384 @ 0xfffffe80 │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - umaal r0, r0, r0, r0 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + umaal r0, r0, r8, r0 │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbc00060 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + @ instruction: 0xfbc80060 │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb860060 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xfb8e0060 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb2a0060 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + @ instruction: 0xfb320060 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfad60060 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xfade0060 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa920060 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfa9a0060 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa4a0060 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + @ instruction: 0xfa520060 │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa060060 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xfa0e0060 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vst1.8 {d16[3]}, [ip], r0 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + ldr??.w r0, [r4, #96] @ 0x60 │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb.w r0, [r2, #96] @ 0x60 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + ldrsb.w r0, [sl, #96] @ 0x60 │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip :128], r0 │ │ │ │ + ldr??.w r0, [r4, r0, lsl #2] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9dcb4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -669024,17 +669029,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7aa0060 │ │ │ │ + @ instruction: 0xf7b20060 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 25b9c0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ lsls r4, r3, #30 │ │ │ │ @@ -669389,74 +669394,74 @@ │ │ │ │ b.n 25bbc6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ stcl 0, cr0, [r4], #-428 @ 0xfffffe54 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stc 0, cr0, [r4], #-428 @ 0xfffffe54 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r4, [r2, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ 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 │ │ │ │ @@ -669505,17 +669510,17 @@ │ │ │ │ blx 95e00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2fe0060 │ │ │ │ + @ instruction: 0xf3060060 │ │ │ │ stmdb 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] @ (25c140 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #824] @ (25c144 ) │ │ │ │ @@ -669826,51 +669831,51 @@ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strd r0, r0, [r0], #-428 @ 0x1ac │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ b.n 25bf40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add.w r0, lr, #96 @ 0x60 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + adds.w r0, r6, #96 @ 0x60 │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf0d20060 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + @ instruction: 0xf0da0060 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eors.w r0, sl, #96 @ 0x60 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + @ instruction: 0xf0a20060 │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orr.w r0, r2, #96 @ 0x60 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + orr.w r0, sl, #96 @ 0x60 │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - and.w r0, r6, #96 @ 0x60 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + and.w r0, lr, #96 @ 0x60 │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i16 d16, d8, d0[2] │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + vmla.i32 d16, d0, d0[1] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vext.8 q0, q7, q8, #0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + vmla.i d16, d6, d0[4] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i32 d0, d4, d0[1] │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + vmla.i32 d0, d12, d0[1] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i d0, d6, d0[4] │ │ │ │ + vmla.i d0, d14, d0[4] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -670001,31 +670006,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 25c260 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 6, cr0, cr14, cr0, {3} │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + cdp 0, 7, cr0, cr6, cr0, {3} │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 5, cr0, cr6, cr0, {3} │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + cdp 0, 5, cr0, cr14, cr0, {3} │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 0, cr0, cr2, cr0, {3} │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + cdp 0, 0, cr0, cr10, cr0, {3} │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [r4, #384] @ 0x180 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + stcl 0, cr0, [ip, #384] @ 0x180 │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r2, 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] │ │ │ │ @@ -670038,15 +670043,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r2, 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] │ │ │ │ @@ -670059,15 +670064,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r2, 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] │ │ │ │ @@ -670080,15 +670085,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #396] @ (25c5a4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -670243,37 +670248,37 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 25c4c4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 25ca48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [sl], {96} @ 0x60 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + ldc 0, cr0, [r2], {96} @ 0x60 │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xebf20060 │ │ │ │ + @ instruction: 0xebfa0060 │ │ │ │ b.n 25c910 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub.w r0, lr, r0, asr #1 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + subs.w r0, r6, r0, asr #1 │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xeb320060 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + @ instruction: 0xeb3a0060 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds.w r0, r8, r0, asr #1 │ │ │ │ + @ instruction: 0xeb200060 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -670516,32 +670521,32 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 25c8d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 25c884 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [r0, #384]! @ 0x180 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strd r0, r0, [r8, #384]! @ 0x180 │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrd r0, r0, [r4, #-384] @ 0x180 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + ldrd r0, r0, [ip, #-384] @ 0x180 │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmdb r8!, {r5, r6} │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strd r0, r0, [r0, #-384] @ 0x180 │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia.w sl, {r5, r6} │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + ldmia.w r2, {r5, r6} │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [ip], #-384 @ 0x180 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + ldrd r0, r0, [r4], #-384 @ 0x180 │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strex r0, r0, [lr, #384] @ 0x180 │ │ │ │ + @ instruction: 0xe8560060 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 9da58 │ │ │ │ @@ -670615,17 +670620,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 25c946 │ │ │ │ nop │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c81c │ │ │ │ + b.n 25c82c │ │ │ │ lsls r0, 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 │ │ │ │ @@ -670765,25 +670770,25 @@ │ │ │ │ nop │ │ │ │ bgt.n 25cab0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 25cac0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c6f4 │ │ │ │ + b.n 25c704 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c6c4 │ │ │ │ + b.n 25c6d4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c694 │ │ │ │ + b.n 25c6a4 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -670961,35 +670966,35 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ blt.n 25cd50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 25ccf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c584 │ │ │ │ + b.n 25c594 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c558 │ │ │ │ + b.n 25c568 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d510 │ │ │ │ + b.n 25d520 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d4a4 │ │ │ │ + b.n 25d4b4 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -671029,17 +671034,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d3d8 │ │ │ │ + b.n 25d3e8 │ │ │ │ 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 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -671141,23 +671146,23 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ bhi.n 25cfa4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d3b4 │ │ │ │ + b.n 25d3c4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bhi.n 25cf1c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d2cc │ │ │ │ + b.n 25d2dc │ │ │ │ lsls r0, 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 │ │ │ │ @@ -671294,25 +671299,25 @@ │ │ │ │ ... │ │ │ │ bvc.n 25d114 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 25d0a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d1a8 │ │ │ │ + b.n 25d1b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d178 │ │ │ │ + b.n 25d188 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d144 │ │ │ │ + b.n 25d154 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -671336,15 +671341,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r2, 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, #168] @ 0xa8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -671379,17 +671384,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (25d154 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ 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, r1 │ │ │ │ @@ -671435,23 +671440,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (25d1f4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 25d1a0 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -671723,65 +671728,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ bmi.n 25d588 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d4d8 │ │ │ │ + ble.n 25d4e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bcc.n 25d440 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d470 │ │ │ │ + ble.n 25d480 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d528 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 25d4fc │ │ │ │ + ble.n 25d538 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + bgt.n 25d50c │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 25d5e0 │ │ │ │ + bgt.n 25d5f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 25d5b4 │ │ │ │ + bgt.n 25d5c4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 25d558 │ │ │ │ + bgt.n 25d568 │ │ │ │ lsls r0, 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] @ (25d6b0 ) │ │ │ │ @@ -671911,17 +671916,17 @@ │ │ │ │ nop │ │ │ │ bne.n 25d6c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 25d794 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 25d6e0 │ │ │ │ + bge.n 25d6f0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #408] @ (25d870 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -672083,25 +672088,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 25d7cc │ │ │ │ + bhi.n 25d7dc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 25d92c │ │ │ │ + bhi.n 25d93c │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -672358,31 +672363,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 25dc60 │ │ │ │ + bvs.n 25dc70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 25db14 │ │ │ │ + bpl.n 25db24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 25dc3c │ │ │ │ + bpl.n 25dc4c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 25dc10 │ │ │ │ + bpl.n 25dc20 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -672555,25 +672560,25 @@ │ │ │ │ b.n 25dc48 │ │ │ │ ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 25de54 │ │ │ │ + bcc.n 25de64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 25ddcc │ │ │ │ + bcs.n 25dddc │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr.w r4, [pc, #1652] @ 25e478 │ │ │ │ @@ -673157,32 +673162,32 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ bpl.n 25e532 │ │ │ │ - @ instruction: 0xffff55e0 │ │ │ │ + @ instruction: 0xffff55e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ bmi.n 25e42a │ │ │ │ vqshrun.s64 d20, , #1 │ │ │ │ movw r1, #1493 @ 0x5d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -673259,45 +673264,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (25e5d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 25e4ca │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -673704,41 +673709,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ itet eq │ │ │ │ lsleq r3, r5, #1 │ │ │ │ - strhne r0, [r2, r1] │ │ │ │ + strhne r0, [r3, r1] │ │ │ │ lsleq r2, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #696] @ (25ed4c ) │ │ │ │ + ldr r7, [pc, #728] @ (25ed6c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9d9e8 │ │ │ │ movw r2, #2457 @ 0x999 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #944] @ (25ee58 ) │ │ │ │ @@ -674072,21 +674077,21 @@ │ │ │ │ cmp r8, r9 │ │ │ │ beq.w 25f568 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 25ee14 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #344] @ (25efb4 ) │ │ │ │ + ldr r7, [pc, #376] @ (25efd4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #224] @ (25ef40 ) │ │ │ │ + ldr r5, [pc, #256] @ (25ef60 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #104] @ (25eed0 ) │ │ │ │ + ldr r6, [pc, #136] @ (25eef0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ blx a0a0c │ │ │ │ blx 999a4 <__aeabi_l2d@plt> │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d5, [pc, #732] @ 25f158 │ │ │ │ @@ -674349,29 +674354,29 @@ │ │ │ │ b.n 25f0d2 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #240] @ (25f25c ) │ │ │ │ + ldr r4, [pc, #272] @ (25f27c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #416] @ (25f310 ) │ │ │ │ + ldr r1, [pc, #448] @ (25f330 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #192] @ (25f238 ) │ │ │ │ + ldr r1, [pc, #224] @ (25f258 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - nop {15} │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #696] @ (25f438 ) │ │ │ │ + it │ │ │ │ + lsl r0, r4, #1 │ │ │ │ + ldr r0, [pc, #728] @ (25f458 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - itee vc │ │ │ │ + itte vc │ │ │ │ lslvc r0, r4, #1 │ │ │ │ - strvs r0, [sp, #52] @ 0x34 │ │ │ │ + strvc r0, [sp, #52] @ 0x34 │ │ │ │ movwvs r1, #1842 @ 0x732 │ │ │ │ ldr.w r0, [pc, #1556] @ 25f7a0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1548] @ 25f7a4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -674927,37 +674932,37 @@ │ │ │ │ b.w 25edd0 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #360] @ (25f90c ) │ │ │ │ + ldr r0, [pc, #392] @ (25f92c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r0, r4, #1 │ │ │ │ - ldreq r0, [pc, #232] @ (25f894 ) │ │ │ │ + ldrne r0, [pc, #264] @ (25f8b4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ (25f7bc ) │ │ │ │ + ldr r0, [pc, #40] @ (25f7dc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 25f806 │ │ │ │ + cbnz r2, 25f808 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 96f9c │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -675607,124 +675612,124 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 25fda8 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r0, r4, #1 │ │ │ │ iteee hi │ │ │ │ - vshrhi.u32 d20, d0, #1 │ │ │ │ + vshrhi.u32 d20, d8, #1 │ │ │ │ lslls r2, r4, #1 │ │ │ │ - subls r7, #62 @ 0x3e │ │ │ │ + subls r7, #70 @ 0x46 │ │ │ │ lslls r2, r4, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2601f8 │ │ │ │ + b.n 260208 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 25fffe │ │ │ │ + cbz r4, 260000 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 25fff4 │ │ │ │ + cbz r6, 25fff6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r2, 25fff4 │ │ │ │ + cbz r2, 25fff6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 25fff2 │ │ │ │ + cbz r6, 25fff4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 260026 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 260026 │ │ │ │ + cbz r4, 260028 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 260026 │ │ │ │ + cbz r4, 260028 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 260028 │ │ │ │ + cbz r0, 26002a │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r1, [pc, #2612] @ 260a38 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 9f524 │ │ │ │ cbz r0, 260024 │ │ │ │ ldr.w r1, [pc, #2604] @ 260a3c │ │ │ │ @@ -676577,160 +676582,160 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 25e75e │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2611e8 │ │ │ │ + b.n 2611f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2609c8 │ │ │ │ + blt.n 2609d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-388] @ 0xfffffe7c │ │ │ │ - stcl 0, cr0, [r6, #-388] @ 0xfffffe7c │ │ │ │ - bgt.n 260b14 │ │ │ │ + ldcl 0, cr0, [sl, #-388] @ 0xfffffe7c │ │ │ │ + stcl 0, cr0, [lr, #-388] @ 0xfffffe7c │ │ │ │ + bgt.n 260b24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ittet al │ │ │ │ - vslial.32 d19, d30, #31 │ │ │ │ + @ instruction: 0xffff3546 │ │ │ │ lslal r2, r4, #1 │ │ │ │ - add r5, #92 @ 0x5c │ │ │ │ + add r5, #100 @ 0x64 │ │ │ │ lslal r2, r4, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 260c08 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 260c28 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #48 @ (adr r7, 260b78 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 260b98 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #952 @ (adr r6, 260f08 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 260f28 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 260e34 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 260e54 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #600 @ (adr r6, 260dbc ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 260ddc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r1, [pc, #316] @ (260ca4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #140] @ 0x8c │ │ │ │ @@ -676841,41 +676846,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (260cd8 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 25e75e │ │ │ │ nop │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 260d08 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 260d28 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #488 @ (adr r4, 260eac ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 260ecc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #360 @ (adr r4, 260e34 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 260e54 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #232 @ (adr r4, 260dbc ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 260ddc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #104 @ (adr r4, 260d44 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 260d64 ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #904] @ (261078 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -677182,29 +677187,29 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #704 @ (adr r1, 261354 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 261374 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 261234 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 261254 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #288 @ (adr r0, 2611c4 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 2611e4 ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -677605,41 +677610,41 @@ │ │ │ │ ... │ │ │ │ str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #440] @ (261760 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -677810,21 +677815,21 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 0026177c : │ │ │ │ stmdb 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 │ │ │ │ @@ -678634,221 +678639,221 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - vaddl.u q9, d31, d12 │ │ │ │ + vshr.u64 d18, d4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ sub sp, #4 │ │ │ │ vsra.u32 d27, d15, #1 │ │ │ │ vmls.i , , d29[0] │ │ │ │ - vsri.32 d18, d20, #1 │ │ │ │ + vsri.32 d18, d28, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r4, sp, #876 @ 0x36c │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vrsra.u64 d18, d2, #1 │ │ │ │ + vrsra.u64 d18, d10, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xb769 │ │ │ │ vtbl.8 d27, {d15}, d11 │ │ │ │ vsubl.u q14, d31, d13 │ │ │ │ - vrsra.u32 q9, q7, #1 │ │ │ │ + @ instruction: 0xffff2366 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r6, sp, #996 @ 0x3e4 │ │ │ │ vsubw.u , , d3 │ │ │ │ - vrshr.u64 , q7, #1 │ │ │ │ + vmlal.u , d31, d22[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r7, [sp, #964] @ 0x3c4 │ │ │ │ @ instruction: 0xffffa9d7 │ │ │ │ vrsubhn.i d27, , │ │ │ │ vmlsl.u , d31, d17[0] │ │ │ │ @ instruction: 0xffffbcb5 │ │ │ │ - vsri.32 d31, d28, #1 │ │ │ │ + vmls.i , , d4[0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ vtbl.8 d26, {d15-d18}, d7 │ │ │ │ vraddhn.i d27, , │ │ │ │ - vsubl.u q9, d15, d22 │ │ │ │ + vsubl.u q9, d15, d30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r4, #1 │ │ │ │ sxtb r1, r2 │ │ │ │ vmlal.u , d15, d27[0] │ │ │ │ - vsra.u64 d18, d14, #1 │ │ │ │ + vaddw.u q9, , d22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r7, pc, #812 @ (adr r7, 262480 ) │ │ │ │ @ instruction: 0xffffbcbd │ │ │ │ vmls.i , , d1[0] │ │ │ │ - vqshl.u32 , q10, #31 │ │ │ │ + vqshl.u32 , q14, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r6, pc, #836 @ (adr r6, 2624c4 ) │ │ │ │ vdup.8 q13, d31[7] │ │ │ │ - vshr.u64 q9, q14, #1 │ │ │ │ + vaddw.u q9, , d4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r6, pc, #668 @ (adr r6, 262444 ) │ │ │ │ - vcvt.f16.u16 , q13, #1 │ │ │ │ + vmull.u , d31, d2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r4, pc, #84 @ (adr r4, 262208 ) │ │ │ │ - vdup.8 , d8[7] │ │ │ │ + vcvt.f16.u16 , q0, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #204 @ (adr r0, 26228c ) │ │ │ │ - vcvt.f16.u16 d17, d8, #1 │ │ │ │ + vdup.8 d17, d16[7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r7, [sp, #444] @ 0x1bc │ │ │ │ - vtbx.8 d17, {d31- instruction: 0xffff1bf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - it gt │ │ │ │ - lslgt r1, r4, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + nop {13} │ │ │ │ + lsls r1, r4, #1 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #1 │ │ │ │ vldr d1, [pc, #816] @ 262578 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #848] @ (2625a0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #848] @ (2625a4 ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -679154,111 +679159,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 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [pc, #1096] @ 262ab0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [pc, #1088] @ 262ab4 │ │ │ │ add.w r3, r6, #256 @ 0x100 │ │ │ │ @@ -679653,143 +679658,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 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #632] @ (262dec ) │ │ │ │ + ldr r3, [pc, #664] @ (262e0c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [pc, #424] @ (262d60 ) │ │ │ │ add.w r3, r6, #184 @ 0xb8 │ │ │ │ ldr r1, [pc, #424] @ (262d64 ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -679937,62 +679942,62 @@ │ │ │ │ b.w 2618bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r7, [r4, #38] @ 0x26 │ │ │ │ - @ instruction: 0xffff1f80 │ │ │ │ + @ instruction: 0xffff1f88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ 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 96a20 │ │ │ │ @@ -680013,17 +680018,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r0, 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 │ │ │ │ @@ -680066,17 +680071,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #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] @ (262f0c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -680117,15 +680122,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r7, #29] │ │ │ │ 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 │ │ │ │ @@ -681143,176 +681148,176 @@ │ │ │ │ b.n 26397e │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, pc, #664 @ (adr r7, 263d38 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 263d58 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #320] @ (263bf4 ) │ │ │ │ + ldr r1, [pc, #352] @ (263c14 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #320] @ (263c00 ) │ │ │ │ + ldr r1, [pc, #352] @ (263c20 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfaba005f │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + @ instruction: 0xfac2005f │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #16 @ (adr r5, 263b0c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 263b2c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #664 @ (adr r5, 263da0 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 263dc0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00263b64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -681770,139 +681775,139 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 5ce046 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 49a06a │ │ │ │ bl 41c06e │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 3b2082 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 2642cc ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 2642ec ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 264444 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 264464 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #264 @ (adr r1, 2641bc ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 2641dc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #0 @ (adr r1, 2640d8 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 2640f8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 264144 │ │ │ │ + cbz r2, 264146 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ 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 944fc │ │ │ │ @@ -681923,17 +681928,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -681973,19 +681978,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (264214 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 987d0 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ 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] @ (264284 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -682026,15 +682031,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -682821,47 +682826,47 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 264d50 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -683109,25 +683114,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 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ 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 │ │ │ │ @@ -683420,28 +683425,28 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 264b06 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 265450 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - cdp2 0, 14, cr0, cr2, cr1, {3} │ │ │ │ - str r2, [r6, #8] │ │ │ │ + cdp2 0, 14, cr0, cr10, cr1, {3} │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr1, {3} │ │ │ │ - str r2, [r3, #8] │ │ │ │ + cdp2 0, 13, cr0, cr2, cr1, {3} │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-388] @ 0xfffffe7c │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldc2 0, cr0, [sl, #-388] @ 0xfffffe7c │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r4], {97} @ 0x61 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldc2l 0, cr0, [ip], {97} @ 0x61 │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [r8], #388 @ 0x184 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + stc2l 0, cr0, [r0], {97} @ 0x61 │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 264ca6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -683813,22 +683818,22 @@ │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ ble.w 2657c4 │ │ │ │ mov sl, r4 │ │ │ │ b.n 2656dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xfbce0061 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + @ instruction: 0xfbd60061 │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :128], r1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + vst4.16 {d0-d3}, [sl :128], r1 │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str??.w r0, [sl, #97] @ 0x61 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldr??.w r0, [r2, #97] @ 0x61 │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ 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 2657c2 │ │ │ │ @@ -684188,64 +684193,64 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 265ce8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ - @ instruction: 0xf7660061 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + @ instruction: 0xf76e0061 │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf7420061 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + @ instruction: 0xf74a0061 │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf7260061 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + @ instruction: 0xf72e0061 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf6f40061 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + @ instruction: 0xf6fc0061 │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf66c0061 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + @ instruction: 0xf6740061 │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movw r0, #18529 @ 0x4861 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + movw r0, #51297 @ 0xc861 │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf5f40061 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + @ instruction: 0xf5fc0061 │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsbs r0, r8, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + @ instruction: 0xf5e00061 │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + subs.w r0, ip, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf4f00061 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + @ instruction: 0xf4f80061 │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf4d00061 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + @ instruction: 0xf4d80061 │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf4b60061 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + @ instruction: 0xf4be0061 │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - eors.w r0, ip, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + @ instruction: 0xf4a40061 │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orns r0, lr, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + eor.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orrs.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + orn r0, r6, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bics.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + orr.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bic.w r0, r2, #14745600 @ 0xe10000 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + bic.w r0, sl, #14745600 @ 0xe10000 │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00265b68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -684649,89 +684654,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ adcs r3, r2 │ │ │ │ ldr r2, [pc, #936] @ (266344 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3580061 │ │ │ │ + @ instruction: 0xf3600061 │ │ │ │ ldmdb fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf3340061 │ │ │ │ - @ instruction: 0xf3680061 │ │ │ │ + @ instruction: 0xf33c0061 │ │ │ │ + @ instruction: 0xf3700061 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #49249 @ 0xc061 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + @ instruction: 0xf2d40061 │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [pc, #312] @ (2660f8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf2980061 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + subw r0, r0, #97 @ 0x61 │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 265b4a │ │ │ │ @ instruction: 0xffffe549 │ │ │ │ - vrshr.u32 , q5, #1 │ │ │ │ + vmlal.u , d15, d18[0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movw r0, #97 @ 0x61 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + movw r0, #32865 @ 0x8061 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 2659a2 │ │ │ │ - vmlal.u , d31, d8[0] │ │ │ │ + vrshr.u64 , q0, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf2880061 │ │ │ │ - @ instruction: 0xf1ec0061 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + @ instruction: 0xf2900061 │ │ │ │ + @ instruction: 0xf1f40061 │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsbs r0, r2, #97 @ 0x61 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + rsbs r0, sl, #97 @ 0x61 │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf28e0061 │ │ │ │ - movt r0, #97 @ 0x61 │ │ │ │ - @ instruction: 0xf1880061 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + @ instruction: 0xf2960061 │ │ │ │ + movt r0, #32865 @ 0x8061 │ │ │ │ + @ instruction: 0xf1900061 │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2e00061 │ │ │ │ - @ instruction: 0xf29a0061 │ │ │ │ - adc.w r0, r2, #97 @ 0x61 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + @ instruction: 0xf2e80061 │ │ │ │ + subw r0, r2, #97 @ 0x61 │ │ │ │ + adc.w r0, sl, #97 @ 0x61 │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf1240061 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + @ instruction: 0xf12c0061 │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf29e0061 │ │ │ │ - @ instruction: 0xf2e80061 │ │ │ │ - @ instruction: 0xf0d80061 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + subw r0, r6, #97 @ 0x61 │ │ │ │ + @ instruction: 0xf2f00061 │ │ │ │ + @ instruction: 0xf0e00061 │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2fc0061 │ │ │ │ - @ instruction: 0xf2ba0061 │ │ │ │ - eors.w r0, r0, #97 @ 0x61 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + @ instruction: 0xf3040061 │ │ │ │ + movt r0, #8289 @ 0x2061 │ │ │ │ + eors.w r0, r8, #97 @ 0x61 │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2d60061 │ │ │ │ - @ instruction: 0xf3000061 │ │ │ │ - orr.w r0, r6, #97 @ 0x61 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + @ instruction: 0xf2de0061 │ │ │ │ + @ instruction: 0xf3080061 │ │ │ │ + orr.w r0, lr, #97 @ 0x61 │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2e80061 │ │ │ │ - @ instruction: 0xf32a0061 │ │ │ │ - vext.8 q8, q6, , #0 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + @ instruction: 0xf2f00061 │ │ │ │ + @ instruction: 0xf3320061 │ │ │ │ + and.w r0, r4, #97 @ 0x61 │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf34e0061 │ │ │ │ - @ instruction: 0xf30c0061 │ │ │ │ - vext.8 q0, q2, , #0 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + @ instruction: 0xf3560061 │ │ │ │ + @ instruction: 0xf3140061 │ │ │ │ + vext.8 q0, q6, , #0 │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf32e0061 │ │ │ │ - @ instruction: 0xf3640061 │ │ │ │ - vhadd.s q8, q4, │ │ │ │ - str r0, [r1, r5] │ │ │ │ + @ instruction: 0xf3360061 │ │ │ │ + @ instruction: 0xf36c0061 │ │ │ │ + vmla.i d0, d0, d1[4] │ │ │ │ + str r0, [r2, r5] │ │ │ │ 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 9825c │ │ │ │ @@ -684752,16 +684757,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr8, cr1, {3} │ │ │ │ - ldr r7, [pc, #992] @ (2664b0 ) │ │ │ │ + cdp 0, 3, cr0, cr0, cr1, {3} │ │ │ │ + str r0, [r0, r0] │ │ │ │ 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 a16f0 │ │ │ │ @@ -684792,15 +684797,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 987d0 │ │ │ │ str r0, [r5, #12] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ 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] @ (2661a0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -684841,15 +684846,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, sl, #97 @ 0x61 │ │ │ │ + sbc.w r0, r2, #97 @ 0x61 │ │ │ │ add r8, sp │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ @@ -685468,23 +685473,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 266764 │ │ │ │ + bge.n 266774 │ │ │ │ lsls r0, r4, #1 │ │ │ │ tst r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc 0, cr0, [r2, #388]! @ 0x184 │ │ │ │ - stc 0, cr0, [r2], {97} @ 0x61 │ │ │ │ - adds.w r0, r2, r1, asr #1 │ │ │ │ + stc 0, cr0, [sl, #388]! @ 0x184 │ │ │ │ + stc 0, cr0, [sl], {97} @ 0x61 │ │ │ │ + adds.w r0, sl, r1, asr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ vmov.f64 d8, d7 │ │ │ │ blx 9e1ac │ │ │ │ cmp r0, #0 │ │ │ │ @@ -685920,24 +685925,24 @@ │ │ │ │ vabs.f64 d5, d8 │ │ │ │ mov r4, r6 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r3 │ │ │ │ b.n 266d90 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bic.w r0, lr, r1, asr #1 │ │ │ │ - blx lr │ │ │ │ + bics.w r0, r6, r1, asr #1 │ │ │ │ + blx pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - and.w r0, lr, r1, asr #1 │ │ │ │ - blx sl │ │ │ │ + ands.w r0, r6, r1, asr #1 │ │ │ │ + blx fp │ │ │ │ lsls r0, r4, #1 │ │ │ │ + strd r0, r0, [r6, #-388]! @ 0x184 │ │ │ │ ldrd r0, r0, [lr, #-388] @ 0x184 │ │ │ │ - ldrd r0, r0, [r6, #-388] @ 0x184 │ │ │ │ - @ instruction: 0xe98a0061 │ │ │ │ - b.n 266c7c │ │ │ │ + @ instruction: 0xe9920061 │ │ │ │ + b.n 266c8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ vldr d7, [pc, #740] @ 267060 │ │ │ │ vstr d7, [ip] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r7, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ cmp sl, r7 │ │ │ │ @@ -686194,25 +686199,25 @@ │ │ │ │ bne.w 267728 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ b.w 266794 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 2677b8 │ │ │ │ + b.n 2677c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 267788 │ │ │ │ + b.n 267798 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 267758 │ │ │ │ + b.n 267768 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, 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 │ │ │ │ @@ -686722,101 +686727,101 @@ │ │ │ │ ldr r0, [pc, #192] @ (2676ac ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.n 266f6a │ │ │ │ ... │ │ │ │ - b.n 267a88 │ │ │ │ + b.n 267a98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 267a20 │ │ │ │ + b.n 267a30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26773c │ │ │ │ + b.n 26774c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 267700 │ │ │ │ + b.n 267710 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 267698 │ │ │ │ + b.n 2676a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 26766c │ │ │ │ + ble.n 26767c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 26763c │ │ │ │ + ble.n 26764c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 267710 │ │ │ │ + ble.n 267720 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 2676dc │ │ │ │ + ble.n 2676ec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 2676a8 │ │ │ │ + ble.n 2676b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r0, [pc, #416] @ (267858 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -686970,69 +686975,69 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #120] @ (2678c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 267760 │ │ │ │ nop │ │ │ │ - bgt.n 2678ac │ │ │ │ + bgt.n 2678bc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 267878 │ │ │ │ + bgt.n 267888 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267844 │ │ │ │ + blt.n 267854 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267810 │ │ │ │ + blt.n 267820 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2677dc │ │ │ │ + blt.n 2677ec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2677ac │ │ │ │ + blt.n 2677bc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267970 │ │ │ │ + blt.n 267980 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267938 │ │ │ │ + blt.n 267948 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267900 │ │ │ │ + blt.n 267910 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2678c8 │ │ │ │ + blt.n 2678d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 267894 │ │ │ │ + bge.n 2678a4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 267864 │ │ │ │ + bge.n 267874 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 267834 │ │ │ │ + bge.n 267844 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 267804 │ │ │ │ + bge.n 267814 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 002678c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -687440,123 +687445,123 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 267c9c │ │ │ │ + bls.n 267cac │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xead3ffff │ │ │ │ - bls.n 267ca4 │ │ │ │ + bls.n 267cb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267d18 │ │ │ │ + bge.n 267d28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 267e08 │ │ │ │ + bls.n 267e18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cmp r4, #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 267dac │ │ │ │ + bls.n 267dbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 267c22 │ │ │ │ vabdl.u q15, d15, d17 │ │ │ │ - vtbl.8 d29, {d15-d16}, d2 │ │ │ │ + vtbl.8 d29, {d15-d16}, d10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 267d14 │ │ │ │ + bhi.n 267d24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 267ac2 │ │ │ │ - vtbl.8 d29, {d15-d16}, d24 │ │ │ │ + vqshrn.u64 d29, q8, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267df8 │ │ │ │ + bls.n 267e08 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 267c7c │ │ │ │ + bhi.n 267c8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 267e50 │ │ │ │ + bhi.n 267c60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267d94 │ │ │ │ + bls.n 267da4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267dcc │ │ │ │ + bls.n 267ddc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 267dd8 │ │ │ │ + bhi.n 267de8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267d8c │ │ │ │ + bls.n 267d9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267ddc │ │ │ │ + bls.n 267dec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267d60 │ │ │ │ + bvc.n 267d70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 267d2c │ │ │ │ + bvc.n 267d3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 267d70 │ │ │ │ + bhi.n 267d80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267de8 │ │ │ │ + bls.n 267df8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267ca4 │ │ │ │ + bvc.n 267cb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267db0 │ │ │ │ + bls.n 267dc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267e28 │ │ │ │ + bls.n 267e38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267e28 │ │ │ │ + bvc.n 267e38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267dd4 │ │ │ │ + bls.n 267de4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267e34 │ │ │ │ + bls.n 267e44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 267da4 │ │ │ │ + bvs.n 267db4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267e70 │ │ │ │ + bls.n 267e80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267e00 │ │ │ │ + bls.n 267e10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 267d2c │ │ │ │ + bvs.n 267d3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267e1c │ │ │ │ + bls.n 267e2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267ebc │ │ │ │ + bvc.n 267ecc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 267ea8 │ │ │ │ + bvs.n 267eb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 267dcc │ │ │ │ + bhi.n 267ddc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267e84 │ │ │ │ + bls.n 267e94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 267e2c │ │ │ │ + bvs.n 267e3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ 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 9b490 │ │ │ │ @@ -687577,17 +687582,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bmi.n 267dcc │ │ │ │ + bmi.n 267ddc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -687738,17 +687743,17 @@ │ │ │ │ b.n 267fc0 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ b.n 267efc │ │ │ │ - bvs.n 267ffc │ │ │ │ + bvs.n 26800c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -687813,17 +687818,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (268104 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bpl.n 268158 │ │ │ │ + bpl.n 268168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ @@ -687869,21 +687874,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (268198 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bmi.n 268148 │ │ │ │ + bmi.n 268158 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 2680d8 │ │ │ │ + bmi.n 2680e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ 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] @ (268208 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -687924,15 +687929,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2682d0 │ │ │ │ + bmi.n 2682e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r4, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -688094,21 +688099,21 @@ │ │ │ │ b.n 268300 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - bcc.n 2683f4 │ │ │ │ + bcc.n 268404 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 2683b4 │ │ │ │ + bcs.n 2683c4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ 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] @ 2686f8 │ │ │ │ @@ -688818,43 +688823,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ blx 9f89c │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2690d2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -689286,57 +689291,57 @@ │ │ │ │ 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 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf0b0005f │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + @ instruction: 0xf0b8005f │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - and.w r0, r0, #95 @ 0x5f │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + and.w r0, r8, #95 @ 0x5f │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9e958 │ │ │ │ mov r0, r4 │ │ │ │ blx 98cf0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d15, d0 │ │ │ │ @@ -689579,29 +689584,29 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 268770 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #3 │ │ │ │ bls.n 2694c2 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -689885,21 +689890,21 @@ │ │ │ │ b.n 269b04 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 2699e8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -690395,15 +690400,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ vstr d5, [sp, #208] @ 0xd0 │ │ │ │ vstr d4, [sp, #200] @ 0xc8 │ │ │ │ blx 99774 │ │ │ │ vldr d4, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -690775,29 +690780,29 @@ │ │ │ │ str r3, [r5, r7] │ │ │ │ subs r0, r7, #2 │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26a4b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 26a334 │ │ │ │ + cbz r2, 26a336 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ 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 │ │ │ │ @@ -691133,41 +691138,41 @@ │ │ │ │ b.w 268770 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26a8d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 26a6ea │ │ │ │ + cbz r0, 26a6ec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r0, 26a6ea │ │ │ │ + cbz r0, 26a6ec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r0, 26a6d2 │ │ │ │ + cbz r0, 26a6d4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #2539 @ 0x9eb │ │ │ │ ldr r0, [pc, #972] @ (26aac8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -691533,79 +691538,79 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 26ba50 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ b.w 269c6a │ │ │ │ ... │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ 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 │ │ │ │ @@ -692321,38 +692326,38 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 268770 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 26b714 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 26b734 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 26b5c8 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 26b5e8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr2 0, 0, r0, cr12, cr15, {2} │ │ │ │ - add r3, pc, #248 @ (adr r3, 26b4d0 ) │ │ │ │ + mrc2 0, 0, r0, cr4, cr15, {2} │ │ │ │ + add r3, pc, #280 @ (adr r3, 26b4f0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc2l 0, cr0, [ip, #380] @ 0x17c │ │ │ │ - add r3, pc, #128 @ (adr r3, 26b460 ) │ │ │ │ + ldc2l 0, cr0, [r4, #380] @ 0x17c │ │ │ │ + add r3, pc, #160 @ (adr r3, 26b480 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0, #380]! @ 0x17c │ │ │ │ - add r2, pc, #816 @ (adr r2, 26b718 ) │ │ │ │ + ldc2 0, cr0, [r8, #380]! @ 0x17c │ │ │ │ + add r2, pc, #848 @ (adr r2, 26b738 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 26b7e4 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 26b404 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, 26b6a0 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 26b6c0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-380]! @ 0xfffffe84 │ │ │ │ - add r2, pc, #560 @ (adr r2, 26b628 ) │ │ │ │ + stc2l 0, cr0, [r4, #-380] @ 0xfffffe84 │ │ │ │ + add r2, pc, #592 @ (adr r2, 26b648 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-380] @ 0xfffffe84 │ │ │ │ - add r2, pc, #432 @ (adr r2, 26b5b0 ) │ │ │ │ + stc2 0, cr0, [r4, #-380]! @ 0xfffffe84 │ │ │ │ + add r2, pc, #464 @ (adr r2, 26b5d0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #380 @ 0x17c │ │ │ │ + stc2 0, cr0, [r4, #-380] @ 0xfffffe84 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ vldr d7, [pc, #604] @ 26b668 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ @@ -693145,71 +693150,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 26bd00 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf69e005f │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + subw r0, r6, #2143 @ 0x85f │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf66c005f │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf674005f │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movw r0, #51295 @ 0xc85f │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + @ instruction: 0xf654005f │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf610005f │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf618005f │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rsb r0, r8, #14614528 @ 0xdf0000 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + rsbs r0, r0, #14614528 @ 0xdf0000 │ │ │ │ + cbz r6, 26bd50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf588005f │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xf590005f │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sbc.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + sbcs.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adc.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + adcs.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ - movs r1, #18 │ │ │ │ + @ instruction: 0xf522005f │ │ │ │ + movs r1, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4b0005f │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + @ instruction: 0xf4b8005f │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orn r0, r2, #14614528 @ 0xdf0000 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + orn r0, sl, #14614528 @ 0xdf0000 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bics.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + bics.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - and.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + and.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3d6005f │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf3de005f │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - usat r0, #31, sl, asr #1 │ │ │ │ + @ instruction: 0xf3b2005f │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 9dab8 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 26bde0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -693609,85 +693614,85 @@ │ │ │ │ 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 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf2da005f │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + @ instruction: 0xf2e2005f │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bic.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + bic.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf18c005f │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + @ instruction: 0xf194005f │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds.w r0, lr, #95 @ 0x5f │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xf126005f │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add.w r0, r6, #95 @ 0x5f │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + add.w r0, lr, #95 @ 0x5f │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf0e8005f │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + @ instruction: 0xf0f0005f │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bic.w r0, lr, #95 @ 0x5f │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + bics.w r0, r6, #95 @ 0x5f │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - and.w r0, lr, #95 @ 0x5f │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + ands.w r0, r6, #95 @ 0x5f │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vshr.s16 q8, , #2 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + vshr.s32 q8, , #26 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmov.i32 q8, #47 @ 0x0000002f │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + vshr.s8 q8, , #6 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vqadd.s32 q8, q6, │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + vqadd.s64 q8, q2, │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vqadd.s16 q0, q5, │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + vqadd.s32 q0, q1, │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr 0, 7, r0, cr12, cr15, {2} │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + mrc 0, 7, r0, cr4, cr15, {2} │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr 0, 6, r0, cr14, cr15, {2} │ │ │ │ + mrc 0, 6, r0, cr6, cr15, {2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (26c2bc ) │ │ │ │ movw r1, #1359 @ 0x54f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (26c2c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 26aa2a │ │ │ │ nop │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr 0, 0, r0, cr0, cr15, {2} │ │ │ │ + mcr 0, 0, r0, cr8, cr15, {2} │ │ │ │ │ │ │ │ 0026c2c4 : │ │ │ │ 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, #1316] @ 26c7f8 │ │ │ │ @@ -694175,136 +694180,136 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ b.n 26cf18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r4!, {r0, r5} │ │ │ │ - vrsra.u64 d25, d10, #1 │ │ │ │ + vsubw.u , , d18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsrs r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [r2, #-380]! @ 0xfffffe84 │ │ │ │ + ldc 0, cr0, [sl, #-380]! @ 0xfffffe84 │ │ │ │ b.n 26cde0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #380 @ 0x17c │ │ │ │ + ldcl 0, cr0, [lr], #380 @ 0x17c │ │ │ │ pop {r0, r1, r2, r3, r6, r7, pc} │ │ │ │ @ instruction: 0xffffbd27 │ │ │ │ - vsubl.u , d15, d18 │ │ │ │ + vsubl.u , d15, d26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [r0], #380 @ 0x17c │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldc 0, cr0, [r8], #380 @ 0x17c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [r2], {95} @ 0x5f │ │ │ │ + ldc 0, cr0, [sl], {95} @ 0x5f │ │ │ │ pop {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d27, d23[7] │ │ │ │ - @ instruction: 0xffff91c0 │ │ │ │ + @ instruction: 0xffff91c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrrc 0, 5, r0, r0, cr15 @ │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + mrrc 0, 5, r0, r8, cr15 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [r6], #-380 @ 0xfffffe84 │ │ │ │ + ldc 0, cr0, [lr], #-380 @ 0xfffffe84 │ │ │ │ cbnz r5, 26c8c8 │ │ │ │ - vsra.u32 , q13, #1 │ │ │ │ + vaddw.u , , d2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [sl], {95} @ 0x5f │ │ │ │ + ldc 0, cr0, [r2], {95} @ 0x5f │ │ │ │ cbnz r7, 26c886 │ │ │ │ - vsubl.u , d31, d24 │ │ │ │ + vrshr.u64 d25, d16, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeb96005f │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + @ instruction: 0xeb9e005f │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sbcs.w r0, r6, pc, lsr #1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + sbcs.w r0, lr, pc, lsr #1 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeb32005f │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + @ instruction: 0xeb3a005f │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds.w r0, r8, pc, lsr #1 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xeb20005f │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xead4005f │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xeadc005f │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eors.w r0, r0, pc, lsr #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + eors.w r0, r8, pc, lsr #1 │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orr.w r0, r8, pc, lsr #1 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + orrs.w r0, r0, pc, lsr #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - and.w r0, r4, pc, lsr #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + and.w r0, ip, pc, lsr #1 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strd r0, r0, [r0, #380] @ 0x17c │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + strd r0, r0, [r8, #380] @ 0x17c │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strd r0, r0, [r0, #-380]! @ 0x17c │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + strd r0, r0, [r8, #-380]! @ 0x17c │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmdb ip, {r0, r1, r2, r3, r4, r6} │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + stmdb r4!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strd r0, r0, [r0], #380 @ 0x17c │ │ │ │ + strd r0, r0, [r8], #380 @ 0x17c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #584] @ (26cb78 ) │ │ │ │ add.w r3, r5, #92 @ 0x5c │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #576] @ (26cb7c ) │ │ │ │ @@ -694522,89 +694527,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 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26ca2c │ │ │ │ + b.n 26ca3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c9c8 │ │ │ │ + b.n 26c9d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c950 │ │ │ │ + b.n 26c960 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c8d8 │ │ │ │ + b.n 26c8e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c874 │ │ │ │ + b.n 26c884 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c810 │ │ │ │ + b.n 26c820 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c7ac │ │ │ │ + b.n 26c7bc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c73c │ │ │ │ + b.n 26c74c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c6c8 │ │ │ │ + b.n 26c6d8 │ │ │ │ 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 94d7c │ │ │ │ @@ -694625,17 +694630,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c534 │ │ │ │ + b.n 26c544 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -694661,17 +694666,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (26ccb0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c4d0 │ │ │ │ + b.n 26c4e0 │ │ │ │ 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 │ │ │ │ @@ -694718,21 +694723,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (26cd40 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26d4c0 │ │ │ │ + b.n 26d4d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26d450 │ │ │ │ + b.n 26d460 │ │ │ │ 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] @ (26cdac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -694772,15 +694777,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bls.n 26cdd4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bhi.n 26cd70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -695650,29 +695655,29 @@ │ │ │ │ lsls r7, r1 │ │ │ │ bpl.n 26d88c │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 26d850 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 26d850 │ │ │ │ + bls.n 26d860 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 26d81c │ │ │ │ + bls.n 26d82c │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -695916,65 +695921,65 @@ │ │ │ │ ldr r0, [pc, #116] @ (26dacc ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.w 26d112 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26d9b4 │ │ │ │ + bhi.n 26d9c4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26daf0 │ │ │ │ + bhi.n 26db00 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26da88 │ │ │ │ + bhi.n 26da98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26da28 │ │ │ │ + bvc.n 26da38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26d9d4 │ │ │ │ + bvc.n 26d9e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26d99c │ │ │ │ + bvc.n 26d9ac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26db64 │ │ │ │ + bvc.n 26db74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26db2c │ │ │ │ + bvc.n 26db3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26daf4 │ │ │ │ + bvc.n 26db04 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 26da8c │ │ │ │ + bvs.n 26da9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 26da54 │ │ │ │ + bvs.n 26da64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 26dbb4 │ │ │ │ + bvs.n 26dbc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 26db7c │ │ │ │ + bvs.n 26db8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0026dad0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -696317,106 +696322,106 @@ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 2fe6e ::get_default_precision()::val@@Base+0x2fe5a> │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26def4 │ │ │ │ + bpl.n 26df04 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26de98 │ │ │ │ + bpl.n 26dea8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 3f5e92 │ │ │ │ bl 353e96 >::_M_fill_append(unsigned int, double const&)@@Base+0xf14e> │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26de2c │ │ │ │ + bmi.n 26de3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26de00 │ │ │ │ + bmi.n 26de10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 2b9eaa │ │ │ │ - ldr r3, [pc, #208] @ (26df80 ) │ │ │ │ + ldr r3, [pc, #240] @ (26dfa0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26df68 │ │ │ │ + bmi.n 26df78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26df3c │ │ │ │ + bmi.n 26df4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #144] @ (26df58 ) │ │ │ │ + ldr r3, [pc, #176] @ (26df78 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26dec4 │ │ │ │ + bmi.n 26ded4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26de4c │ │ │ │ + bcc.n 26de5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26de14 │ │ │ │ + bcc.n 26de24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb5a0060 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + @ instruction: 0xfb620060 │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26df98 │ │ │ │ + bcc.n 26dfa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26df14 │ │ │ │ + bcc.n 26df24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcs.n 26de9c │ │ │ │ + bcs.n 26deac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcs.n 26e020 │ │ │ │ + bcs.n 26de30 │ │ │ │ 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 96d68 │ │ │ │ @@ -696436,17 +696441,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 26e018 │ │ │ │ + bne.n 26e028 │ │ │ │ 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 │ │ │ │ @@ -696474,17 +696479,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 26dfc0 │ │ │ │ + bne.n 26dfd0 │ │ │ │ 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 │ │ │ │ @@ -696518,17 +696523,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 26df58 │ │ │ │ + beq.n 26df68 │ │ │ │ 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] @ (26e0a4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -696569,15 +696574,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r5!, {r2, r5, r6, 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, #3952] @ 0xf70 │ │ │ │ @@ -697064,47 +697069,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 26e6ea │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -697335,39 +697340,39 @@ │ │ │ │ blx 9656c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vldr d5, [sp, #24] │ │ │ │ b.n 26e5ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -697448,25 +697453,25 @@ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ 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 │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -698471,49 +698476,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ @ instruction: 0xb7f4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - it ne │ │ │ │ - lslne r7, r3, #1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + wfe │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r0, 26f68c │ │ │ │ + cbnz r0, 26f68e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r4, 26f68c │ │ │ │ + cbnz r4, 26f68e │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 26fad6 │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -699201,21 +699206,21 @@ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.n 26fdca │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ b.n 26fd7c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ vstr d5, [sp, #80] @ 0x50 │ │ │ │ blx 9656c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d5, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r3, r5, lsl #3 │ │ │ │ @@ -699582,93 +699587,93 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #168] @ (270280 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 26f542 │ │ │ │ nop │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 27022a │ │ │ │ + cbz r0, 27022c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 270228 │ │ │ │ + cbz r2, 27022a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 270228 │ │ │ │ + cbz r2, 27022a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00270284 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -700006,115 +700011,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 27032e │ │ │ │ add r3, pc, #840 @ (adr r3, 270940 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xeb8fffff │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, pc, #232 @ (adr r3, 270704 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bgt.n 2705be │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vcvt.u16.f16 , q7, #1 │ │ │ │ + vqrdmulh.s , , d22[0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ blt.n 2705a6 │ │ │ │ - @ instruction: 0xffff5dfe │ │ │ │ + @ instruction: 0xffff5e06 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ 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 94a0c │ │ │ │ @@ -700135,17 +700140,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ 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 │ │ │ │ @@ -700188,15 +700193,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -700709,55 +700714,55 @@ │ │ │ │ ... │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #8 @ (adr r6, 270d40 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 270d60 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 2710d0 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 2710f0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 270d88 │ │ │ │ + bls.n 270d98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 270da8 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 270dc8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 271140 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 270d60 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #872 @ (adr r4, 2710d0 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 2710f0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #584 @ (adr r4, 270fb8 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 270fd8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 270f20 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 270f40 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ 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 │ │ │ │ @@ -701446,175 +701451,175 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #340] @ (2715f0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 270c24 │ │ │ │ ... │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 271864 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 271884 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 2717ec ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 27180c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #672 @ (adr r2, 27176c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 27178c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 27185c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 27187c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 2717ec ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 27180c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #560 @ (adr r1, 271728 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 271748 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #320 @ (adr r1, 271648 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 271668 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, 2715d8 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 2715f8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #88 @ (adr r1, 271570 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 271590 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 2718bc ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 2718dc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #728 @ (adr r0, 271808 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 271828 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 271768 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 271788 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #312 @ (adr r0, 27167c ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 27169c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 2715c0 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 2715e0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 2714cc │ │ │ │ + bcs.n 2714dc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 2718e0 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 271900 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -701648,17 +701653,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #840] @ (2719ac ) │ │ │ │ + ldr r6, [pc, #872] @ (2719cc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00271668 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -702053,121 +702058,121 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #400] @ (271c3c ) │ │ │ │ + ldr r6, [pc, #432] @ (271c5c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 357aae >::_M_fill_append(unsigned int, double const&)@@Base+0x12d66> │ │ │ │ - ldr r6, [pc, #816] @ (271de4 ) │ │ │ │ + ldr r6, [pc, #848] @ (271e04 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #376] @ (271c30 ) │ │ │ │ + ldr r6, [pc, #408] @ (271c50 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (271b20 ) │ │ │ │ + ldr r6, [pc, #128] @ (271b40 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #912] @ (271e5c ) │ │ │ │ + ldr r5, [pc, #944] @ (271e7c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xefcfffff │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #488] @ (271cc4 ) │ │ │ │ + ldr r6, [pc, #520] @ (271ce4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #488] @ (271cc8 ) │ │ │ │ + ldr r5, [pc, #520] @ (271ce8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #384] @ (271c68 ) │ │ │ │ + ldr r5, [pc, #416] @ (271c88 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #176] @ (271ba4 ) │ │ │ │ + ldr r6, [pc, #208] @ (271bc4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #152] @ (271b90 ) │ │ │ │ + ldr r6, [pc, #184] @ (271bb0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #288] @ (271c1c ) │ │ │ │ + ldr r6, [pc, #320] @ (271c3c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #960] @ (271ec0 ) │ │ │ │ + ldr r4, [pc, #992] @ (271ee0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #856] @ (271e60 ) │ │ │ │ + ldr r4, [pc, #888] @ (271e80 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #64] @ (271b50 ) │ │ │ │ + ldr r6, [pc, #96] @ (271b70 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #248] @ (271c0c ) │ │ │ │ + ldr r6, [pc, #280] @ (271c2c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #584] @ (271d60 ) │ │ │ │ + ldr r4, [pc, #616] @ (271d80 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #96] @ (271b84 ) │ │ │ │ + ldr r6, [pc, #128] @ (271ba4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #352] @ (271c88 ) │ │ │ │ + ldr r4, [pc, #384] @ (271ca8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #232] @ (271c18 ) │ │ │ │ + ldr r4, [pc, #264] @ (271c38 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #872] @ (271ea4 ) │ │ │ │ + ldr r5, [pc, #904] @ (271ec4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #1016] @ (271f38 ) │ │ │ │ + ldr r4, [pc, #24] @ (271b58 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #672] @ (271de8 ) │ │ │ │ + ldr r5, [pc, #704] @ (271e08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #664] @ (271de8 ) │ │ │ │ + ldr r3, [pc, #696] @ (271e08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #504] @ (271d54 ) │ │ │ │ + ldr r5, [pc, #536] @ (271d74 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #392] @ (271ce8 ) │ │ │ │ + ldr r3, [pc, #424] @ (271d08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #352] @ (271cc8 ) │ │ │ │ + ldr r5, [pc, #384] @ (271ce8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #568] @ (271da4 ) │ │ │ │ + ldr r5, [pc, #600] @ (271dc4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #120] @ (271be8 ) │ │ │ │ + ldr r3, [pc, #152] @ (271c08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #400] @ (271d0c ) │ │ │ │ + ldr r5, [pc, #432] @ (271d2c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #848] @ (271ed0 ) │ │ │ │ + ldr r2, [pc, #880] @ (271ef0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ 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 98124 │ │ │ │ @@ -702188,17 +702193,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #432] @ (271d7c ) │ │ │ │ + ldr r1, [pc, #464] @ (271d9c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ 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 a16f0 │ │ │ │ @@ -702259,15 +702264,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #376] @ (271dfc ) │ │ │ │ + ldr r3, [pc, #408] @ (271e1c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -703847,151 +703852,151 @@ │ │ │ │ b.n 272cec │ │ │ │ strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r6, ip │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r0, [pc, #1444] @ 273580 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1436] @ 273584 │ │ │ │ @@ -704545,165 +704550,165 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #308] @ (2736ac ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ b.w 272cb8 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #360] @ (273730 ) │ │ │ │ + ldr r5, [pc, #392] @ (273750 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002736b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -704987,96 +704992,96 @@ │ │ │ │ b.n 27375e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xeaf9ffff │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2732a2 │ │ │ │ vsri.64 q15, , #1 │ │ │ │ - vaddl.u , d15, d2 │ │ │ │ + vaddl.u , d15, d10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2741d2 │ │ │ │ @ instruction: 0xffffe3c9 │ │ │ │ - @ instruction: 0xffff2faa │ │ │ │ + @ instruction: 0xffff2fb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ 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 9cf24 │ │ │ │ @@ -705097,17 +705102,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 273aa8 │ │ │ │ @@ -705167,15 +705172,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -705240,19 +705245,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -705603,69 +705608,69 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -705754,23 +705759,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ blx 9ce4c │ │ │ │ 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} │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ 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 │ │ │ │ @@ -706559,111 +706564,111 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r6, 274a08 │ │ │ │ + cbnz r6, 274a0a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ blx 9a0f8 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r1, sl │ │ │ │ @@ -707157,87 +707162,87 @@ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ b.n 274ff4 │ │ │ │ ... │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ bne.n 274ff2 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ add.w ip, r7, r3, lsl #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ @@ -707954,124 +707959,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 27590e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movs r0, r0 │ │ │ │ b.n 275046 │ │ │ │ - vabal.u , d31, d20 │ │ │ │ + vabal.u , d31, d28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 2770fe │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -708378,15 +708383,15 @@ │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ b.n 275c5a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r0, 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 │ │ │ │ @@ -708922,103 +708927,103 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 275112 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #288] @ (276364 ) │ │ │ │ + ldr r7, [pc, #320] @ (276384 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #176] @ (2762fc ) │ │ │ │ + ldr r7, [pc, #208] @ (27631c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r3, [pc, #1712] @ 276900 │ │ │ │ mov ip, sl │ │ │ │ ldr.w sl, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r8 │ │ │ │ add r3, pc │ │ │ │ mov r8, ip │ │ │ │ @@ -709614,49 +709619,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ bvs.n 27681e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #288] @ (276a30 ) │ │ │ │ + ldr r5, [pc, #320] @ (276a50 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #80] @ (276968 ) │ │ │ │ + ldr r2, [pc, #112] @ (276988 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #896] @ (276ca0 ) │ │ │ │ + ldr r1, [pc, #928] @ (276cc0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #776] @ (276c30 ) │ │ │ │ + ldr r1, [pc, #808] @ (276c50 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #656] @ (276bc0 ) │ │ │ │ + ldr r1, [pc, #688] @ (276be0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #536] @ (276b50 ) │ │ │ │ + ldr r1, [pc, #568] @ (276b70 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #416] @ (276ae0 ) │ │ │ │ + ldr r1, [pc, #448] @ (276b00 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #296] @ (276a70 ) │ │ │ │ + ldr r1, [pc, #328] @ (276a90 ) │ │ │ │ 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 │ │ │ │ @@ -709939,46 +709944,46 @@ │ │ │ │ bcs.n 276c60 │ │ │ │ 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 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, r5 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vrev64.8 q8, q8 │ │ │ │ - add ip, r1 │ │ │ │ + vrev64.32 q8, q8 │ │ │ │ + add ip, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i q8, q4, d0[4] │ │ │ │ - add r4, ip │ │ │ │ + vmla.i16 q8, q0, d0[2] │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i32 q0, q5, d0[1] │ │ │ │ - add r6, r8 │ │ │ │ + vswp q0, q8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r4, #1847 @ 0x737 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r3, [pc, #1788] @ 2773d8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #8 │ │ │ │ @@ -710655,120 +710660,120 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #300] @ (2774f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 276f84 │ │ │ │ ... │ │ │ │ - vhadd.u8 q0, q7, q8 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr0, {3} │ │ │ │ - bics r6, r1 │ │ │ │ + vhadd.u16 q0, q3, q8 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr0, {3} │ │ │ │ + bics r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr0, {3} │ │ │ │ - cmn r0, r5 │ │ │ │ + cdp2 0, 5, cr0, cr6, cr0, {3} │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr0, {3} │ │ │ │ - negs r2, r6 │ │ │ │ + cdp2 0, 3, cr0, cr8, cr0, {3} │ │ │ │ + negs r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-384] @ 0xfffffe80 │ │ │ │ - ldc2l 0, cr0, [r6, #-384] @ 0xfffffe80 │ │ │ │ - rors r0, r6 │ │ │ │ + ldc2l 0, cr0, [r8, #-384] @ 0xfffffe80 │ │ │ │ + ldc2l 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2 0, cr0, [sl, #-384]! @ 0xfffffe80 │ │ │ │ - rors r4, r0 │ │ │ │ + ldc2 0, cr0, [r2, #-384]! @ 0xfffffe80 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2l 0, cr0, [r0], #384 @ 0x180 │ │ │ │ - ldc2 0, cr0, [r8], {96} @ 0x60 │ │ │ │ - asrs r2, r6 │ │ │ │ + stc2l 0, cr0, [r8], #384 @ 0x180 │ │ │ │ + stc2 0, cr0, [r0], #384 @ 0x180 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #-384 @ 0xfffffe80 │ │ │ │ - asrs r6, r2 │ │ │ │ + stc2 0, cr0, [r4], {96} @ 0x60 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcrr2 0, 6, r0, lr, cr0 │ │ │ │ - lsrs r0, r5 │ │ │ │ + mrrc2 0, 6, r0, r6, cr0 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [r2], #-384 @ 0xfffffe80 │ │ │ │ - lsrs r2, r1 │ │ │ │ + ldc2 0, cr0, [sl], #-384 @ 0xfffffe80 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2 0, cr0, [lr], {96} @ 0x60 │ │ │ │ - lsls r0, r5 │ │ │ │ + ldc2 0, cr0, [r6], {96} @ 0x60 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - umaal r0, r0, ip, r0 │ │ │ │ - lsls r4, r0 │ │ │ │ + @ instruction: 0xfbf40060 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbcc0060 │ │ │ │ - eors r6, r4 │ │ │ │ + @ instruction: 0xfbd40060 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb820060 │ │ │ │ - ands r6, r3 │ │ │ │ + @ instruction: 0xfb8a0060 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb680060 │ │ │ │ - ands r4, r0 │ │ │ │ + @ instruction: 0xfb700060 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb4c0060 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xfb540060 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb2e0060 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + @ instruction: 0xfb360060 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfafa0060 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + @ instruction: 0xfb020060 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbc80060 │ │ │ │ - @ instruction: 0xfa680060 │ │ │ │ - subs r7, #4 │ │ │ │ + @ instruction: 0xfbd00060 │ │ │ │ + @ instruction: 0xfa700060 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa4a005e │ │ │ │ - @ instruction: 0xfa380060 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfa52005e │ │ │ │ + @ instruction: 0xfa400060 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa1e0060 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + @ instruction: 0xfa260060 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfaf00060 │ │ │ │ - ldr??.w r0, [r4, #96] @ 0x60 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + @ instruction: 0xfaf80060 │ │ │ │ + ldr??.w r0, [ip, #96] @ 0x60 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vld1.8 {d0[3]}, [ip], r0 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + ldrsh.w r0, [r4, #96] @ 0x60 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [sl :64], lr │ │ │ │ - vst1.8 {d0[3]}, [r0], r0 │ │ │ │ - subs r6, #28 │ │ │ │ + ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ + vst1.8 {d0[3]}, [r8], r0 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #2] │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + ldr??.w r0, [ip, r0, lsl #2] │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vld4.16 {d0-d3}, [sl :128], r0 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + ldrsh.w r0, [r2, r0, lsl #2] │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vst4.16 {d0-d3}, [r0 :128], r0 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + vst4.16 {d0-d3}, [r8 :128], r0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr.w r0, [r4, #96] @ 0x60 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + ldr.w r0, [ip, #96] @ 0x60 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh.w r0, [r6, #96] @ 0x60 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + strh.w r0, [lr, #96] @ 0x60 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #2] │ │ │ │ - subs r5, #22 │ │ │ │ + strb.w r0, [r2, #96] @ 0x60 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str.w r0, [ip, r0, lsl #2] │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + ldr.w r0, [r4, r0, lsl #2] │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 9c9e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 27751e │ │ │ │ ldr r0, [pc, #904] @ (277890 ) │ │ │ │ @@ -711114,64 +711119,64 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #140] @ (277910 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 276f84 │ │ │ │ - @ instruction: 0xf6fe0060 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf7060060 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6220060 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf62a0060 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - addw r0, r8, #2144 @ 0x860 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf6100060 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, sl, #14680064 @ 0xe00000 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf5e20060 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsb r0, r0, #14680064 @ 0xe00000 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + rsb r0, r8, #14680064 @ 0xe00000 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub.w r0, r6, #14680064 @ 0xe00000 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + sub.w r0, lr, #14680064 @ 0xe00000 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs.w r0, r6, #14680064 @ 0xe00000 │ │ │ │ - subs r2, #18 │ │ │ │ + sbcs.w r0, lr, #14680064 @ 0xe00000 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds.w r0, r6, #14680064 @ 0xe00000 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + adds.w r0, lr, #14680064 @ 0xe00000 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4ce0060 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf4d60060 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4b40060 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf4bc0060 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eor.w r0, r2, #14680064 @ 0xe00000 │ │ │ │ - ands.w r0, r8, #14680064 @ 0xe00000 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + eor.w r0, sl, #14680064 @ 0xe00000 │ │ │ │ + bic.w r0, r0, #14680064 @ 0xe00000 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf3fc0060 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + and.w r0, r4, #14680064 @ 0xe00000 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf3ce0060 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf3d60060 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf38e0060 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + @ instruction: 0xf3960060 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ 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] │ │ │ │ @@ -711759,93 +711764,93 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0ac0060 │ │ │ │ + @ instruction: 0xf0b40060 │ │ │ │ stmia r5!, {r0, r1, r3, r6, r7} │ │ │ │ - vsra.u64 d31, d12, #1 │ │ │ │ + vaddw.u , , d20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - eors.w r0, lr, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf0a60060 │ │ │ │ lsls r3, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r8, #96 @ 0x60 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + orn r0, r0, #96 @ 0x60 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bic.w r0, r4, #96 @ 0x60 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + bic.w r0, ip, #96 @ 0x60 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bkpt 0x00bb │ │ │ │ - vaddl.u q12, d31, d26 │ │ │ │ + vshr.u64 d24, d18, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf12c0060 │ │ │ │ - vext.8 q0, q6, q8, #0 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf1340060 │ │ │ │ + vmla.i d16, d4, d0[4] │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i32 d0, d2, d0[1] │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + vmla.i32 d0, d10, d0[1] │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0e00060 │ │ │ │ + @ instruction: 0xf0e80060 │ │ │ │ + adds.w r0, sl, #96 @ 0x60 │ │ │ │ adds.w r0, r2, #96 @ 0x60 │ │ │ │ - add.w r0, sl, #96 @ 0x60 │ │ │ │ - @ instruction: 0xf1300060 │ │ │ │ - vhadd.s q0, q0, q8 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf1380060 │ │ │ │ + vhadd.s q0, q4, q8 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vhadd.s16 q0, q3, q8 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + vhadd.s16 q0, q7, q8 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf1280060 │ │ │ │ - @ instruction: 0xf0e40060 │ │ │ │ - cdp 0, 13, cr0, cr4, cr0, {3} │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf1300060 │ │ │ │ + @ instruction: 0xf0ec0060 │ │ │ │ + cdp 0, 13, cr0, cr12, cr0, {3} │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0f80060 │ │ │ │ - adds.w r0, ip, #96 @ 0x60 │ │ │ │ - cdp 0, 8, cr0, cr12, cr0, {3} │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r0, r0, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf1240060 │ │ │ │ + cdp 0, 9, cr0, cr4, cr0, {3} │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp 0, 6, cr0, cr14, cr0, {3} │ │ │ │ - adds r3, #8 │ │ │ │ + cdp 0, 7, cr0, cr6, cr0, {3} │ │ │ │ + adds r3, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0e60060 │ │ │ │ - @ instruction: 0xf0f00060 │ │ │ │ - cdp 0, 2, cr0, cr8, cr0, {3} │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf0ee0060 │ │ │ │ + @ instruction: 0xf0f80060 │ │ │ │ + cdp 0, 3, cr0, cr0, cr0, {3} │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf0bc0060 │ │ │ │ - stcl 0, cr0, [sl, #384]! @ 0x180 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf0c40060 │ │ │ │ + ldcl 0, cr0, [r2, #384]! @ 0x180 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0a60060 │ │ │ │ - @ instruction: 0xf0d40060 │ │ │ │ - ldc 0, cr0, [r0, #384]! @ 0x180 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf0ae0060 │ │ │ │ + @ instruction: 0xf0dc0060 │ │ │ │ + ldc 0, cr0, [r8, #384]! @ 0x180 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0b40060 │ │ │ │ - @ instruction: 0xf0da0060 │ │ │ │ - ldcl 0, cr0, [r6, #-384]! @ 0xfffffe80 │ │ │ │ - adds r2, #18 │ │ │ │ + @ instruction: 0xf0bc0060 │ │ │ │ + @ instruction: 0xf0e20060 │ │ │ │ + ldcl 0, cr0, [lr, #-384]! @ 0xfffffe80 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0be0060 │ │ │ │ - adds.w r0, r0, #96 @ 0x60 │ │ │ │ - ldc 0, cr0, [r8, #-384]! @ 0xfffffe80 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf0c60060 │ │ │ │ + adds.w r0, r8, #96 @ 0x60 │ │ │ │ + stcl 0, cr0, [r0, #-384] @ 0xfffffe80 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf0ea0060 │ │ │ │ - ldcl 0, cr0, [r6], #384 @ 0x180 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf0f20060 │ │ │ │ + ldcl 0, cr0, [lr], #384 @ 0x180 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ 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 9e54c │ │ │ │ @@ -711866,16 +711871,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb8c0060 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + @ instruction: 0xeb940060 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ 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 a16f0 │ │ │ │ @@ -711957,20 +711962,20 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 278154 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cdp 0, 14, cr0, cr8, cr0, {3} │ │ │ │ - cdp 0, 13, cr0, cr8, cr0, {3} │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cdp 0, 15, cr0, cr0, cr0, {3} │ │ │ │ + cdp 0, 14, cr0, cr0, cr0, {3} │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp 0, 9, cr0, cr6, cr0, {3} │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cdp 0, 9, cr0, cr14, cr0, {3} │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -712000,16 +712005,16 @@ │ │ │ │ ldr r0, [pc, #16] @ (278214 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr0, cr0, {3} │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cdp 0, 2, cr0, cr8, cr0, {3} │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ 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] @ (278284 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -712050,15 +712055,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #384]! @ 0x180 │ │ │ │ + ldc 0, cr0, [r2, #384]! @ 0x180 │ │ │ │ movs r4, #4 │ │ │ │ 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 │ │ │ │ @@ -712128,23 +712133,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (278374 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 278300 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [sl, #-384]! @ 0xfffffe80 │ │ │ │ - stc 0, cr0, [sl, #-384]! @ 0xfffffe80 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + stcl 0, cr0, [r2, #-384] @ 0xfffffe80 │ │ │ │ + ldc 0, cr0, [r2, #-384]! @ 0xfffffe80 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r2, #-384] @ 0xfffffe80 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + ldc 0, cr0, [sl, #-384] @ 0xfffffe80 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r2], {96} @ 0x60 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + ldcl 0, cr0, [sl], {96} @ 0x60 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00278378 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -712175,18 +712180,18 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 2783f8 │ │ │ │ + cbnz r4, 2783fa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stcl 0, cr0, [r2], #-384 @ 0xfffffe80 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + stcl 0, cr0, [sl], #-384 @ 0xfffffe80 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002783dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -713280,194 +713285,194 @@ │ │ │ │ ... │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe9a40060 │ │ │ │ - @ instruction: 0xe8d20060 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + @ instruction: 0xe9ac0060 │ │ │ │ + @ instruction: 0xe8da0060 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strex r0, r0, [r8, #384] @ 0x180 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xe8500060 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe8120060 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + @ instruction: 0xe81a0060 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279048 │ │ │ │ + b.n 279058 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278ff4 │ │ │ │ + b.n 279004 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278fc0 │ │ │ │ + b.n 278fd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278f60 │ │ │ │ + b.n 278f70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf62c005e │ │ │ │ - b.n 278f04 │ │ │ │ + @ instruction: 0xf634005e │ │ │ │ + b.n 278f14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278ecc │ │ │ │ + b.n 278edc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278e48 │ │ │ │ + b.n 278e58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 279122 │ │ │ │ + cbz r6, 279124 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278e00 │ │ │ │ + b.n 278e10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf588005e │ │ │ │ - b.n 278da0 │ │ │ │ + @ instruction: 0xf590005e │ │ │ │ + b.n 278db0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 2630c6 │ │ │ │ - b.n 278df4 │ │ │ │ + b.n 278e04 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278d98 │ │ │ │ + b.n 278da8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2794fc │ │ │ │ + b.n 27950c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 278cf4 │ │ │ │ + b.n 278d04 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278cc4 │ │ │ │ + b.n 278cd4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278c20 │ │ │ │ + b.n 278c30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 27937c │ │ │ │ + b.n 27938c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 278bc8 │ │ │ │ + b.n 278bd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278b94 │ │ │ │ + b.n 278ba4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278b38 │ │ │ │ + b.n 278b48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278afc │ │ │ │ + b.n 278b0c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278aac │ │ │ │ + b.n 278abc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278a70 │ │ │ │ + b.n 278a80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278b0c │ │ │ │ + b.n 278b1c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278a1c │ │ │ │ + b.n 278a2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2789b0 │ │ │ │ + b.n 2789c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278960 │ │ │ │ + b.n 278970 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279904 │ │ │ │ + b.n 279914 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 2792b0 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 2792d0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, 2792ac ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 2792cc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 279190 │ │ │ │ + blt.n 2791a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279830 │ │ │ │ + b.n 279840 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2797d8 │ │ │ │ + b.n 2797e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279748 │ │ │ │ + b.n 279758 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279714 │ │ │ │ + b.n 279724 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #224 @ (adr r4, 279264 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 279284 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279780 │ │ │ │ + b.n 279790 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 2794e4 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 279504 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279388 │ │ │ │ + b.n 279398 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2792f0 │ │ │ │ + b.n 279300 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2792c0 │ │ │ │ + b.n 2792d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279290 │ │ │ │ + b.n 2792a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279238 │ │ │ │ + b.n 279248 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2791e8 │ │ │ │ + b.n 2791f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 2791c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx a10c0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 99154 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -713896,81 +713901,81 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bge.n 27961c │ │ │ │ mov r4, r6 │ │ │ │ b.n 279530 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 2795a0 │ │ │ │ + ble.n 2795b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 279578 │ │ │ │ + ble.n 279588 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 279748 │ │ │ │ + ble.n 279758 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 2796f0 │ │ │ │ + ble.n 279700 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 279698 │ │ │ │ + ble.n 2796a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 279668 │ │ │ │ + bgt.n 279678 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 2795ec │ │ │ │ + bgt.n 2795fc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 2796e4 │ │ │ │ + bgt.n 2796f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 279684 │ │ │ │ + blt.n 279694 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 279654 │ │ │ │ + blt.n 279664 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2795f8 │ │ │ │ + blt.n 279608 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2795c8 │ │ │ │ + blt.n 2795d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2796f8 │ │ │ │ + blt.n 279708 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2796cc │ │ │ │ + blt.n 2796dc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 279680 │ │ │ │ + bge.n 279690 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 279620 │ │ │ │ + bge.n 279630 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 2795f8 │ │ │ │ + bge.n 279608 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [pc, #496] @ (2798d4 ) │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #488] @ (2798d8 ) │ │ │ │ @@ -714166,59 +714171,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #96] @ (27992c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 279584 │ │ │ │ - bls.n 27993c │ │ │ │ + bls.n 27994c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 27986c │ │ │ │ + bhi.n 27987c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279844 │ │ │ │ + bhi.n 279854 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 279940 │ │ │ │ + bls.n 279950 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 279990 │ │ │ │ + bhi.n 2799a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279968 │ │ │ │ + bhi.n 279978 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279940 │ │ │ │ + bhi.n 279950 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279918 │ │ │ │ + bhi.n 279928 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 2798d4 │ │ │ │ + bvc.n 2798e4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 279880 │ │ │ │ + bvc.n 279890 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 279a1c │ │ │ │ + bvc.n 27982c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 2799dc │ │ │ │ + bvc.n 2799ec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ 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 │ │ │ │ @@ -714436,21 +714441,21 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r4, r1, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 279bcc │ │ │ │ + bpl.n 279bdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 279af8 │ │ │ │ + bmi.n 279b08 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00279bac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -715021,163 +715026,163 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 27a230 │ │ │ │ + bmi.n 27a240 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 279e0c │ │ │ │ - bmi.n 27a1ec │ │ │ │ + bmi.n 27a1fc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #984 @ (adr r0, 27a5e8 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 27a608 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r3, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 27a194 │ │ │ │ + bcc.n 27a1a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r6, r6, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 27a124 │ │ │ │ + bcc.n 27a134 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 279cea │ │ │ │ vrsra.u64 q15, , #1 │ │ │ │ - vrsra.u32 d29, d26, #1 │ │ │ │ + @ instruction: 0xffffd342 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 27a274 │ │ │ │ + bcc.n 27a284 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 279d32 │ │ │ │ - vsri.32 d29, d22, #1 │ │ │ │ + vsri.32 d29, d30, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a334 │ │ │ │ + bmi.n 27a344 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27a1dc │ │ │ │ + bcs.n 27a1ec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 27a1a8 │ │ │ │ + bcs.n 27a1b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a2cc │ │ │ │ + bmi.n 27a2dc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a35c │ │ │ │ + bmi.n 27a16c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27a334 │ │ │ │ + bcs.n 27a344 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a328 │ │ │ │ + bmi.n 27a338 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a1d0 │ │ │ │ + bmi.n 27a1e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27a2c0 │ │ │ │ + bcs.n 27a2d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 27a284 │ │ │ │ + bcs.n 27a294 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a354 │ │ │ │ + bmi.n 27a364 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27a1d8 │ │ │ │ + bne.n 27a1e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a2d4 │ │ │ │ + bmi.n 27a2e4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27a328 │ │ │ │ + bne.n 27a338 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a274 │ │ │ │ + bcc.n 27a284 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a290 │ │ │ │ + beq.n 27a2a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 27a228 │ │ │ │ + bcc.n 27a238 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a2a8 │ │ │ │ + bcc.n 27a2b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a1f8 │ │ │ │ + beq.n 27a208 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 27a250 │ │ │ │ + bcc.n 27a260 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a2b4 │ │ │ │ + bcc.n 27a2c4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a358 │ │ │ │ + beq.n 27a368 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a2d8 │ │ │ │ + bmi.n 27a2e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a24c │ │ │ │ + bcc.n 27a25c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 27a2a4 │ │ │ │ + bcc.n 27a2b4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a31c │ │ │ │ + bmi.n 27a32c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a338 │ │ │ │ + bmi.n 27a348 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a2c4 │ │ │ │ + bcc.n 27a2d4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a310 │ │ │ │ + bmi.n 27a320 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a388 │ │ │ │ + bmi.n 27a398 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a358 │ │ │ │ + bmi.n 27a368 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a3e0 │ │ │ │ + bmi.n 27a3f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a3b8 │ │ │ │ + bmi.n 27a3c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a418 │ │ │ │ + bmi.n 27a428 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ 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 │ │ │ │ @@ -715195,21 +715200,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (27a380 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 279c6e │ │ │ │ - ldr r7, [pc, #456] @ (27a540 ) │ │ │ │ + ldr r7, [pc, #488] @ (27a560 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27a2e4 │ │ │ │ + bcs.n 27a2f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ 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 99048 │ │ │ │ @@ -715230,17 +715235,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ 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 │ │ │ │ @@ -715546,17 +715551,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -715583,17 +715588,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ 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] @ (27a854 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -715632,15 +715637,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 6, cr0, cr10, cr9, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ cdp2 0, 3, cr0, cr2, cr9, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -715696,17 +715701,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (27a90c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027a910 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -715913,55 +715918,55 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ stc2l 0, cr0, [r6, #-420] @ 0xfffffe5c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2 0, cr0, [r8], #420 @ 0x1a4 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ 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 97aa4 │ │ │ │ @@ -715981,17 +715986,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ 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 a16f0 │ │ │ │ @@ -716041,15 +716046,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa560069 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ @ instruction: 0xfa1e0069 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -716545,104 +716550,104 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 27b3e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr??.w r0, [r4, #105] @ 0x69 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 {d0[3]}, [ip], r9 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u32 q8, q7, #10 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + vshr.u32 q8, q7, #2 │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u16 q8, q7, #4 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + vshr.u32 q8, q7, #28 │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u32 q0, q7, #24 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + vshr.u32 q0, q7, #16 │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.u16 q8, q3, q7 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + vqadd.u16 q8, q7, q7 │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.u64 q0, q6, q7 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + vqadd.u8 q8, q2, q7 │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.u16 q0, q7, q7 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + vqadd.u32 q0, q3, q7 │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.u8 q0, q0, q7 │ │ │ │ + vqadd.u8 q0, q4, q7 │ │ │ │ │ │ │ │ 0027b25c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (27b27c ) │ │ │ │ add r1, pc │ │ │ │ blx 987d0 │ │ │ │ blx a16f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0027b280 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (27b2a0 ) │ │ │ │ add r1, pc │ │ │ │ blx 987d0 │ │ │ │ blx a16f0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0027b2a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -716826,55 +716831,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 27b346 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3b20069 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-376]! @ 0xfffffe88 │ │ │ │ + ldc2l 0, cr0, [r8, #-376]! @ 0xfffffe88 │ │ │ │ @ instruction: 0xf3220069 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-376]! @ 0xfffffe88 │ │ │ │ + stc2l 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #376 @ 0x178 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stc2 0, cr0, [r6, #-376] @ 0xfffffe88 │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4], #376 @ 0x178 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stc2l 0, cr0, [ip], #376 @ 0x178 │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #-376 @ 0xfffffe88 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + ldc2l 0, cr0, [sl], #-376 @ 0xfffffe88 │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrrc2 0, 5, r0, r8, cr14 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stc2l 0, cr0, [r0], #-376 @ 0xfffffe88 │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-376 @ 0xfffffe88 │ │ │ │ + mcrr2 0, 5, r0, r0, cr14 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1780 │ │ │ │ mov r3, r0 │ │ │ │ @@ -716893,17 +716898,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfb8a005e │ │ │ │ + @ instruction: 0xfb92005e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -716962,15 +716967,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ce0069 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ @ instruction: 0xf0a00069 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vmov s14, r3 │ │ │ │ @@ -717542,58 +717547,58 @@ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ b.n 27b758 │ │ │ │ nop │ │ │ │ ... │ │ │ │ vhadd.s q8, q2, │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr??.w r0, [lr, lr, lsl #1] │ │ │ │ + vld4.16 {d16-d19}, [r6 :64], lr │ │ │ │ vhadd.s8 q0, q3, │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :64], lr │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + vst4.16 {d0-d3}, [ip :64], lr │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str.w r0, [r6, #94] @ 0x5e │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + str.w r0, [lr, #94] @ 0x5e │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh.w r0, [r8, #94] @ 0x5e │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrh.w r0, [r0, #94] @ 0x5e │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa10005e │ │ │ │ - itee al │ │ │ │ - lslal r0, r4, #1 │ │ │ │ - ldr.w r0, [r4, lr, lsl #1] │ │ │ │ - itt al @ unpredictable > │ │ │ │ + @ instruction: 0xfa18005e │ │ │ │ + itet │ │ │ │ + lsl r0, r4, #1 │ │ │ │ + ldral.w r0, [ip, lr, lsl #1] │ │ │ │ + ite al @ unpredictable > │ │ │ │ lslal r0, r4, #1 │ │ │ │ - ite vs @ unpredictable │ │ │ │ - lslvs r0, r4, #1 │ │ │ │ - @ instruction: 0xf7d2005e │ │ │ │ - itee mi │ │ │ │ - lslmi r0, r4, #1 │ │ │ │ - @ instruction: 0xf7b4005e │ │ │ │ - itte ne @ unpredictable │ │ │ │ - lslne r0, r4, #1 │ │ │ │ - @ instruction: 0xf780005e │ │ │ │ - bkpt 0x00d6 │ │ │ │ + ite vc @ unpredictable > │ │ │ │ + lslvc r0, r4, #1 │ │ │ │ + @ instruction: 0xf7da005e │ │ │ │ + itet pl │ │ │ │ + lslpl r0, r4, #1 │ │ │ │ + @ instruction: 0xf7bc005e │ │ │ │ + ittt cs @ unpredictable │ │ │ │ + lslcs r0, r4, #1 │ │ │ │ + @ instruction: 0xf788005e │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf4c6005e │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + @ instruction: 0xf4ce005e │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r6, 27bddc │ │ │ │ + cbnz r6, 27bdde │ │ │ │ lsls r0, r4, #1 │ │ │ │ - usat r0, #30, lr, asr #1 │ │ │ │ + @ instruction: 0xf3b6005e │ │ │ │ vsub.f64 d7, d9, d11 │ │ │ │ vmov.f64 d9, d11 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ b.n 27ba4c │ │ │ │ vcmpe.f64 d1, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -717864,24 +717869,24 @@ │ │ │ │ mov r2, r0 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.n 27c190 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rev r2, r7 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - subw r0, r2, #94 @ 0x5e │ │ │ │ - cbnz r4, 27c148 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsbs r0, ip, #94 @ 0x5e │ │ │ │ + subw r0, sl, #94 @ 0x5e │ │ │ │ cbnz r4, 27c14a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsb r0, r4, #94 @ 0x5e │ │ │ │ - cbnz r6, 27c13c │ │ │ │ + @ instruction: 0xf1e4005e │ │ │ │ + cbnz r4, 27c14c │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + rsb r0, ip, #94 @ 0x5e │ │ │ │ + cbnz r6, 27c13e │ │ │ │ lsls r0, 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] │ │ │ │ @@ -718039,15 +718044,15 @@ │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ str.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n 27c364 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bge.w 27ca8a │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr.w r3, [r4, #-88] │ │ │ │ @@ -718404,28 +718409,28 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ b.w 27b758 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r0, 27c846 │ │ │ │ + cbz r0, 27c848 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bic.w r0, r0, lr, lsr #1 │ │ │ │ - cbz r6, 27c844 │ │ │ │ + bic.w r0, r8, lr, lsr #1 │ │ │ │ + cbz r6, 27c846 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrd r0, r0, [lr, #376]! @ 0x178 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + and.w r0, r6, lr, lsr #1 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe8da005e │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + strd r0, r0, [r2], #376 @ 0x178 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia.w r8!, {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xe8c0005e │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ ldr.w r0, [pc, #2388] @ 27d190 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #2380] @ 27d194 │ │ │ │ @@ -719202,193 +719207,193 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 27d3a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strd r0, r0, [r4], #-376 @ 0x178 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + strd r0, r0, [ip], #-376 @ 0x178 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe83e005e │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + strex r0, r0, [r6, #376] @ 0x178 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d16c │ │ │ │ + b.n 27d17c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d130 │ │ │ │ + b.n 27d140 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d080 │ │ │ │ + b.n 27d090 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d00c │ │ │ │ + b.n 27d01c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cf08 │ │ │ │ + b.n 27cf18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27ced0 │ │ │ │ + b.n 27cee0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27ce94 │ │ │ │ + b.n 27cea4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27ce58 │ │ │ │ + b.n 27ce68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cbb0 │ │ │ │ + b.n 27cbc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cb68 │ │ │ │ + b.n 27cb78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27caf0 │ │ │ │ + b.n 27cb00 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cac0 │ │ │ │ + b.n 27cad0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27ca88 │ │ │ │ + b.n 27ca98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d910 │ │ │ │ + b.n 27d920 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d8d8 │ │ │ │ + b.n 27d8e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d89c │ │ │ │ + b.n 27d8ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d860 │ │ │ │ + b.n 27d870 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d824 │ │ │ │ + b.n 27d834 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 27d244 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d6dc │ │ │ │ + b.n 27d6ec │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d680 │ │ │ │ + b.n 27d690 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d64c │ │ │ │ + b.n 27d65c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d620 │ │ │ │ + b.n 27d630 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d5f0 │ │ │ │ + b.n 27d600 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d5bc │ │ │ │ + b.n 27d5cc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d590 │ │ │ │ + b.n 27d5a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d564 │ │ │ │ + b.n 27d574 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d48c │ │ │ │ + b.n 27d49c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d45c │ │ │ │ + b.n 27d46c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d404 │ │ │ │ + b.n 27d414 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d3d4 │ │ │ │ + b.n 27d3e4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 27d6a4 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d380 │ │ │ │ + b.n 27d390 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 27d63c ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 27d65c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d350 │ │ │ │ + b.n 27d360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 27d5dc ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 27d5fc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d320 │ │ │ │ + b.n 27d330 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 27d57c ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 27d59c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d2f4 │ │ │ │ + b.n 27d304 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #440 @ (adr r7, 27d490 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 27d4b0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #240 @ (adr r7, 27d3d4 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 27d3f4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 27d32c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 27d34c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 27d670 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 27d690 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r0, [r4, #-92] │ │ │ │ blx 99154 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 27d318 │ │ │ │ ldr r1, [pc, #248] @ (27d404 ) │ │ │ │ @@ -719478,27 +719483,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (27d41c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 27d370 │ │ │ │ nop │ │ │ │ - add r5, pc, #536 @ (adr r5, 27d620 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 27d640 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 27d784 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 27d7a4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 27d49c │ │ │ │ + ble.n 27d4ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #792 @ (adr r4, 27d72c ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 27d74c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 27d474 │ │ │ │ + ble.n 27d484 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #312 @ (adr r4, 27d554 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 27d574 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 27d38c │ │ │ │ + bgt.n 27d39c │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #964] @ (27d7f8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -719855,37 +719860,37 @@ │ │ │ │ eors r1, r3 │ │ │ │ bcs.n 27d864 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 27d7fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #400 @ (adr r2, 27d998 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 27d9b8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 27d7a4 │ │ │ │ + bge.n 27d7b4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 27dbc0 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 27dbe0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 27dc04 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 27d824 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 27d8e0 │ │ │ │ + bge.n 27d8f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 27db94 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 27dbb4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 27d8ac │ │ │ │ + bge.n 27d8bc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 27dad4 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 27daf4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 27d850 │ │ │ │ + bge.n 27d860 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #216 @ (adr r1, 27d904 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 27d924 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 27d9d0 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 27d9f0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27d7d4 │ │ │ │ + bhi.n 27d7e4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ ldr r0, [pc, #496] @ (27da2c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -720073,41 +720078,41 @@ │ │ │ │ mov r4, r8 │ │ │ │ mov r5, fp │ │ │ │ b.n 27d8a8 │ │ │ │ mov r4, r8 │ │ │ │ b.n 27d870 │ │ │ │ movs r3, #0 │ │ │ │ b.n 27d8a8 │ │ │ │ - add r0, pc, #0 @ (adr r0, 27da30 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 27da50 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27db04 │ │ │ │ + bhi.n 27db14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27dad4 │ │ │ │ + bhi.n 27dae4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27da74 │ │ │ │ + bhi.n 27da84 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 27db34 │ │ │ │ + bvc.n 27db44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 27dae0 │ │ │ │ + bvc.n 27daf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 27daac │ │ │ │ + bvc.n 27dabc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 27da78 │ │ │ │ + bvc.n 27da88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 0027da64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -720543,141 +720548,141 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27de40 │ │ │ │ + bpl.n 27de50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldmia r3!, {r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27dfe4 │ │ │ │ + bpl.n 27dff4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bge.n 27df76 │ │ │ │ @ instruction: 0xffffd9db │ │ │ │ - vqdmulh.s , , d4[0] │ │ │ │ + vqdmulh.s , , d12[0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27df78 │ │ │ │ + bpl.n 27df88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27df4c │ │ │ │ + bpl.n 27df5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ bls.n 27de4e │ │ │ │ - vtbx.8 d25, {d15-d16}, d24 │ │ │ │ + vqrshrn.u64 d25, q8, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27dec0 │ │ │ │ + bmi.n 27ded0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27de94 │ │ │ │ + bmi.n 27dea4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27e030 │ │ │ │ + bmi.n 27e040 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27dfcc │ │ │ │ + bmi.n 27dfdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27df94 │ │ │ │ + bmi.n 27dfa4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27df30 │ │ │ │ + bcc.n 27df40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27dec8 │ │ │ │ + bcc.n 27ded8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27e050 │ │ │ │ + bcc.n 27e060 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27dfd4 │ │ │ │ + bcc.n 27dfe4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27df50 │ │ │ │ + bcs.n 27df60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27ded8 │ │ │ │ + bcs.n 27dee8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27e060 │ │ │ │ + bcs.n 27e070 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27dfe4 │ │ │ │ + bcs.n 27dff4 │ │ │ │ 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 9593c │ │ │ │ @@ -720698,17 +720703,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27df54 │ │ │ │ + beq.n 27df64 │ │ │ │ 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 │ │ │ │ @@ -720751,15 +720756,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -720822,17 +720827,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #4 │ │ │ │ blx 99ea8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -720877,21 +720882,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, 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, #3944] @ 0xf68 │ │ │ │ ldr.w ip, [pc, #2088] @ 27ea50 │ │ │ │ @@ -721577,49 +721582,49 @@ │ │ │ │ ... │ │ │ │ stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 27e994 │ │ │ │ b.n 27e970 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -721701,37 +721706,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (27eba8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 27e3fa │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 0027ebac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -722013,93 +722018,93 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 27ec54 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ hlt 0x002a │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 9ce92 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ rev r4, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl fff64eb6 ::Settings::boolParam@@Base+0xff643c1e> │ │ │ │ bl ffef2eba ::Settings::boolParam@@Base+0xff5d1c22> │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 66cece │ │ │ │ bl 63eed2 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 57cee6 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ 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 a04c0 │ │ │ │ @@ -722120,17 +722125,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r6, 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 │ │ │ │ @@ -722181,17 +722186,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r6, 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] @ (27f09c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -722232,15 +722237,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb626 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 0027f0ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -722601,37 +722606,37 @@ │ │ │ │ b.n 27f398 │ │ │ │ ldrd fp, r7, [sp, #72] @ 0x48 │ │ │ │ b.n 27f21e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r3, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [pc, #952] @ (27f8d8 ) │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #944] @ (27f8dc ) │ │ │ │ @@ -722967,62 +722972,62 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 27f8aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r2, 27f940 │ │ │ │ + cbnz r2, 27f942 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r6, 27f92e │ │ │ │ + cbnz r6, 27f930 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r6, 27f94a │ │ │ │ + cbnz r6, 27f94c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r2, 27f944 │ │ │ │ + cbnz r2, 27f946 │ │ │ │ lsls r6, r3, #1 │ │ │ │ pld [r7, #4095] @ 0xfff │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ mov r0, sl │ │ │ │ blx 9ba60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 27fa8c │ │ │ │ @@ -723440,122 +723445,122 @@ │ │ │ │ vsub.f64 d8, d8, d12 │ │ │ │ mov r0, r4 │ │ │ │ blx a0800 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ b.n 27f656 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 280324 │ │ │ │ + b.n 280334 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 27fd60 │ │ │ │ + b.n 27fd70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf124005f │ │ │ │ - adds r5, #18 │ │ │ │ + @ instruction: 0xf12c005f │ │ │ │ + adds r5, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0f4005f │ │ │ │ - @ instruction: 0xf0e8005f │ │ │ │ - b.n 27fe60 │ │ │ │ + @ instruction: 0xf0fc005f │ │ │ │ + @ instruction: 0xf0f0005f │ │ │ │ + b.n 27fe70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r4, 27fec8 │ │ │ │ + cbz r4, 27feca │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 27feca │ │ │ │ + cbz r2, 27fecc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r0, 27fecc │ │ │ │ + cbz r0, 27fece │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 944b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ blx a05b8 │ │ │ │ subs r5, r5, r0 │ │ │ │ @@ -723806,59 +723811,59 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 27f598 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 28017a │ │ │ │ + cbz r2, 28017c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 280176 │ │ │ │ + cbz r2, 280178 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 28016a │ │ │ │ + cbz r6, 28016c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 280166 │ │ │ │ + cbz r6, 280168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 280168 │ │ │ │ + cbz r2, 28016a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -724036,17 +724041,17 @@ │ │ │ │ blx 9d4b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2801ba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ b.n 2801de │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 002803d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -724490,134 +724495,134 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r2, pc, #496 @ (adr r2, 280a7c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r1, pc, #840 @ (adr r1, 280bf8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xeb59ffff │ │ │ │ @ instruction: 0xea9fffff │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 28094c │ │ │ │ + bhi.n 28095c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 280868 │ │ │ │ + bhi.n 280878 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 280840 │ │ │ │ + bhi.n 280850 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 280840 │ │ │ │ + bhi.n 280850 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 280850 │ │ │ │ + bhi.n 280860 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmdb r4!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldmdb ip!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [sl, #-380] @ 0x17c │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + strd r0, r0, [r2, #-380]! @ 0x17c │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [pc, #304] @ (280ac0 ) │ │ │ │ add.w r3, r6, #88 @ 0x58 │ │ │ │ ldr r1, [pc, #304] @ (280ac4 ) │ │ │ │ strd r0, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -724727,51 +724732,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (280b0c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 280494 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #968 @ (adr r6, 280e98 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 280eb8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 280bc0 │ │ │ │ + bgt.n 280bd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 280dc0 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 280de0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 280ce8 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 280d08 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe812005f │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + @ instruction: 0xe81a005f │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 280be0 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 280c00 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe826005f │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + @ instruction: 0xe82e005f │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #992 @ (adr r5, 280ef0 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 280b10 ) │ │ │ │ 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 984f0 │ │ │ │ @@ -724792,17 +724797,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, 280d0c ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 280d2c ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -724859,15 +724864,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -724904,17 +724909,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #272 @ (adr r4, 280d94 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 280db4 ) │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w lr, [pc, #1164] @ 281128 │ │ │ │ @@ -725320,29 +725325,29 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #536 @ (adr r1, 281358 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 281378 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #320 @ (adr r1, 281288 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 2812a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 2811d8 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 2811f8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [pc, #892] @ (2814d8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -725696,106 +725701,106 @@ │ │ │ │ ldr r0, [pc, #204] @ (281590 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2811b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xf96dffff │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 940d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -726208,99 +726213,99 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #180] @ (281ab0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2811b6 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 281a5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 281b10 │ │ │ │ + bvc.n 281b20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 281ab8 │ │ │ │ + bvc.n 281ac8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 281aa8 │ │ │ │ + bvc.n 281ab8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00281ab4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -726720,134 +726725,134 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 405f1e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r7, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrh r6, [r7, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ @ instruction: 0xefa5ffff │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 281f20 │ │ │ │ + bne.n 281f30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 281f38 │ │ │ │ + bne.n 281f48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcs.n 281f7c │ │ │ │ + bcs.n 281f8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcs.n 281fd8 │ │ │ │ + bcs.n 281fe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcc.n 281ff8 │ │ │ │ + bmi.n 282008 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ 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 9bcb4 │ │ │ │ @@ -726868,17 +726873,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -726905,17 +726910,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -726949,17 +726954,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, 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] @ (282184 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -726999,15 +727004,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -727585,17 +727590,17 @@ │ │ │ │ ... │ │ │ │ strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ 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 282b40 │ │ │ │ adds r3, #1 │ │ │ │ @@ -728256,114 +728261,114 @@ │ │ │ │ ldr r0, [pc, #220] @ (282ff8 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.w 2821ca │ │ │ │ ... │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmdb r6!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + stmdb lr!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 282eb0 │ │ │ │ + b.n 282ec0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00282ffc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -728735,113 +728740,113 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strb r2, [r3, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 3d53e6 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r3, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r6, [r7, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 2b740a │ │ │ │ @ instruction: 0xefb9ffff │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - addw r0, r8, #2143 @ 0x85f │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + @ instruction: 0xf610005f │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf5f8005f │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + addw r0, r0, #2143 @ 0x85f │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #184 @ (adr r6, 283508 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 283528 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #184 @ (adr r6, 283524 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 283544 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2836dc │ │ │ │ + b.n 2836ec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ 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 96124 │ │ │ │ @@ -728861,17 +728866,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -728930,17 +728935,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -728974,17 +728979,17 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r6, 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] @ (28368c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -729025,15 +729030,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r6, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, 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 │ │ │ │ @@ -729992,49 +729997,49 @@ │ │ │ │ b.n 2841ec │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #424] @ (2843e4 ) │ │ │ │ + ldr r6, [pc, #456] @ (284404 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #288] @ (284364 ) │ │ │ │ + ldr r6, [pc, #320] @ (284384 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #224] @ (28432c ) │ │ │ │ + ldr r6, [pc, #256] @ (28434c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #672] @ (2844f0 ) │ │ │ │ + ldr r4, [pc, #704] @ (284510 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [pc, #464] @ (284428 ) │ │ │ │ + ldr r1, [pc, #496] @ (284448 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00284280 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -730275,77 +730280,77 @@ │ │ │ │ b.n 28432c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 124f6 ::get_default_precision()::val@@Base+0x124e2> │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 53a51a │ │ │ │ bl 4b851e │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, lr │ │ │ │ + add r6, pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 41a532 │ │ │ │ bl 3cc536 │ │ │ │ - add r0, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 36a54a │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, r7 │ │ │ │ + add r4, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ 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 96a5c │ │ │ │ @@ -730366,17 +730371,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 284668 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.n 284600 │ │ │ │ @@ -730854,67 +730859,67 @@ │ │ │ │ lsls r1, r5, #7 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cbnz r0, 284b34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf6ee0060 │ │ │ │ - negs r0, r2 │ │ │ │ + @ instruction: 0xf6f60060 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 284a5c │ │ │ │ + bgt.n 284a6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf4f20060 │ │ │ │ - ands r6, r0 │ │ │ │ + @ instruction: 0xf4fa0060 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ vldr d8, [pc, #840] @ 284ec0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ @@ -731217,89 +731222,89 @@ │ │ │ │ ldr r0, [pc, #168] @ (284f5c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 284a5a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 284f30 │ │ │ │ + bls.n 284f40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #420] @ (285108 ) │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ mov r5, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -731462,69 +731467,69 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #120] @ (285174 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 284d1e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ 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 │ │ │ │ @@ -731910,107 +731915,107 @@ │ │ │ │ b.n 285338 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 28546c │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.n 285474 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.n 28547c │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.n 28547c │ │ │ │ - lsls r7, r3, #1 │ │ │ │ b.n 28547c │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 285484 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 28548c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - b.n 285484 │ │ │ │ + b.n 28548c │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.n 28548c │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 285494 │ │ │ │ lsls r7, r3, #1 │ │ │ │ + b.n 28549c │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ + lsls r3, r4, #1 │ │ │ │ b.n 285494 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854a4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2854ac │ │ │ │ + b.n 2854a4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854b4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854bc │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854c4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ + b.n 2854cc │ │ │ │ + lsls r7, r3, #1 │ │ │ │ b.n 2854d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2852e4 │ │ │ │ + b.n 2854f4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + b.n 2852f4 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285498 │ │ │ │ + b.n 2854a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 285474 │ │ │ │ + b.n 285484 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 285300 │ │ │ │ + b.n 285310 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2852f8 │ │ │ │ + b.n 285308 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 285294 │ │ │ │ + b.n 2852a4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2850dc │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.n 2850e4 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ b.n 2850ec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2850fc │ │ │ │ + b.n 2850f4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2850fc │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 28510c │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 28510c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 285124 │ │ │ │ + b.n 28511c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28512c │ │ │ │ + b.n 28511c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 284f34 │ │ │ │ + b.n 285134 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + b.n 28513c │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.n 284f44 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285108 │ │ │ │ + b.n 285118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2850d8 │ │ │ │ + b.n 2850e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [r8, #156] @ 0x9c │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d8, [pc, #328] @ 285788 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, sl │ │ │ │ blx a14f0 │ │ │ │ @@ -732115,21 +732120,21 @@ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 28567c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 285e28 │ │ │ │ + b.n 285e38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 285dc0 │ │ │ │ + b.n 285dd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r7, [pc, #432] @ (285954 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -732191,21 +732196,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (285860 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ 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 │ │ │ │ @@ -732314,33 +732319,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2858c0 │ │ │ │ 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 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285c5c │ │ │ │ + b.n 285c6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ 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] @ (285d34 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -732657,47 +732662,47 @@ │ │ │ │ b.n 285d0e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #592] @ (285f88 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [pc, #176] @ (285dfc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ 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] │ │ │ │ @@ -732710,15 +732715,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ 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] │ │ │ │ @@ -732731,15 +732736,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ 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] │ │ │ │ @@ -732752,15 +732757,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ 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 │ │ │ │ @@ -732829,23 +732834,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ 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] @ (28613c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -733061,47 +733066,47 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 285fb4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bx fp │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r4, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #768] @ (286480 ) │ │ │ │ + ldr r7, [pc, #800] @ (2864a0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #664] @ (286420 ) │ │ │ │ + ldr r7, [pc, #696] @ (286440 ) │ │ │ │ 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 │ │ │ │ @@ -733284,29 +733289,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add sl, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, fp │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #192] @ (286440 ) │ │ │ │ + ldr r6, [pc, #224] @ (286460 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #720] @ (286658 ) │ │ │ │ + ldr r5, [pc, #752] @ (286678 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #608] @ (2865f0 ) │ │ │ │ + ldr r5, [pc, #640] @ (286610 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #488] @ (286580 ) │ │ │ │ + ldr r5, [pc, #520] @ (2865a0 ) │ │ │ │ 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] │ │ │ │ @@ -733370,17 +733375,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #456] @ (28661c ) │ │ │ │ + ldr r4, [pc, #488] @ (28663c ) │ │ │ │ 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 │ │ │ │ @@ -733520,25 +733525,25 @@ │ │ │ │ nop │ │ │ │ rors r4, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (28664c ) │ │ │ │ + ldr r3, [pc, #120] @ (28666c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (2869e4 ) │ │ │ │ + ldr r3, [pc, #8] @ (286604 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #888] @ (28697c ) │ │ │ │ + ldr r2, [pc, #920] @ (28699c ) │ │ │ │ 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 │ │ │ │ @@ -733716,35 +733721,35 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ eors r4, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 286860 │ │ │ │ + bcc.n 286870 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #360] @ (286964 ) │ │ │ │ + ldr r1, [pc, #392] @ (286984 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #256] @ (286904 ) │ │ │ │ + ldr r1, [pc, #288] @ (286924 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #96] @ (28686c ) │ │ │ │ + ldr r1, [pc, #128] @ (28688c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #880] @ (286b88 ) │ │ │ │ + ldr r0, [pc, #912] @ (286ba8 ) │ │ │ │ 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 │ │ │ │ @@ -733785,17 +733790,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 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #208] @ (286970 ) │ │ │ │ + ldr r0, [pc, #240] @ (286990 ) │ │ │ │ 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] │ │ │ │ @@ -733903,25 +733908,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r5, #140 @ 0x8c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ 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 │ │ │ │ @@ -734059,25 +734064,25 @@ │ │ │ │ ... │ │ │ │ subs r4, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #54 @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ 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 │ │ │ │ @@ -734101,15 +734106,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ 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 │ │ │ │ @@ -734144,17 +734149,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (286c3c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ 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 │ │ │ │ @@ -734200,23 +734205,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (286cdc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 286c88 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns 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 │ │ │ │ @@ -734490,65 +734495,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ 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 │ │ │ │ @@ -734736,39 +734741,39 @@ │ │ │ │ blx 9ce4c │ │ │ │ b.n 287202 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ 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] @ (2873fc ) │ │ │ │ @@ -734898,17 +734903,17 @@ │ │ │ │ nop │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #408] @ (2875bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -735070,25 +735075,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ 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 │ │ │ │ @@ -735346,31 +735351,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r6, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ @@ -735543,25 +735548,25 @@ │ │ │ │ b.n 287998 │ │ │ │ cmp r5, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -735907,59 +735912,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ cmp r3, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9da58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 9b7bc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -736488,27 +736493,27 @@ │ │ │ │ vmul.f64 d7, d5, d7 │ │ │ │ b.n 2883b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -737022,25 +737027,25 @@ │ │ │ │ vsub.f64 d0, d6, d0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r3, #332] @ 0x14c │ │ │ │ vmul.f64 d7, d0, d7 │ │ │ │ b.n 2883b0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mcr2 0, 7, r0, cr2, cr15, {2} │ │ │ │ - movs r6, #26 │ │ │ │ + mcr2 0, 7, r0, cr10, cr15, {2} │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr2 0, 6, r0, cr6, cr15, {2} │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + mcr2 0, 6, r0, cr14, cr15, {2} │ │ │ │ + movs r6, #6 │ │ │ │ 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] │ │ │ │ @@ -737829,139 +737834,139 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2892a6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rev16 r3, r5 │ │ │ │ - @ instruction: 0xffffff9c │ │ │ │ + @ instruction: 0xffffffa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2l 0, cr0, [sl], {95} @ 0x5f │ │ │ │ - movs r4, #24 │ │ │ │ + stc2l 0, cr0, [r2], #380 @ 0x17c │ │ │ │ + movs r4, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r2], {95} @ 0x5f │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + ldc2 0, cr0, [sl], {95} @ 0x5f │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-380 @ 0xfffffe84 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + ldc2l 0, cr0, [r6], #-380 @ 0xfffffe84 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc2 0, cr0, [r6], {95} @ 0x5f │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + stc2 0, cr0, [lr], {95} @ 0x5f │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbea005f │ │ │ │ - movs r3, #32 │ │ │ │ + @ instruction: 0xfbf2005f │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbca005f │ │ │ │ - movs r3, #0 │ │ │ │ + @ instruction: 0xfbd2005f │ │ │ │ + movs r3, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbae005f │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xfbb6005f │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb90005f │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xfb98005f │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb6c005f │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfb74005f │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb4c005f │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfb54005f │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb2c005f │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + @ instruction: 0xfb34005f │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb10005f │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + @ instruction: 0xfb18005f │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 289518 │ │ │ │ + ble.n 289528 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xfadc005f │ │ │ │ - movs r2, #18 │ │ │ │ + @ instruction: 0xfae4005f │ │ │ │ + movs r2, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #240] @ (28954c ) │ │ │ │ + ldr r6, [pc, #272] @ (28956c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa9e005f │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfaa6005f │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb9e005f │ │ │ │ - str??.w r0, [sl, #95] @ 0x5f │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + @ instruction: 0xfba6005f │ │ │ │ + ldr??.w r0, [r2, #95] @ 0x5f │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str.w r0, [r0, #95] @ 0x5f │ │ │ │ - subs r0, r7, #7 │ │ │ │ + str.w r0, [r8, #95] @ 0x5f │ │ │ │ + movs r0, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr 0, 3, r0, cr6, cr13, {2} │ │ │ │ - str??.w r0, [r8, pc, lsl #1] │ │ │ │ - subs r0, r4, #6 │ │ │ │ + mcr 0, 3, r0, cr14, cr13, {2} │ │ │ │ + ldr??.w r0, [r0, pc, lsl #1] │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r0, r3, r4, r5, r6} │ │ │ │ - @ instruction: 0xfffff7e2 │ │ │ │ + @ instruction: 0xfffff7ea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7c8005f │ │ │ │ - subs r0, r0, #4 │ │ │ │ + @ instruction: 0xf7d0005f │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7b0005f │ │ │ │ - subs r6, r4, #3 │ │ │ │ + @ instruction: 0xf7b8005f │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf792005f │ │ │ │ - subs r0, r1, #3 │ │ │ │ + @ instruction: 0xf79a005f │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf776005f │ │ │ │ - subs r4, r5, #2 │ │ │ │ + @ instruction: 0xf77e005f │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf75c005f │ │ │ │ - subs r2, r2, #2 │ │ │ │ + @ instruction: 0xf764005f │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf742005f │ │ │ │ - subs r0, r7, #1 │ │ │ │ + @ instruction: 0xf74a005f │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf728005f │ │ │ │ - subs r6, r3, #1 │ │ │ │ + @ instruction: 0xf730005f │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf70e005f │ │ │ │ - subs r4, r0, #1 │ │ │ │ + @ instruction: 0xf716005f │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6f4005f │ │ │ │ - subs r2, r5, #0 │ │ │ │ + @ instruction: 0xf6fc005f │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6da005f │ │ │ │ - subs r0, r2, #0 │ │ │ │ + @ instruction: 0xf6e2005f │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6ba005f │ │ │ │ - adds r0, r6, #7 │ │ │ │ + movt r0, #10335 @ 0x285f │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf68c005f │ │ │ │ - adds r4, r0, #7 │ │ │ │ + @ instruction: 0xf694005f │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf672005f │ │ │ │ - adds r0, r5, #6 │ │ │ │ + @ instruction: 0xf67a005f │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf656005f │ │ │ │ - adds r4, r1, #6 │ │ │ │ + @ instruction: 0xf65e005f │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf63a005f │ │ │ │ - adds r0, r6, #5 │ │ │ │ + movw r0, #10335 @ 0x285f │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf61e005f │ │ │ │ - adds r4, r2, #5 │ │ │ │ + @ instruction: 0xf626005f │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - addw r0, r2, #2143 @ 0x85f │ │ │ │ - adds r0, r7, #4 │ │ │ │ + addw r0, sl, #2143 @ 0x85f │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf5e6005f │ │ │ │ - adds r4, r3, #4 │ │ │ │ + @ instruction: 0xf5ee005f │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rsb r0, sl, #14614528 @ 0xdf0000 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + rsbs r0, r2, #14614528 @ 0xdf0000 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sub.w r0, lr, #14614528 @ 0xdf0000 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + subs.w r0, r6, #14614528 @ 0xdf0000 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [pc, #1624] @ 289b8c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ blx 9f524 │ │ │ │ cbz r0, 289552 │ │ │ │ ldr.w r8, [pc, #1616] @ 289b90 │ │ │ │ @@ -738541,120 +738546,120 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r3, [r3, #972] @ 0x3cc │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 28805c │ │ │ │ mov r0, r5 │ │ │ │ blx 9f6b8 │ │ │ │ b.n 289b6c │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #656] @ (289e24 ) │ │ │ │ + ldr r6, [pc, #688] @ (289e44 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bxns r5 │ │ │ │ + bxns r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf378005f │ │ │ │ - subs r6, r5, r2 │ │ │ │ + usat r0, #31, r0, lsl #1 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf358005f │ │ │ │ - subs r6, r1, r2 │ │ │ │ + bfi r0, r0, #1, #31 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia.w r8, {r0, r2, r3, r4, r6} │ │ │ │ - @ instruction: 0xf2e2005f │ │ │ │ - subs r0, r3, r0 │ │ │ │ + ldmia.w r0, {r0, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf2ea005f │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movt r0, #24671 @ 0x605f │ │ │ │ - adds r4, r7, r7 │ │ │ │ + movt r0, #57439 @ 0xe05f │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subw r0, r6, #95 @ 0x5f │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subw r0, lr, #95 @ 0x5f │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, sl, #95 @ 0x5f │ │ │ │ - adds r0, r2, r4 │ │ │ │ + @ instruction: 0xf1e2005f │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub.w r0, r4, #95 @ 0x5f │ │ │ │ - adds r2, r3, r3 │ │ │ │ + sub.w r0, ip, #95 @ 0x5f │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 289984 │ │ │ │ + b.n 289994 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs.w r0, r2, #95 @ 0x5f │ │ │ │ - adds r2, r5, r2 │ │ │ │ + sbcs.w r0, sl, #95 @ 0x5f │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adc.w r0, r2, #95 @ 0x5f │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adc.w r0, sl, #95 @ 0x5f │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf126005f │ │ │ │ - adds r6, r3, r1 │ │ │ │ + @ instruction: 0xf12e005f │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2898c0 │ │ │ │ + b.n 2898d0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4} │ │ │ │ - vrsra.u32 , q7, #1 │ │ │ │ + @ instruction: 0xfffff366 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - usat r0, #31, r6, lsl #1 │ │ │ │ - eors.w r0, r4, #95 @ 0x5f │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + usat r0, #31, lr, lsl #1 │ │ │ │ + eors.w r0, ip, #95 @ 0x5f │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orn r0, r6, #95 @ 0x5f │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + orn r0, lr, #95 @ 0x5f │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bic.w r0, ip, #95 @ 0x5f │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + bics.w r0, r4, #95 @ 0x5f │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - and.w r0, r0, #95 @ 0x5f │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + and.w r0, r8, #95 @ 0x5f │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 289c44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s8 q8, , #6 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + vshr.s16 q8, , #14 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.s16 q0, , #2 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + vshr.s32 q0, , #26 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vmov.i32 q0, #47 @ 0x0000002f │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + vshr.s8 q0, , #6 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s16 q8, q4, │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + vqadd.s32 q8, q0, │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf214005f │ │ │ │ - vqadd.s16 q0, q1, │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + @ instruction: 0xf21c005f │ │ │ │ + vqadd.s16 q0, q5, │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr 0, 7, r0, cr2, cr15, {2} │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + mcr 0, 7, r0, cr10, cr15, {2} │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr 0, 6, r0, cr6, cr15, {2} │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + mcr 0, 6, r0, cr14, cr15, {2} │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr 0, 5, r0, cr10, cr15, {2} │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + mrc 0, 5, r0, cr2, cr15, {2} │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc 0, 3, r0, cr10, cr15, {2} │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + mcr 0, 4, r0, cr2, cr15, {2} │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr15, {2} │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + mrc 0, 2, r0, cr8, cr15, {2} │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr8, cr15, {2} │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + mrc 0, 1, r0, cr0, cr15, {2} │ │ │ │ + asrs r0, r5, #21 │ │ │ │ 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 │ │ │ │ @@ -739076,39 +739081,39 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-380] @ 0xfffffe84 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + ldcl 0, cr0, [sl, #-380] @ 0xfffffe84 │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orrs.w r0, r2, pc, lsr #1 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + orrs.w r0, sl, pc, lsr #1 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bics.w r0, sl, pc, lsr #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + orr.w r0, r2, pc, lsr #1 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bic.w r0, r2, pc, lsr #1 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + bic.w r0, sl, pc, lsr #1 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rsbs r0, r2, pc, lsr #1 │ │ │ │ - subs.w r0, r4, pc, lsr #1 │ │ │ │ - ldmia.w sl, {r0, r1, r2, r3, r4, r6} │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + rsbs r0, sl, pc, lsr #1 │ │ │ │ + subs.w r0, ip, pc, lsr #1 │ │ │ │ + stmia.w r2!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia.w r2, {r0, r1, r2, r3, r4, r6} │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + stmia.w sl, {r0, r1, r2, r3, r4, r6} │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [sl], #-380 @ 0x17c │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + ldrd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe852005f │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + @ instruction: 0xe85a005f │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 9bc14 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 28a208 │ │ │ │ ldrd r2, r3, [r8, #152] @ 0x98 │ │ │ │ @@ -739793,76 +739798,76 @@ │ │ │ │ b.n 28a6aa │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldrd r0, r0, [sl, #-380]! @ 0x17c │ │ │ │ - b.n 28a8c4 │ │ │ │ + @ instruction: 0xe982005f │ │ │ │ + b.n 28a8d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmdb r4, {r0, r1, r2, r3, r4, r6} │ │ │ │ - b.n 28a718 │ │ │ │ + stmdb ip, {r0, r1, r2, r3, r4, r6} │ │ │ │ + b.n 28a728 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a6e8 │ │ │ │ + b.n 28a6f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe81e005f │ │ │ │ - b.n 28a9c8 │ │ │ │ + @ instruction: 0xe826005f │ │ │ │ + b.n 28a9d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28a4ac │ │ │ │ + b.n 28a4bc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a478 │ │ │ │ + b.n 28a488 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a438 │ │ │ │ + b.n 28a448 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a400 │ │ │ │ + b.n 28a410 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a3c4 │ │ │ │ + b.n 28a3d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a38c │ │ │ │ + b.n 28a39c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a710 │ │ │ │ + b.n 28a720 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28a31c │ │ │ │ + b.n 28a32c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28b248 │ │ │ │ + b.n 28b258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28b258 │ │ │ │ + b.n 28b268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28ae38 │ │ │ │ + b.n 28ae48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bge.w 28a946 │ │ │ │ b.n 28a94c │ │ │ │ movs r2, #6 │ │ │ │ @@ -740068,41 +740073,41 @@ │ │ │ │ bne.w 289efe │ │ │ │ b.n 28ab28 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ... │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 28ac60 │ │ │ │ + ble.n 28ac70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 28ae00 │ │ │ │ + ble.n 28ac10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 28ad40 │ │ │ │ + ble.n 28ad50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 28ad08 │ │ │ │ + ble.n 28ad18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 28acd4 │ │ │ │ + bgt.n 28ace4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ 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] @ (28b0c0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -740408,29 +740413,29 @@ │ │ │ │ b.n 28b094 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsh.w r0, [r4, r8, lsl #2] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ vst4.16 {d0-d3}, [r6 :128], r8 │ │ │ │ - ble.n 28b004 │ │ │ │ + ble.n 28b014 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 28b158 │ │ │ │ + ble.n 28b168 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 28b140 │ │ │ │ + bge.n 28b150 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 28b0b8 │ │ │ │ + bhi.n 28b0c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 28b084 │ │ │ │ + bhi.n 28b094 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ 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 │ │ │ │ @@ -740827,36 +740832,36 @@ │ │ │ │ b.n 28b14a │ │ │ │ nop │ │ │ │ ... │ │ │ │ adcs.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, sl, #15204352 @ 0xe80000 │ │ │ │ - bvc.n 28b4a8 │ │ │ │ + bvc.n 28b4b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr12, cr13, {2} │ │ │ │ - bvc.n 28b674 │ │ │ │ + mcr2 0, 6, r0, cr4, cr13, {2} │ │ │ │ + bvc.n 28b684 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc2 0, 4, r0, cr14, cr13, {2} │ │ │ │ - bls.n 28b5fc │ │ │ │ + mcr2 0, 5, r0, cr6, cr13, {2} │ │ │ │ + bls.n 28b60c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28b550 │ │ │ │ + bmi.n 28b560 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2 0, cr0, [r6], {93} @ 0x5d │ │ │ │ - bvs.n 28b4d8 │ │ │ │ + stc2 0, cr0, [lr], {93} @ 0x5d │ │ │ │ + bvs.n 28b4e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28b4c8 │ │ │ │ + bmi.n 28b4d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbbc005d │ │ │ │ - bmi.n 28b608 │ │ │ │ + @ instruction: 0xfbc4005d │ │ │ │ + bmi.n 28b618 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb58005d │ │ │ │ - bmi.n 28b5d0 │ │ │ │ + @ instruction: 0xfb60005d │ │ │ │ + bmi.n 28b5e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb36005d │ │ │ │ + @ instruction: 0xfb3e005d │ │ │ │ stmdb 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] @ (28b790 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r1, [pc, #424] @ (28b794 ) │ │ │ │ @@ -741018,20 +741023,20 @@ │ │ │ │ b.n 28b60c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eor.w r0, r0, #104 @ 0x68 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, ip, #104 @ 0x68 │ │ │ │ - bcs.n 28b83c │ │ │ │ + bcs.n 28b84c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf986005d │ │ │ │ - bcs.n 28b7c8 │ │ │ │ + vst1.8 @ instruction: 0xf98e005d │ │ │ │ + bcs.n 28b7d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr??.w r0, [r0, sp, lsl #1] │ │ │ │ + ldr??.w r0, [r8, sp, lsl #1] │ │ │ │ │ │ │ │ 0028b7ac : │ │ │ │ stmdb 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 r2, [pc, #2328] @ 28c0d8 │ │ │ │ @@ -741854,193 +741859,193 @@ │ │ │ │ movs r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 10, cr0, cr4, cr8, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 28bff0 │ │ │ │ + bcc.n 28c000 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 28b99a │ │ │ │ - vaddw.u , , d0 │ │ │ │ + vaddw.u , , d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28c194 │ │ │ │ + bmi.n 28c1a4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ @ instruction: 0xffffabbb │ │ │ │ vsri.32 , , #1 │ │ │ │ - vrsra.u64 q12, q11, #1 │ │ │ │ + vrsra.u64 q12, q15, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28c040 │ │ │ │ + beq.n 28c050 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf7d4005d │ │ │ │ - beq.n 28c010 │ │ │ │ + @ instruction: 0xf7dc005d │ │ │ │ + beq.n 28c020 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf7b8005d │ │ │ │ + @ instruction: 0xf7c0005d │ │ │ │ stcl 0, cr0, [r6, #-416]! @ 0xfffffe60 │ │ │ │ - beq.n 28c1a0 │ │ │ │ + beq.n 28c1b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf77a005d │ │ │ │ + @ instruction: 0xf782005d │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - @ instruction: 0xffff8346 │ │ │ │ + @ instruction: 0xffff834e │ │ │ │ lsls r7, r3, #1 │ │ │ │ sxth r5, r0 │ │ │ │ vrshr.u64 d27, d15, #1 │ │ │ │ @ instruction: 0xffffbf89 │ │ │ │ - vsubw.u q12, , d10 │ │ │ │ + vrsra.u32 d24, d2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6da005d │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + @ instruction: 0xf6e2005d │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6bc005d │ │ │ │ + movt r0, #18525 @ 0x485d │ │ │ │ add r1, sp, #572 @ 0x23c │ │ │ │ @ instruction: 0xffffadf9 │ │ │ │ - vsubl.u , d31, d2 │ │ │ │ + vsubl.u , d31, d10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrh r5, [r6, #32] │ │ │ │ vrsra.u64 d26, d7, #1 │ │ │ │ vaddw.u , , d13 │ │ │ │ vsra.u32 , , #1 │ │ │ │ @ instruction: 0xffffb997 │ │ │ │ - vrsra.u64 , q1, #1 │ │ │ │ + vrsra.u64 , q5, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf610005d │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf618005d │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf5f2005d │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + @ instruction: 0xf5fa005d │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bne.n 28c158 │ │ │ │ + bne.n 28c168 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf588005d │ │ │ │ + @ instruction: 0xf590005d │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ vtbx.8 d26, {d15}, d11 │ │ │ │ vqshlu.s32 d26, d19, #31 │ │ │ │ - @ instruction: 0xffff81c2 │ │ │ │ + @ instruction: 0xffff81ca │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf526005d │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + add.w r0, r8, #14483456 @ 0xdd0000 │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4dc005d │ │ │ │ + @ instruction: 0xf4e4005d │ │ │ │ add r4, sp, #732 @ 0x2dc │ │ │ │ @ instruction: 0xffffacd1 │ │ │ │ - vaddw.u q12, , d24 │ │ │ │ + vsra.u32 d24, d16, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eor.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ + eor.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ add r1, pc, #484 @ (adr r1, 28c3b0 ) │ │ │ │ vtbl.8 d27, {d31- d31, , │ │ │ │ - vqshlu.s64 , q10, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q14, #63 @ 0x3f │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bic.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + bic.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28c288 │ │ │ │ + beq.n 28c298 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf3ba005d │ │ │ │ + ubfx r0, r2, #1, #30 │ │ │ │ add r0, pc, #468 @ (adr r0, 28c3cc ) │ │ │ │ vqshlu.s64 q13, , #63 @ 0x3f │ │ │ │ - vshr.u32 q12, q8, #1 │ │ │ │ + vshr.u32 q12, q12, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf35e005d │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + bfi r0, r6, #1, #29 │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf2da005d │ │ │ │ + @ instruction: 0xf2e2005d │ │ │ │ add r1, pc, #76 @ (adr r1, 28c26c ) │ │ │ │ - @ instruction: 0xffffcb72 │ │ │ │ + @ instruction: 0xffffcb7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subw r0, r8, #93 @ 0x5d │ │ │ │ + @ instruction: 0xf2b0005d │ │ │ │ sxth r5, r3 │ │ │ │ - vtbx.8 d28, {d15-d18}, d0 │ │ │ │ + vtbx.8 d28, {d15-d18}, d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf278005d │ │ │ │ + @ instruction: 0xf280005d │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ - @ instruction: 0xffffcb14 │ │ │ │ + @ instruction: 0xffffcb1c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movw r0, #49245 @ 0xc05d │ │ │ │ + @ instruction: 0xf254005d │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - vtbx.8 d28, {d31- instruction: 0xffffcaf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf220005d │ │ │ │ - subs r4, r7, #5 │ │ │ │ + @ instruction: 0xf228005d │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsb r0, r2, #93 @ 0x5d │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + rsb r0, sl, #93 @ 0x5d │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs.w r0, r0, #93 @ 0x5d │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + sbcs.w r0, r8, #93 @ 0x5d │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf120005d │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + @ instruction: 0xf128005d │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0d4005d │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0dc005d │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eors.w r0, r0, #93 @ 0x5d │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + eors.w r0, r8, #93 @ 0x5d │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics.w r0, ip, #93 @ 0x5d │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + orr.w r0, r4, #93 @ 0x5d │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bic.w r0, r2, #93 @ 0x5d │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + bic.w r0, sl, #93 @ 0x5d │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - and.w r0, r8, #93 @ 0x5d │ │ │ │ + ands.w r0, r0, #93 @ 0x5d │ │ │ │ ldr r2, [pc, #832] @ (28c600 ) │ │ │ │ add.w r3, r5, #224 @ 0xe0 │ │ │ │ ldr r1, [pc, #832] @ (28c604 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #780] @ 28c5d8 │ │ │ │ add r1, pc │ │ │ │ @@ -742337,99 +742342,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r8, #372]! @ 0x174 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + stcl 0, cr0, [r0, #372] @ 0x174 │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-372]! @ 0xfffffe8c │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + ldcl 0, cr0, [r8, #-372]! @ 0xfffffe8c │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-372] @ 0xfffffe8c │ │ │ │ - stmia r6!, {} │ │ │ │ + ldcl 0, cr0, [sl, #-372] @ 0xfffffe8c │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r6, #-372]! @ 0xfffffe8c │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldc 0, cr0, [lr, #-372]! @ 0xfffffe8c │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [lr], #372 @ 0x174 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldcl 0, cr0, [r6], #372 @ 0x174 │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc 0, cr0, [sl], #372 @ 0x174 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldc 0, cr0, [r2], #372 @ 0x174 │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [r4], #-372 @ 0xfffffe8c │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + stcl 0, cr0, [ip], #-372 @ 0xfffffe8c │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [lr], {93} @ 0x5d │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + stc 0, cr0, [r6], #-372 @ 0xfffffe8c │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, r8, sp, lsr #1 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + @ instruction: 0xebe0005d │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeb9c005d │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + sub.w r0, r4, sp, lsr #1 │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbc.w r0, r0, sp, lsr #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + sbc.w r0, r8, sp, lsr #1 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeb24005d │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + @ instruction: 0xeb2c005d │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeae6005d │ │ │ │ + @ instruction: 0xeaee005d │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #916] @ (28ca60 ) │ │ │ │ add.w r3, r5, #300 @ 0x12c │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #908] @ (28ca64 ) │ │ │ │ @@ -742760,112 +742765,112 @@ │ │ │ │ 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 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe9b6005d │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + @ instruction: 0xe9be005d │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #-372]! @ 0x174 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r8, #-372]! @ 0x174 │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmdb sl!, {r0, r2, r3, r4, r6} │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmdb r2!, {r0, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strd r0, r0, [r4], #372 @ 0x174 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strd r0, r0, [ip], #372 @ 0x174 │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r4, r6} │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + stmia.w r6!, {r0, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strd r0, r0, [r2], #-372 @ 0x174 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + strd r0, r0, [sl], #-372 @ 0x174 │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe81c005d │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe824005d │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28ca8c │ │ │ │ + b.n 28ca9c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28ca10 │ │ │ │ + b.n 28ca20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c994 │ │ │ │ + b.n 28c9a4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - itee le │ │ │ │ + itte le │ │ │ │ lslle r7, r3, #1 │ │ │ │ - bgt.n 28c924 @ unpredictable branch in IT block │ │ │ │ + ble.n 28c934 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslgt r5, r3, #1 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - itet ls │ │ │ │ + ittt ls │ │ │ │ lslls r7, r3, #1 │ │ │ │ - bhi.n 28c8bc @ unpredictable branch in IT block │ │ │ │ + bls.n 28c8cc @ unpredictable branch in IT block │ │ │ │ │ │ │ │ lslls r5, r3, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - it pl │ │ │ │ - lslpl r7, r3, #1 │ │ │ │ - b.n 28c850 │ │ │ │ + nop {6} │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.n 28c860 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r2, [pc, #436] @ (28cce8 ) │ │ │ │ add.w r3, r5, #256 @ 0x100 │ │ │ │ ldr r1, [pc, #436] @ (28ccec ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -743020,63 +743025,63 @@ │ │ │ │ b.w 28b8fe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c780 │ │ │ │ + b.n 28c790 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c704 │ │ │ │ + b.n 28c714 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c69c │ │ │ │ + b.n 28c6ac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c634 │ │ │ │ + b.n 28c644 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c5b4 │ │ │ │ + b.n 28c5c4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r3, [r6, #38] @ 0x26 │ │ │ │ vtbl.8 d23, {d15-d17}, d3 │ │ │ │ - vtbl.8 d28, {d15}, d26 │ │ │ │ + vqshrun.s64 d28, q9, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28d51c │ │ │ │ + b.n 28d52c │ │ │ │ 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 94aac │ │ │ │ @@ -743097,17 +743102,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 28ce14 │ │ │ │ + cbnz r4, 28ce16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28d3f4 │ │ │ │ + b.n 28d404 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -743179,17 +743184,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28d324 │ │ │ │ + b.n 28d334 │ │ │ │ lsls r5, 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] @ (28cef8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -743242,15 +743247,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 28ced0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ bvc.n 28ce28 │ │ │ │ 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 │ │ │ │ @@ -743806,19 +743811,19 @@ │ │ │ │ vstr d6, [r3] │ │ │ │ vldr d7, [r0, #-8] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 28d556 │ │ │ │ b.n 28d40c │ │ │ │ ... │ │ │ │ - itt ge │ │ │ │ + ite ge │ │ │ │ lslge r7, r3, #1 │ │ │ │ - itt al @ unpredictable │ │ │ │ + ite al @ unpredictable │ │ │ │ lslal r7, r3, #1 │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + 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 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -745246,66 +745251,66 @@ │ │ │ │ ... │ │ │ │ ldmia r4, {r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 50a642 │ │ │ │ - cbnz r4, 28e652 │ │ │ │ + cbnz r4, 28e654 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28e5d8 │ │ │ │ + bmi.n 28e5e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28e744 │ │ │ │ + bmi.n 28e554 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28e6f4 │ │ │ │ + bmi.n 28e704 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28e6c0 │ │ │ │ + bmi.n 28e6d0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28e68c │ │ │ │ + bmi.n 28e69c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28e6f8 │ │ │ │ + beq.n 28e708 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28e69c │ │ │ │ + beq.n 28e6ac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r2, 28e6e8 │ │ │ │ + cbz r2, 28e6ea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r6, #1575 @ 0x627 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ blx 9c328 │ │ │ │ mov r0, r4 │ │ │ │ blx 9d9e8 │ │ │ │ @@ -746101,21 +746106,21 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 28ec60 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ b.n 28f366 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 28ef76 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -746723,77 +746728,77 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #144] @ (28f71c ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 28da8e │ │ │ │ ... │ │ │ │ - add r5, pc, #32 @ (adr r5, 28f6c4 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 28f6e4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #824 @ (adr r4, 28f9e4 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 28fa04 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #544 @ (adr r4, 28f8d4 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 28f8f4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 28f78c ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 28f7ac ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #112 @ (adr r4, 28f730 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 28f750 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #960 @ (adr r3, 28fa84 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 28faa4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #360 @ (adr r2, 28f830 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 28f850 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, pc, #160 @ (adr r2, 28f770 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 28f790 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, pc, #48 @ (adr r2, 28f708 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 28f728 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, pc, #968 @ (adr r1, 28faa8 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 28fac8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 28f748 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 28f768 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r4, 28f758 │ │ │ │ + cbnz r4, 28f75a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r2, 28f740 │ │ │ │ + cbnz r2, 28f742 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r4, 28f740 │ │ │ │ + cbnz r4, 28f742 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r0, [pc, #1156] @ 28fba8 │ │ │ │ movw r1, #2271 @ 0x8df │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1144] @ 28fbac │ │ │ │ @@ -747196,109 +747201,109 @@ │ │ │ │ b.w 28da8e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r2, 28fbce │ │ │ │ + cbnz r2, 28fbd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #240] @ (28fd5c ) │ │ │ │ movw r1, #2089 @ 0x829 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -747383,49 +747388,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (28fda0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 28f88c │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 28fdf2 │ │ │ │ + push {r2} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r0, 28fdf4 │ │ │ │ + cbz r0, 28fdf6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r6, 28fdf4 │ │ │ │ + cbz r6, 28fdf6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 28fdf6 │ │ │ │ + cbz r4, 28fdf8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r0, 28fdf8 │ │ │ │ + cbz r0, 28fdfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r6, 28fdf8 │ │ │ │ + cbz r6, 28fdfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 28fdfa │ │ │ │ + cbz r4, 28fdfc │ │ │ │ lsls r5, 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 │ │ │ │ @@ -747621,19 +747626,19 @@ │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 28ff70 │ │ │ │ b.n 28fe5c │ │ │ │ vstr d5, [r3] │ │ │ │ b.n 28fe48 │ │ │ │ ... │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 29003e │ │ │ │ + cbz r4, 290040 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 0029003c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -748279,218 +748284,218 @@ │ │ │ │ b.n 290122 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r6, pc, #88 @ (adr r6, 2907a4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bls.n 2907f6 │ │ │ │ - vrsubhn.i d25, , q8 │ │ │ │ + vrsubhn.i d25, , q12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r5, pc, #264 @ (adr r5, 290880 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vrsra.u32 , q9, #1 │ │ │ │ + vrsra.u32 , q13, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5} │ │ │ │ vdup.8 d28, d3[7] │ │ │ │ - vsubw.u , , d14 │ │ │ │ + vrsra.u32 d25, d6, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvc.n 290880 │ │ │ │ + bvc.n 290890 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ 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 96420 │ │ │ │ @@ -748511,17 +748516,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #544 @ (adr r7, 290b60 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 290b80 ) │ │ │ │ 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 a16f0 │ │ │ │ @@ -748596,21 +748601,21 @@ │ │ │ │ blx 9efa4 │ │ │ │ b.n 2909c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 290dec ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 290e0c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -748677,27 +748682,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 290a8e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #160 @ (adr r6, 290b94 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 290bb4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 290b2c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 290b4c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #888 @ (adr r5, 290e7c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 290e9c ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -749539,31 +749544,31 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #24 @ (adr r3, 291544 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 291564 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 2918c4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 2918e4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 29170c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 29172c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 291306 │ │ │ │ vldr d5, [sp, #88] @ 0x58 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -750359,45 +750364,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (291f94 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 291ec4 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00291f98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -750531,44 +750536,44 @@ │ │ │ │ b.n 292014 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stc 15, cr15, [r3], {255} @ 0xff │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r3, #1 │ │ │ │ @ instruction: 0xe9bbffff │ │ │ │ ldrd pc, pc, [r5], #1020 @ 0x3fc │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrd pc, pc, [pc], #-1020 @ 291d34 @ 0x3fc │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ 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 95b64 │ │ │ │ @@ -750589,17 +750594,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, 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 │ │ │ │ @@ -750642,15 +750647,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -750710,17 +750715,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -750754,17 +750759,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #464] @ (292510 ) │ │ │ │ @@ -750953,31 +750958,31 @@ │ │ │ │ b.n 292416 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r2, [r2, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r5, 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] @ 292a54 │ │ │ │ @@ -751456,59 +751461,59 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00292abc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -751719,69 +751724,69 @@ │ │ │ │ b.n 292b64 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xfa39ffff │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r1, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl 1a8d0a │ │ │ │ bl 13ed0e │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl b8d22 │ │ │ │ bl 8ad26 ::get_default_precision()::val@@Base+0x8ad12> │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl fffc8d3a ::Settings::boolParam@@Base+0xff6a7aa2> │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ 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 9cbd8 │ │ │ │ @@ -751802,17 +751807,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ 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] @ (292e0c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -751849,15 +751854,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -752012,37 +752017,37 @@ │ │ │ │ b.n 292eea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r6, [r7, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -752099,21 +752104,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -752260,21 +752265,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -753108,203 +753113,203 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 293274 │ │ │ │ nop │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r6, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sp │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -753464,31 +753469,31 @@ │ │ │ │ b.n 293d8a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -753657,31 +753662,31 @@ │ │ │ │ b.n 293f34 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r4, [r1, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -753871,41 +753876,41 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2940ae │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r5, 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 │ │ │ │ ldr r2, [pc, #996] @ (29465c ) │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -754281,65 +754286,65 @@ │ │ │ │ b.n 294364 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002946cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -754897,176 +754902,176 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrd pc, pc, [fp, #1020]! @ 0x3fc │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r7, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r1, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ b.n 294856 │ │ │ │ - vqshrun.s64 d21, q2, #1 │ │ │ │ + vqshrun.s64 d21, q6, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmia.w r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe819ffff │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ b.n 294b72 │ │ │ │ - @ instruction: 0xffff5760 │ │ │ │ + @ instruction: 0xffff5768 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ vldr d1, [pc, #68] @ 294e70 │ │ │ │ add.w r3, r5, #112 @ 0x70 │ │ │ │ ldr r2, [pc, #68] @ (294e78 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #68] @ (294e7c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -755087,21 +755092,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (294e84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2947a4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ 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 96c80 │ │ │ │ @@ -755122,17 +755127,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00294ed4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -755548,59 +755553,59 @@ │ │ │ │ add r2, pc, #0 @ (adr r2, 29536c ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ ldrsb r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #1000] @ (295778 ) │ │ │ │ + ldr r7, [pc, #8] @ (295398 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r6, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #696] @ (295654 ) │ │ │ │ + ldr r6, [pc, #728] @ (295674 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #592] @ (2955f4 ) │ │ │ │ + ldr r6, [pc, #624] @ (295614 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #496] @ (29559c ) │ │ │ │ + ldr r6, [pc, #528] @ (2955bc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #720] @ (295688 ) │ │ │ │ + ldr r5, [pc, #752] @ (2956a8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #536] @ (2955d8 ) │ │ │ │ + ldr r5, [pc, #568] @ (2955f8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #208] @ (295498 ) │ │ │ │ + ldr r5, [pc, #240] @ (2954b8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #952] @ (295788 ) │ │ │ │ + ldr r4, [pc, #984] @ (2957a8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r2, [r1, #300] @ 0x12c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ cbz r6, 2953fa │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ @@ -756674,141 +756679,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #264] @ (296118 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2951a6 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #24] @ (29603c ) │ │ │ │ + ldr r3, [pc, #56] @ (29605c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #760] @ (296328 ) │ │ │ │ + ldr r2, [pc, #792] @ (296348 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #568] @ (296270 ) │ │ │ │ + ldr r2, [pc, #600] @ (296290 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #440] @ (2961f8 ) │ │ │ │ + ldr r2, [pc, #472] @ (296218 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #264] @ (296150 ) │ │ │ │ + ldr r2, [pc, #296] @ (296170 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #344] @ (2961a8 ) │ │ │ │ + ldr r1, [pc, #376] @ (2961c8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #952] @ (296414 ) │ │ │ │ + ldr r0, [pc, #984] @ (296434 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [pc, #688] @ (296314 ) │ │ │ │ + ldr r0, [pc, #720] @ (296334 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2963e4 │ │ │ │ + b.n 2963f4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [pc, #8] @ (2960b0 ) │ │ │ │ + ldr r7, [pc, #40] @ (2960d0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #872] @ (296424 ) │ │ │ │ + ldr r5, [pc, #904] @ (296444 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #704] @ (2963a4 ) │ │ │ │ + ldr r2, [pc, #736] @ (2963c4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #720] @ (2963cc ) │ │ │ │ + ldr r2, [pc, #752] @ (2963ec ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ 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 │ │ │ │ @@ -757110,29 +757115,29 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 296270 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r2, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #664] @ (296730 ) │ │ │ │ + ldr r1, [pc, #696] @ (296750 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ mvns r0, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #832] @ (2967e4 ) │ │ │ │ + ldr r5, [pc, #864] @ (296804 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #976] @ (29687c ) │ │ │ │ + ldr r4, [pc, #1008] @ (29689c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #200] @ (29657c ) │ │ │ │ + ldr r4, [pc, #232] @ (29659c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002964b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -757346,29 +757351,29 @@ │ │ │ │ nop │ │ │ │ sbcs r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r2, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #200] @ (2967d8 ) │ │ │ │ + ldr r3, [pc, #232] @ (2967f8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #904] @ (296aa0 ) │ │ │ │ + ldr r2, [pc, #936] @ (296ac0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #200] @ (2967e8 ) │ │ │ │ + ldr r2, [pc, #232] @ (296808 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #784] @ (296a38 ) │ │ │ │ + ldr r1, [pc, #816] @ (296a58 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00296728 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -757412,17 +757417,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} │ │ │ │ - add r0, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #144] @ (296838 ) │ │ │ │ + ldr r1, [pc, #176] @ (296858 ) │ │ │ │ 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] @ (296824 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -757469,15 +757474,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #174 @ 0xae │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -757559,17 +757564,17 @@ │ │ │ │ nop │ │ │ │ subs r6, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00296914 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -757727,50 +757732,50 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 296a7c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r5, #66 @ 0x42 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, ip │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2 15, cr15, [pc, #1020] @ 296ed0 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00296af8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -757889,21 +757894,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (296c48 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 296be2 │ │ │ │ nop │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ 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 │ │ │ │ @@ -758360,47 +758365,47 @@ │ │ │ │ b.n 296cac │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #264] @ (2972c0 ) │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -758505,49 +758510,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (297304 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 296cac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297308 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -758625,29 +758630,29 @@ │ │ │ │ b.n 29737a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf92dffff │ │ │ │ adds r3, #46 @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ 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 9a288 │ │ │ │ @@ -758667,17 +758672,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ 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] @ 297bec │ │ │ │ @@ -759381,89 +759386,89 @@ │ │ │ │ b.n 297488 │ │ │ │ adds r2, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #220 @ 0xdc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297c90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -759539,29 +759544,29 @@ │ │ │ │ b.n 297d04 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bl 219d56 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ 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 944cc │ │ │ │ @@ -759581,17 +759586,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ 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 a16f0 │ │ │ │ @@ -759650,15 +759655,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp r0, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -759694,17 +759699,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ 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] @ (298180 ) │ │ │ │ @@ -759948,49 +759953,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 29815c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r7, #94 @ 0x5e │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -760680,96 +760685,96 @@ │ │ │ │ nop │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrsh.w pc, [r9, #255]! │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002989ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -761219,142 +761224,142 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ adds r6, r4, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 26ee86 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r0, 298eee │ │ │ │ + cbz r0, 298ef0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r3, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r2, r7, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl 5e8eaa │ │ │ │ bl 59eeae │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ 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 a0e18 │ │ │ │ @@ -761375,17 +761380,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ @@ -761439,21 +761444,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ 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] @ (2990d4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -761490,15 +761495,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r4, r6, #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, #4040] @ 0xfc8 │ │ │ │ @@ -761600,21 +761605,21 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r6, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002991e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -761752,46 +761757,46 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 299294 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 299460 │ │ │ │ + b.n 299470 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ asrs r4, r2, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ 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 959a0 │ │ │ │ @@ -761811,17 +761816,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002993d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -761933,25 +761938,25 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2993fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 9c328 │ │ │ │ b.n 2993f8 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00299520 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -762065,25 +762070,25 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 299546 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 9c328 │ │ │ │ b.n 299544 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ 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 │ │ │ │ @@ -762172,21 +762177,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ blx 9efa4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ 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 │ │ │ │ @@ -762245,15 +762250,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r5, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r4, r6, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762346,21 +762351,21 @@ │ │ │ │ blx 99ea8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9efa4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ 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 │ │ │ │ @@ -762401,17 +762406,17 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 9efa4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ 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 │ │ │ │ @@ -763210,35 +763215,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (29a3f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 29a374 │ │ │ │ lsls r7, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ 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 │ │ │ │ @@ -763575,15 +763580,15 @@ │ │ │ │ b.n 29a836 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb.w r0, [r0, #285] @ 0x11d │ │ │ │ lsls r0, r0, #28 │ │ │ │ bmi.n 29a82c │ │ │ │ vmov s15, r4 │ │ │ │ vldr d6, [lr] │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ @@ -764179,60 +764184,60 @@ │ │ │ │ ldr r0, [pc, #108] @ (29af50 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 29ac50 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xfa180067 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ 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] @ 29bac4 │ │ │ │ @@ -765316,70 +765321,70 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.w 29af9a │ │ │ │ @ instruction: 0xf6f80067 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #43111 @ 0xa867 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vshr.u32 q8, q6, #22 │ │ │ │ - vmov.i32 q0, #206 @ 0x000000ce │ │ │ │ - vqadd.u32 q0, q3, q6 │ │ │ │ - vqadd.u32 q8, q1, q7 │ │ │ │ - vqadd.u8 q0, q2, q6 │ │ │ │ - vqadd.u16 q0, q5, q7 │ │ │ │ - ldc2l 0, cr0, [r8, #376]! @ 0x178 │ │ │ │ - mrrc2 0, 5, r0, ip, cr14 │ │ │ │ - mrrc2 0, 5, r0, r8, cr14 │ │ │ │ - @ instruction: 0xfbfa005c │ │ │ │ - stc2 0, cr0, [sl], {94} @ 0x5e │ │ │ │ - @ instruction: 0xfaf4005e │ │ │ │ - @ instruction: 0xfa94005c │ │ │ │ - @ instruction: 0xfad6005e │ │ │ │ - @ instruction: 0xfa76005c │ │ │ │ - ldr??.w r0, [sl, #94] @ 0x5e │ │ │ │ - ldrsb.w r0, [ip, #92] @ 0x5c │ │ │ │ - ldr??.w r0, [sl, #94] @ 0x5e │ │ │ │ - ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ - vst1.8 @ instruction: 0xf984005e │ │ │ │ - vld4.16 {d0-d3}, [r6 :64], ip │ │ │ │ - vld4.16 {d0-d3}, [r0 :64], lr │ │ │ │ - str.w r0, [r4, #92] @ 0x5c │ │ │ │ - vst4.16 {d0-d3}, [r2 :64], lr │ │ │ │ - strh.w r0, [r4, #92] @ 0x5c │ │ │ │ - str??.w r0, [r4, #94] @ 0x5e │ │ │ │ - strb.w r0, [r8, #92] @ 0x5c │ │ │ │ - str??.w r0, [r2, lr, lsl #1] │ │ │ │ - strb.w r0, [r6, ip, lsl #1] │ │ │ │ - str.w r0, [r6, lr, lsl #1] │ │ │ │ - @ instruction: 0xf7f6005e │ │ │ │ - @ instruction: 0xf79a005c │ │ │ │ - @ instruction: 0xf7d6005e │ │ │ │ - @ instruction: 0xf77a005c │ │ │ │ - @ instruction: 0xf788005e │ │ │ │ - @ instruction: 0xf72c005c │ │ │ │ - @ instruction: 0xf76a005e │ │ │ │ - @ instruction: 0xf70c005c │ │ │ │ - @ instruction: 0xf74c005e │ │ │ │ - @ instruction: 0xf6f0005c │ │ │ │ - @ instruction: 0xf720005e │ │ │ │ - movt r0, #18524 @ 0x485c │ │ │ │ - @ instruction: 0xf700005e │ │ │ │ - subw r0, r4, #2140 @ 0x85c │ │ │ │ - movt r0, #51294 @ 0xc85e │ │ │ │ - @ instruction: 0xf670005c │ │ │ │ - @ instruction: 0xf674005e │ │ │ │ - @ instruction: 0xf618005c │ │ │ │ - @ instruction: 0xf654005e │ │ │ │ - @ instruction: 0xf5f8005c │ │ │ │ + vshr.u32 q8, q6, #14 │ │ │ │ + vshr.u8 q0, q7, #4 │ │ │ │ + vqadd.u32 q0, q7, q6 │ │ │ │ + vqadd.u32 q8, q5, q7 │ │ │ │ + vqadd.u8 q0, q6, q6 │ │ │ │ + vqadd.u32 q0, q1, q7 │ │ │ │ + mcr2 0, 0, r0, cr0, cr14, {2} │ │ │ │ + stc2l 0, cr0, [r4], #-376 @ 0xfffffe88 │ │ │ │ + stc2l 0, cr0, [r0], #-376 @ 0xfffffe88 │ │ │ │ + stc2 0, cr0, [r2], {92} @ 0x5c │ │ │ │ + ldc2 0, cr0, [r2], {94} @ 0x5e │ │ │ │ + @ instruction: 0xfafc005e │ │ │ │ + @ instruction: 0xfa9c005c │ │ │ │ + @ instruction: 0xfade005e │ │ │ │ + @ instruction: 0xfa7e005c │ │ │ │ + @ instruction: 0xfa02005e │ │ │ │ + vld1.8 @ instruction: 0xf9a4005c │ │ │ │ + vld1.8 @ instruction: 0xf9e2005e │ │ │ │ + vst1.8 @ instruction: 0xf984005c │ │ │ │ + vst1.8 @ instruction: 0xf98c005e │ │ │ │ + vld4.16 {d0-d3}, [lr :64], ip │ │ │ │ + vld4.16 {d0-d3}, [r8 :64], lr │ │ │ │ + str.w r0, [ip, #92] @ 0x5c │ │ │ │ + vst4.16 {d0-d3}, [sl :64], lr │ │ │ │ + strh.w r0, [ip, #92] @ 0x5c │ │ │ │ + str??.w r0, [ip, #94] @ 0x5e │ │ │ │ + ldrb.w r0, [r0, #92] @ 0x5c │ │ │ │ + str??.w r0, [sl, lr, lsl #1] │ │ │ │ + strb.w r0, [lr, ip, lsl #1] │ │ │ │ + str.w r0, [lr, lr, lsl #1] │ │ │ │ + @ instruction: 0xf7fe005e │ │ │ │ + @ instruction: 0xf7a2005c │ │ │ │ + @ instruction: 0xf7de005e │ │ │ │ + @ instruction: 0xf782005c │ │ │ │ + @ instruction: 0xf790005e │ │ │ │ + @ instruction: 0xf734005c │ │ │ │ + @ instruction: 0xf772005e │ │ │ │ + @ instruction: 0xf714005c │ │ │ │ + @ instruction: 0xf754005e │ │ │ │ + @ instruction: 0xf6f8005c │ │ │ │ + @ instruction: 0xf728005e │ │ │ │ + movt r0, #51292 @ 0xc85c │ │ │ │ + @ instruction: 0xf708005e │ │ │ │ + subw r0, ip, #2140 @ 0x85c │ │ │ │ + @ instruction: 0xf6d4005e │ │ │ │ + @ instruction: 0xf678005c │ │ │ │ + @ instruction: 0xf67c005e │ │ │ │ + @ instruction: 0xf620005c │ │ │ │ + @ instruction: 0xf65c005e │ │ │ │ + addw r0, r0, #2140 @ 0x85c │ │ │ │ │ │ │ │ 0029bba4 : │ │ │ │ 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, #748] @ (29bea0 ) │ │ │ │ @@ -765669,61 +765674,61 @@ │ │ │ │ b.n 29bc4e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xeab20067 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ + adds.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ bl 607eae │ │ │ │ - adcs.w r0, ip, #14548992 @ 0xde0000 │ │ │ │ - sub.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ + sbc.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ + subs.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ lsls r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4c4005e │ │ │ │ - orn r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + @ instruction: 0xf4cc005e │ │ │ │ + orns r0, r0, #14417920 @ 0xdc0000 │ │ │ │ ands.w r0, sl, r7, asr #1 │ │ │ │ - eors.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ - bics.w r0, r4, #14417920 @ 0xdc0000 │ │ │ │ + eors.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ + bics.w r0, ip, #14417920 @ 0xdc0000 │ │ │ │ blt.n 29bf0a │ │ │ │ @ instruction: 0xffffdc95 │ │ │ │ - vsri.32 , q1, #1 │ │ │ │ + vsri.32 , q5, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf3f6005c │ │ │ │ - bics.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf3dc005c │ │ │ │ + @ instruction: 0xf3fe005c │ │ │ │ + orr.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf3e4005c │ │ │ │ blt.n 29bf6a │ │ │ │ vtbl.8 d29, {d31-, q13, #1 │ │ │ │ + vraddhn.i d31, , q1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf39e005c │ │ │ │ - @ instruction: 0xf3e0005e │ │ │ │ - usat r0, #28, r4, lsl #1 │ │ │ │ + usat r0, #28, r6, asr #1 │ │ │ │ + @ instruction: 0xf3e8005e │ │ │ │ + usat r0, #28, ip, lsl #1 │ │ │ │ bls.n 29bf6a │ │ │ │ - vrsra.u64 d31, d20, #1 │ │ │ │ + vrsra.u64 d31, d28, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf358005c │ │ │ │ + bfi r0, r0, #1, #28 │ │ │ │ + orn r0, r0, #14548992 @ 0xde0000 │ │ │ │ + eors.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ + usat r0, #30, r2, lsl #1 │ │ │ │ + ssat r0, #29, r6, asr #1 │ │ │ │ + bfi r0, r4, #1, #30 │ │ │ │ + ssat r0, #29, r6, lsl #1 │ │ │ │ orrs.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ - eor.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf37a005e │ │ │ │ - @ instruction: 0xf31e005c │ │ │ │ - @ instruction: 0xf35c005e │ │ │ │ - @ instruction: 0xf2fe005c │ │ │ │ - orrs.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf4b0005e │ │ │ │ - @ instruction: 0xf318005e │ │ │ │ - @ instruction: 0xf2bc005c │ │ │ │ - orns r0, ip, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf4aa005e │ │ │ │ - movt r0, #32862 @ 0x805e │ │ │ │ - @ instruction: 0xf26c005c │ │ │ │ - eors.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf4fe005e │ │ │ │ - @ instruction: 0xf282005e │ │ │ │ - @ instruction: 0xf226005c │ │ │ │ + @ instruction: 0xf4b8005e │ │ │ │ + ssat r0, #31, r0, asr #1 │ │ │ │ + movt r0, #16476 @ 0x405c │ │ │ │ + eor.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf4b2005e │ │ │ │ + @ instruction: 0xf2d0005e │ │ │ │ + @ instruction: 0xf274005c │ │ │ │ + @ instruction: 0xf4a0005e │ │ │ │ + add.w r0, r6, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf28a005e │ │ │ │ + @ instruction: 0xf22e005c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97500 │ │ │ │ mov r3, r0 │ │ │ │ @@ -765743,16 +765748,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf184005e │ │ │ │ - @ instruction: 0xf128005c │ │ │ │ + @ instruction: 0xf18c005e │ │ │ │ + @ instruction: 0xf130005c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -765771,15 +765776,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 95c88 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3b2005e │ │ │ │ + @ instruction: 0xf3ba005e │ │ │ │ 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 │ │ │ │ @@ -765886,26 +765891,26 @@ │ │ │ │ ldr r0, [pc, #44] @ (29c128 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 29c068 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf354005e │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf35c005e │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf27c005c │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xf284005c │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subw r0, ip, #94 @ 0x5e │ │ │ │ - vshr.s32 q0, q6, #14 │ │ │ │ + @ instruction: 0xf2b4005e │ │ │ │ + vshr.s32 q0, q6, #6 │ │ │ │ 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 a16f0 │ │ │ │ @@ -765943,16 +765948,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf212005e │ │ │ │ - vqadd.s16 q0, q5, q6 │ │ │ │ + @ instruction: 0xf21a005e │ │ │ │ + vqadd.s32 q0, q1, q6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (29c218 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (29c21c ) │ │ │ │ @@ -765992,15 +765997,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 29bb70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf196005e │ │ │ │ + @ instruction: 0xf19e005e │ │ │ │ b.n 29bb08 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -766756,101 +766761,101 @@ │ │ │ │ vmla.f64 d7, d0, d5 │ │ │ │ b.n 29c7e0 │ │ │ │ nop │ │ │ │ b.n 29c2a4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f0005e │ │ │ │ - ldcl 0, cr0, [r6, #368]! @ 0x170 │ │ │ │ + @ instruction: 0xf0f8005e │ │ │ │ + ldcl 0, cr0, [lr, #368]! @ 0x170 │ │ │ │ b.n 29d1c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eor.w r0, r4, #94 @ 0x5e │ │ │ │ - orrs.w r0, lr, #94 @ 0x5e │ │ │ │ - stcl 0, cr0, [r4, #-368]! @ 0xfffffe90 │ │ │ │ - ands.w r0, r6, #94 @ 0x5e │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + eor.w r0, ip, #94 @ 0x5e │ │ │ │ + orn r0, r6, #94 @ 0x5e │ │ │ │ + stcl 0, cr0, [ip, #-368]! @ 0xfffffe90 │ │ │ │ + ands.w r0, lr, #94 @ 0x5e │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vmov.i32 q0, #46 @ 0x0000002e │ │ │ │ - stc 0, cr0, [r8], {92} @ 0x5c │ │ │ │ - vqadd.s32 q8, q2, q7 │ │ │ │ - stcl 0, cr0, [sl], #-368 @ 0xfffffe90 │ │ │ │ - vqadd.s8 q8, q3, q7 │ │ │ │ - mcrr 0, 5, r0, ip, cr12 │ │ │ │ - vqadd.s32 q0, q4, q7 │ │ │ │ - stc 0, cr0, [lr], #-368 @ 0xfffffe90 │ │ │ │ - mrc 0, 7, r0, cr2, cr14, {2} │ │ │ │ - @ instruction: 0xebf8005c │ │ │ │ - mcr 0, 6, r0, cr4, cr14, {2} │ │ │ │ - rsb r0, sl, ip, lsr #1 │ │ │ │ - mcr 0, 6, r0, cr8, cr14, {2} │ │ │ │ - mcr 0, 6, r0, cr8, cr14, {2} │ │ │ │ - mrc 0, 5, r0, cr14, cr14, {2} │ │ │ │ - mcr 0, 6, r0, cr10, cr14, {2} │ │ │ │ - mrc 0, 4, r0, cr0, cr14, {2} │ │ │ │ - mcr 0, 1, r0, cr0, cr14, {2} │ │ │ │ - @ instruction: 0xeb26005c │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + vshr.s8 q0, q7, #6 │ │ │ │ + ldc 0, cr0, [r0], {92} @ 0x5c │ │ │ │ + vqadd.s32 q8, q6, q7 │ │ │ │ + ldcl 0, cr0, [r2], #-368 @ 0xfffffe90 │ │ │ │ + vqadd.s8 q8, q7, q7 │ │ │ │ + mrrc 0, 5, r0, r4, cr12 │ │ │ │ + vqadd.s64 q0, q0, q7 │ │ │ │ + ldc 0, cr0, [r6], #-368 @ 0xfffffe90 │ │ │ │ + mrc 0, 7, r0, cr10, cr14, {2} │ │ │ │ + stc 0, cr0, [r0], {92} @ 0x5c │ │ │ │ + mcr 0, 6, r0, cr12, cr14, {2} │ │ │ │ + rsbs r0, r2, ip, lsr #1 │ │ │ │ + mrc 0, 6, r0, cr0, cr14, {2} │ │ │ │ + mrc 0, 6, r0, cr0, cr14, {2} │ │ │ │ + mcr 0, 6, r0, cr6, cr14, {2} │ │ │ │ + mrc 0, 6, r0, cr2, cr14, {2} │ │ │ │ + mrc 0, 4, r0, cr8, cr14, {2} │ │ │ │ + mcr 0, 1, r0, cr8, cr14, {2} │ │ │ │ + @ instruction: 0xeb2e005c │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stcl 0, cr0, [lr, #376]! @ 0x178 │ │ │ │ - @ instruction: 0xeaf4005c │ │ │ │ - ldcl 0, cr0, [r0, #376] @ 0x178 │ │ │ │ - @ instruction: 0xead6005c │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + ldcl 0, cr0, [r6, #376]! @ 0x178 │ │ │ │ + @ instruction: 0xeafc005c │ │ │ │ + ldcl 0, cr0, [r8, #376] @ 0x178 │ │ │ │ + @ instruction: 0xeade005c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc 0, cr0, [ip, #376] @ 0x178 │ │ │ │ - @ instruction: 0xeaa2005c │ │ │ │ - ldcl 0, cr0, [lr, #-376]! @ 0xfffffe88 │ │ │ │ - eor.w r0, r4, ip, lsr #1 │ │ │ │ - stcl 0, cr0, [r0, #-376]! @ 0xfffffe88 │ │ │ │ - orn r0, r6, ip, lsr #1 │ │ │ │ - stcl 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ - orr.w r0, r8, ip, lsr #1 │ │ │ │ - stc 0, cr0, [r2, #-376]! @ 0xfffffe88 │ │ │ │ - bic.w r0, r6, ip, lsr #1 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + stc 0, cr0, [r4, #376]! @ 0x178 │ │ │ │ + @ instruction: 0xeaaa005c │ │ │ │ + stc 0, cr0, [r6, #376] @ 0x178 │ │ │ │ + eor.w r0, ip, ip, lsr #1 │ │ │ │ + stcl 0, cr0, [r8, #-376]! @ 0xfffffe88 │ │ │ │ + orn r0, lr, ip, lsr #1 │ │ │ │ + stcl 0, cr0, [ip, #-376] @ 0xfffffe88 │ │ │ │ + orrs.w r0, r0, ip, lsr #1 │ │ │ │ + stc 0, cr0, [sl, #-376]! @ 0xfffffe88 │ │ │ │ + bic.w r0, lr, ip, lsr #1 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stcl 0, cr0, [r8], #376 @ 0x178 │ │ │ │ - strd r0, r0, [lr, #368]! @ 0x170 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + ldcl 0, cr0, [r0], #376 @ 0x178 │ │ │ │ + ldrd r0, r0, [r6, #368]! @ 0x170 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc 0, cr0, [r4], #376 @ 0x178 │ │ │ │ - @ instruction: 0xe9ba005c │ │ │ │ - str??.w r0, [r0, #93] @ 0x5d │ │ │ │ - stc 0, cr0, [r0], {94} @ 0x5e │ │ │ │ - @ instruction: 0xe986005c │ │ │ │ - add r4, pc, #824 @ (adr r4, 29ce78 ) │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - mrrc 0, 5, r0, r0, cr14 @ │ │ │ │ - ldrd r0, r0, [r8, #-368] @ 0x170 │ │ │ │ - add r4, pc, #488 @ (adr r4, 29cd34 ) │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - stc 0, cr0, [r4], #-376 @ 0xfffffe88 │ │ │ │ - stmdb ip!, {r2, r3, r4, r6} │ │ │ │ - stcl 0, cr0, [lr], #-376 @ 0xfffffe88 │ │ │ │ - sbc.w r0, r4, lr, lsr #1 │ │ │ │ - adc.w r0, sl, lr, lsr #1 │ │ │ │ - @ instruction: 0xe852005c │ │ │ │ - @ instruction: 0xeb30005e │ │ │ │ - @ instruction: 0xe838005c │ │ │ │ - bic.w r0, r4, lr, lsr #1 │ │ │ │ - ands.w r0, r2, lr, lsr #1 │ │ │ │ - b.n 29c9ac │ │ │ │ + ldc 0, cr0, [ip], #376 @ 0x178 │ │ │ │ + strd r0, r0, [r2, #368] @ 0x170 │ │ │ │ + str??.w r0, [r8, #93] @ 0x5d │ │ │ │ + stc 0, cr0, [r8], {94} @ 0x5e │ │ │ │ + @ instruction: 0xe98e005c │ │ │ │ + add r4, pc, #856 @ (adr r4, 29ce98 ) │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + mrrc 0, 5, r0, r8, cr14 │ │ │ │ + strd r0, r0, [r0, #-368]! @ 0x170 │ │ │ │ + add r4, pc, #520 @ (adr r4, 29cd54 ) │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + stc 0, cr0, [ip], #-376 @ 0xfffffe88 │ │ │ │ + ldmdb r4!, {r2, r3, r4, r6} │ │ │ │ + ldcl 0, cr0, [r6], #-376 @ 0xfffffe88 │ │ │ │ + sbc.w r0, ip, lr, lsr #1 │ │ │ │ + adcs.w r0, r2, lr, lsr #1 │ │ │ │ + @ instruction: 0xe85a005c │ │ │ │ + @ instruction: 0xeb38005e │ │ │ │ + strex r0, r0, [r0, #368] @ 0x170 │ │ │ │ + bic.w r0, ip, lr, lsr #1 │ │ │ │ + ands.w r0, sl, lr, lsr #1 │ │ │ │ + b.n 29c9bc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r6, #376]! @ 0x178 │ │ │ │ - b.n 29c97c │ │ │ │ + ldrd r0, r0, [lr, #376]! @ 0x178 │ │ │ │ + b.n 29c98c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [ip, #376] @ 0x178 │ │ │ │ - b.n 29c950 │ │ │ │ + strd r0, r0, [r4, #376]! @ 0x178 │ │ │ │ + b.n 29c960 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strd r0, r0, [r0, #376] @ 0x178 │ │ │ │ - b.n 29c920 │ │ │ │ + strd r0, r0, [r8, #376] @ 0x178 │ │ │ │ + b.n 29c930 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe9a4005e │ │ │ │ - b.n 29c8f0 │ │ │ │ + @ instruction: 0xe9ac005e │ │ │ │ + b.n 29c900 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ ldr r5, [pc, #824] @ (29cee8 ) │ │ │ │ @@ -767146,50 +767151,50 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 29cd46 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ bge.n 29ce58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29ce68 │ │ │ │ + b.n 29ce78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe8d4005e │ │ │ │ - b.n 29cd70 │ │ │ │ + @ instruction: 0xe8dc005e │ │ │ │ + b.n 29cd80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29cd64 │ │ │ │ + b.n 29cd74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29c778 │ │ │ │ + b.n 29c788 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29cc0c │ │ │ │ + b.n 29cc1c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d620 │ │ │ │ + b.n 29d630 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bls.n 29cf54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 29c9f8 │ │ │ │ + b.n 29ca08 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29c99c │ │ │ │ + b.n 29c9ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d3b0 │ │ │ │ + b.n 29d3c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29c96c │ │ │ │ + b.n 29c97c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d380 │ │ │ │ + b.n 29d390 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29c940 │ │ │ │ + b.n 29c950 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d354 │ │ │ │ + b.n 29d364 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29c90c │ │ │ │ + b.n 29c91c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d31c │ │ │ │ + b.n 29d32c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29c8d4 │ │ │ │ + b.n 29c8e4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d2e4 │ │ │ │ + b.n 29d2f4 │ │ │ │ lsls r4, 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 29cfae │ │ │ │ @@ -767721,37 +767726,37 @@ │ │ │ │ b.n 29d5f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 29d5e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 29d9d8 │ │ │ │ + b.n 29d9e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bmi.n 29d548 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 29dbf8 │ │ │ │ + b.n 29dc08 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d87c │ │ │ │ + b.n 29d88c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29da50 │ │ │ │ + b.n 29da60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d5d4 │ │ │ │ + b.n 29d5e4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 29d5e8 │ │ │ │ + ble.n 29d5f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29d84c │ │ │ │ + b.n 29d85c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d5f0 │ │ │ │ + b.n 29d600 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -768838,74 +768843,74 @@ │ │ │ │ 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 29e2c4 │ │ │ │ nop │ │ │ │ - ble.n 29e220 │ │ │ │ + ble.n 29e230 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bge.n 29e230 │ │ │ │ + bge.n 29e240 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 29e2e0 │ │ │ │ + blt.n 29e2f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 29e218 │ │ │ │ + blt.n 29e228 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bge.n 29e21c │ │ │ │ + bge.n 29e22c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvc.n 29e22c │ │ │ │ + bvc.n 29e23c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 29e270 │ │ │ │ + blt.n 29e280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 29e1e0 │ │ │ │ + bhi.n 29e1f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 29e2b8 │ │ │ │ + bhi.n 29e2c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 29e1b4 │ │ │ │ + bvc.n 29e1c4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bmi.n 29e1c4 │ │ │ │ + bmi.n 29e1d4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 29e128 │ │ │ │ + bvc.n 29e138 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bmi.n 29e138 │ │ │ │ + bmi.n 29e148 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 29e29c │ │ │ │ + bvc.n 29e2ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvs.n 29e138 │ │ │ │ + bvs.n 29e148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcc.n 29e148 │ │ │ │ + bcc.n 29e158 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvs.n 29e2b8 │ │ │ │ + bvs.n 29e2c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvs.n 29e25c │ │ │ │ + bvs.n 29e26c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bpl.n 29e1e8 │ │ │ │ + bpl.n 29e1f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb.w r0, [lr, #92] @ 0x5c │ │ │ │ - bpl.n 29e2b0 │ │ │ │ + strh.w r0, [r6, #92] @ 0x5c │ │ │ │ + bpl.n 29e2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvs.n 29e184 │ │ │ │ + bvs.n 29e194 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcc.n 29e30c │ │ │ │ + bcc.n 29e31c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 29e320 │ │ │ │ + beq.n 29e330 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 29e2c0 │ │ │ │ + bcs.n 29e2d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 29e298 │ │ │ │ + bcs.n 29e2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 29e210 │ │ │ │ + bne.n 29e220 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r4, 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 9619c │ │ │ │ mov r5, r0 │ │ │ │ @@ -769717,143 +769722,143 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #268] @ (29ec5c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.w 29d19a │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -770206,49 +770211,49 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cbnz r6, 29f08e │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ cbnz r0, 29f08e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 9a3d0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a0d5e │ │ │ │ vsub.f64 d7, d12, d8 │ │ │ │ @@ -770777,49 +770782,49 @@ │ │ │ │ b.n 29f584 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r6, r3, #1 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsleq r6, r3, #1 │ │ │ │ - cbnz r6, 29f724 │ │ │ │ + cbnz r6, 29f726 │ │ │ │ lsls r4, r3, #1 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ strd r4, r4, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ blx 98064 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a0886 │ │ │ │ @@ -771281,51 +771286,51 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29fbcc │ │ │ │ b.n 29fb2e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r6, 29fc3e │ │ │ │ + cbnz r6, 29fc40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r2, 29fc40 │ │ │ │ + cbnz r2, 29fc42 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r2, 29fc40 │ │ │ │ + cbnz r2, 29fc42 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r6, 29fca6 │ │ │ │ + cbnz r6, 29fca8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r2, 29fca8 │ │ │ │ + cbnz r2, 29fcaa │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r4, 29fc8e │ │ │ │ + cbnz r4, 29fc90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rev16 r2, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r2, 29fc9a │ │ │ │ + cbnz r2, 29fc9c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -772096,45 +772101,45 @@ │ │ │ │ b.n 2a05d4 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 2a03c8 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ b.n 2a033a │ │ │ │ ... │ │ │ │ - cbz r6, 2a06a6 │ │ │ │ + cbz r6, 2a06a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r0, 2a0664 │ │ │ │ + cbz r0, 2a0666 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r0, 2a0666 │ │ │ │ + cbz r0, 2a0668 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -773309,197 +773314,197 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, 2a15b4 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 2a15d4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #560 @ (adr r5, 2a166c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 2a168c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 2a15e4 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 2a1604 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 2a17a8 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 2a17c8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 2a17c4 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 2a17e4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 2a152c ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 2a154c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 2a1548 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 2a1568 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #936 @ (adr r5, 2a180c ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 2a182c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 2a1828 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 2a1848 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 2a1774 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 2a1794 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 2a1788 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 2a17a8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #648 @ (adr r5, 2a16fc ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 2a171c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, 2a1710 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 2a1730 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 2a14c0 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 2a14e0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, 2a15b0 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 2a15d0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 2a15cc ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 2a15ec ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #104 @ (adr r5, 2a14f8 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 2a1518 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 2a1514 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 2a1534 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 2a1824 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 2a1844 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 2a1840 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 2a1860 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #568 @ (adr r4, 2a16dc ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 2a16fc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 2a1658 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 2a1678 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 2a1674 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 2a1694 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2a15f0 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 2a1610 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 2a160c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 2a162c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 2a1570 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 2a1590 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, 2a1584 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 2a15a4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #56 @ (adr r4, 2a14f8 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 2a1518 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #72 @ (adr r1, 2a150c ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 2a152c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 2a1878 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 2a1898 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #960 @ (adr r0, 2a188c ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 2a18ac ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #808 @ (adr r3, 2a17f8 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 2a1818 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, 2a180c ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 2a182c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 2a1778 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 2a1798 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 2a178c ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 2a17ac ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 2a18c0 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 2a14e0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2a14ec ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 2a150c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 2a1508 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 2a1528 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #904 @ (adr r2, 2a1874 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 2a1894 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #592 @ (adr r2, 2a1748 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 2a1768 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #472 @ (adr r2, 2a16d8 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 2a16f8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 2a1648 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 2a1668 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 2a15e0 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 2a1600 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #32 @ (adr r2, 2a1538 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 2a1558 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 2a18c8 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 2a18e8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, 2a1858 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 2a1878 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 2a1630 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 2a1650 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, 2a15c8 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 2a15e8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #24 @ (adr r1, 2a1558 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 2a1578 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 2a18e0 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 2a1900 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #800 @ (adr r0, 2a1870 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 2a1890 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 2a17c4 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 2a17e4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #432 @ (adr r0, 2a1718 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 2a1738 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 2a1900 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 2a1920 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #120] @ (2a15ec ) │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -773536,17 +773541,17 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bgt.n 2a15a4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2a1362 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #952] @ (2a19c0 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -773881,35 +773886,35 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a19f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -774435,159 +774440,159 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xfbadffff │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsrs r5, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrh r0, [r6, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r6, pc, #700 @ (adr r6, 2a22b0 ) │ │ │ │ vqshlu.s32 d26, d31, #31 │ │ │ │ - vqrshrun.s64 d25, q13, #1 │ │ │ │ + vtbl.8 d25, {d31}, d2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r5, pc, #812 @ (adr r5, 2a2338 ) │ │ │ │ vsri.32 q13, , #1 │ │ │ │ - vqshrun.s64 d25, q3, #1 │ │ │ │ + vqshrun.s64 d25, q7, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r3, pc, #876 @ (adr r3, 2a2390 ) │ │ │ │ - @ instruction: 0xffff97c6 │ │ │ │ + @ instruction: 0xffff97ce │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - itet │ │ │ │ + ittt │ │ │ │ lsl r5, r3, #1 │ │ │ │ - ldral r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsl r6, r3, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #788] @ (2a2410 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #788] @ (2a2414 ) │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -774879,113 +774884,113 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2a1ab4 │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #360] @ (2a2644 ) │ │ │ │ add.w r3, r5, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #360] @ (2a2648 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -775112,61 +775117,61 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #104] @ (2a26a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2a1ab4 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ 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 9fdc0 │ │ │ │ @@ -775187,17 +775192,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a26f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -775716,115 +775721,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -775887,19 +775892,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} │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, 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] @ (2a2e38 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -775940,15 +775945,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -777040,105 +777045,105 @@ │ │ │ │ eors r1, r3 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ blx 96718 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2a3b54 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -777700,130 +777705,130 @@ │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2a40c0 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ mov r0, r5 │ │ │ │ blx a0800 │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2a40c0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf28a005b │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + @ instruction: 0xf292005b │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr.w r2, [pc, #2696] @ 2a4cb0 │ │ │ │ @@ -778812,89 +778817,89 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a4d54 : │ │ │ │ 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 │ │ │ │ @@ -779338,134 +779343,134 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl fff1121e ::Settings::boolParam@@Base+0xff5eff86> │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ svc 105 @ 0x69 │ │ │ │ @ instruction: 0xffffdea3 │ │ │ │ - vsubl.u , d31, d24 │ │ │ │ + vrshr.u64 d23, d16, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 2a553c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 2a555c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #128] @ (2a5394 ) │ │ │ │ movs r3, #6 │ │ │ │ ldr r1, [pc, #128] @ (2a5398 ) │ │ │ │ mov.w r8, #7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -779508,29 +779513,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (2a53b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a4e20 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ 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 a1568 │ │ │ │ @@ -779551,17 +779556,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ 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] │ │ │ │ @@ -779641,17 +779646,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ 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 │ │ │ │ @@ -779678,17 +779683,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ 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] @ (2a55bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -779728,15 +779733,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r2, [r1, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -779793,17 +779798,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (2a5674 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a5678 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -780011,56 +780016,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ ldr r7, [pc, #888] @ (2a5c04 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r7, [pc, #272] @ (2a59c0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ 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 96578 │ │ │ │ @@ -780080,17 +780085,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ 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 a16f0 │ │ │ │ @@ -780133,17 +780138,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (2a59c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ 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] @ (2a5a30 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -780183,15 +780188,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #568] @ (2a5c6c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r4, [pc, #344] @ (2a5b98 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 002a5a40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -780716,114 +780721,114 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ ldr r4, [pc, #48] @ (2a6004 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [pc, #144] @ (2a607c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 9dab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -781382,123 +781387,123 @@ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx a0800 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmul.f64 d1, d7, d0 │ │ │ │ b.n 2a63c0 │ │ │ │ nop │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #920] @ (2a6a64 ) │ │ │ │ + ldr r7, [pc, #952] @ (2a6a84 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #944 @ (adr r4, 2a6a80 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 2a6aa0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 2a6a44 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 2a6a64 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bcc.n 2a6634 │ │ │ │ + bcc.n 2a6644 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #896] @ (2a6a80 ) │ │ │ │ + ldr r6, [pc, #928] @ (2a6aa0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #776] @ (2a6a10 ) │ │ │ │ + ldr r6, [pc, #808] @ (2a6a30 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #656] @ (2a69a0 ) │ │ │ │ + ldr r6, [pc, #688] @ (2a69c0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #328] @ (2a6864 ) │ │ │ │ + ldr r6, [pc, #360] @ (2a6884 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #208] @ (2a67f4 ) │ │ │ │ + ldr r6, [pc, #240] @ (2a6814 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #8] @ (2a6734 ) │ │ │ │ + ldr r6, [pc, #40] @ (2a6754 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #832] @ (2a6a74 ) │ │ │ │ + ldr r5, [pc, #864] @ (2a6a94 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #632] @ (2a69b4 ) │ │ │ │ + ldr r5, [pc, #664] @ (2a69d4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #416] @ (2a68e8 ) │ │ │ │ + ldr r5, [pc, #448] @ (2a6908 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ (2a682c ) │ │ │ │ + ldr r4, [pc, #248] @ (2a684c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #104] @ (2a67c4 ) │ │ │ │ + ldr r4, [pc, #136] @ (2a67e4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #944] @ (2a6b14 ) │ │ │ │ + ldr r3, [pc, #976] @ (2a6b34 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #712] @ (2a6a34 ) │ │ │ │ + ldr r3, [pc, #744] @ (2a6a54 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #544] @ (2a6994 ) │ │ │ │ + ldr r3, [pc, #576] @ (2a69b4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #384] @ (2a68fc ) │ │ │ │ + ldr r3, [pc, #416] @ (2a691c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #160] @ (2a6824 ) │ │ │ │ + ldr r3, [pc, #192] @ (2a6844 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #880] @ (2a6afc ) │ │ │ │ + ldr r2, [pc, #912] @ (2a6b1c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #232] @ (2a6880 ) │ │ │ │ + ldr r2, [pc, #264] @ (2a68a0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #96] @ (2a6800 ) │ │ │ │ + ldr r2, [pc, #128] @ (2a6820 ) │ │ │ │ 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 │ │ │ │ @@ -781599,17 +781604,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (2a68ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a6894 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blx sl │ │ │ │ + blx fp │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a68f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -782005,118 +782010,118 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, ip │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ 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 99ff0 │ │ │ │ @@ -782136,17 +782141,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r6, r0 │ │ │ │ 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 a16f0 │ │ │ │ @@ -782187,17 +782192,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r0 │ │ │ │ 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 │ │ │ │ @@ -782225,17 +782230,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r4 │ │ │ │ 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] @ (2a6f98 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -782276,15 +782281,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ adds r6, #240 @ 0xf0 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -782879,27 +782884,27 @@ │ │ │ │ ... │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2a76fa │ │ │ │ vldr d6, [lr] │ │ │ │ vmls.f64 d6, d5, d1 │ │ │ │ vstr d6, [lr] │ │ │ │ @@ -783723,67 +783728,67 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a80bc │ │ │ │ nop.w │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ - ldr r1, [pc, #328] @ (2a82c4 ) │ │ │ │ + ldr r1, [pc, #360] @ (2a82e4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #824] @ (2a84bc ) │ │ │ │ + ldr r0, [pc, #856] @ (2a84dc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #696] @ (2a8444 ) │ │ │ │ + ldr r0, [pc, #728] @ (2a8464 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #576] @ (2a83d4 ) │ │ │ │ + ldr r0, [pc, #608] @ (2a83f4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #440] @ (2a8354 ) │ │ │ │ + ldr r0, [pc, #472] @ (2a8374 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #328] @ (2a82ec ) │ │ │ │ + ldr r0, [pc, #360] @ (2a830c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #216] @ (2a8284 ) │ │ │ │ + ldr r0, [pc, #248] @ (2a82a4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #104] @ (2a821c ) │ │ │ │ + ldr r0, [pc, #136] @ (2a823c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (2a81d4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r0, [pc, #24] @ (2a81e4 ) │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (2a81e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a80bc │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a81ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -784064,88 +784069,88 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - blx r0 │ │ │ │ + blx r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bxns r3 │ │ │ │ + bxns r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xebe7ffff │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xeb49ffff │ │ │ │ @ instruction: 0xeb07ffff │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r0, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov sl, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov ip, r6 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ 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 954b4 │ │ │ │ @@ -784166,17 +784171,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bics r0, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #20 │ │ │ │ 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 │ │ │ │ @@ -784433,27 +784438,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (2a88c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a8874 │ │ │ │ nop │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ blt.n 2a88ce │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -784565,37 +784570,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (2a8a14 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a8988 │ │ │ │ nop │ │ │ │ - cmn r0, r0 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - negs r0, r4 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ negs r0, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ tst r0, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + negs r0, r0 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #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] │ │ │ │ @@ -784754,29 +784759,29 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2a8a5c │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2a8a5c │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ 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 │ │ │ │ @@ -784966,41 +784971,41 @@ │ │ │ │ ldr r0, [pc, #72] @ (2a8e14 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a8c72 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r5, r3 │ │ │ │ b.n 2a8c92 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr1, {3} │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + cdp2 0, 9, cr0, cr10, cr1, {3} │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [lr, #388]! @ 0x184 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + stc2l 0, cr0, [r6, #388] @ 0x184 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r0, #388] @ 0x184 │ │ │ │ + ldc2 0, cr0, [r8, #388] @ 0x184 │ │ │ │ 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 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -785197,39 +785202,39 @@ │ │ │ │ mov.w r5, #350 @ 0x15e │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r1], #148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ b.n 2a8fda │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ 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, 2a9078 │ │ │ │ @@ -785330,20 +785335,20 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa100061 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + @ instruction: 0xfa180061 │ │ │ │ + subs r4, r2, #5 │ │ │ │ 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] │ │ │ │ @@ -785477,24 +785482,24 @@ │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r1, r6 │ │ │ │ bne.n 2a92e4 │ │ │ │ b.n 2a923c │ │ │ │ mov.w lr, sl, lsl #2 │ │ │ │ b.n 2a923c │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh.w r0, [r0, #97] @ 0x61 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + strh.w r0, [r8, #97] @ 0x61 │ │ │ │ + adds r4, r4, #7 │ │ │ │ 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 │ │ │ │ @@ -786058,61 +786063,61 @@ │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 5378f6 │ │ │ │ bl 4db8fa │ │ │ │ bl 4cb8fe │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf3fc0061 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + and.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf37a0061 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf3820061 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf30c0061 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf3140061 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf2f00061 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf2f80061 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movt r0, #16481 @ 0x4061 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + movt r0, #49249 @ 0xc061 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subw r0, lr, #97 @ 0x61 │ │ │ │ - adds r3, #8 │ │ │ │ + @ instruction: 0xf2b60061 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf27c0061 │ │ │ │ + @ instruction: 0xf2840061 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2a9b0c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -786298,29 +786303,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (2a9b68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a9b06 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orrs.w r0, ip, #97 @ 0x61 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + orn r0, r4, #97 @ 0x61 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bics.w r0, r2, #97 @ 0x61 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + bics.w r0, sl, #97 @ 0x61 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ands.w r0, ip, #97 @ 0x61 │ │ │ │ + bic.w r0, r4, #97 @ 0x61 │ │ │ │ stmdb 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] │ │ │ │ sub sp, #28 │ │ │ │ @@ -786451,28 +786456,28 @@ │ │ │ │ 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 2a9cd6 │ │ │ │ b.n 2a9c3c │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cdp 0, 11, cr0, cr2, cr1, {3} │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + cdp 0, 11, cr0, cr10, cr1, {3} │ │ │ │ + asrs r6, r6, #15 │ │ │ │ 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] @ (2a9e68 ) │ │ │ │ @@ -786603,27 +786608,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2a9e2e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r1, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc 0, cr0, [r0, #-388] @ 0xfffffe7c │ │ │ │ + stc 0, cr0, [r8, #-388] @ 0xfffffe7c │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2a9ffc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -786806,29 +786811,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (2aa090 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2aa030 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeb320061 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + @ instruction: 0xeb3a0061 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add.w r0, sl, r1, asr #1 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + adds.w r0, r2, r1, asr #1 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeaf40061 │ │ │ │ + @ instruction: 0xeafc0061 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2aa20a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -787011,29 +787016,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (2aa2a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2aa23e │ │ │ │ nop │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmdb r4!, {r0, r5, r6} │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + stmdb ip!, {r0, r5, r6} │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [ip], #388 @ 0x184 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + stmdb r4, {r0, r5, r6} │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [r6], #388 @ 0x184 │ │ │ │ + strd r0, r0, [lr], #388 @ 0x184 │ │ │ │ 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] │ │ │ │ sub.w lr, r1, r5 │ │ │ │ @@ -788021,95 +788026,95 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -788141,19 +788146,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (2aae48 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ b.n 2aae22 │ │ │ │ nop │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 2aae9c │ │ │ │ + ble.n 2aaeac │ │ │ │ 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 │ │ │ │ movw r2, #1502 @ 0x5de │ │ │ │ @@ -788163,15 +788168,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -788354,23 +788359,23 @@ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ b.n 2ab004 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r6, #20] │ │ │ │ b.n 2ab03e │ │ │ │ nop │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bge.n 2ab080 │ │ │ │ + blt.n 2ab090 │ │ │ │ lsls r1, 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] │ │ │ │ @@ -788437,15 +788442,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5860066 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ adc.w r0, ip, #15073280 @ 0xe60000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -788540,24 +788545,24 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ab208 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr2 0, 7, r0, cr10, cr11, {2} │ │ │ │ - adds r6, r4, #1 │ │ │ │ + mrc2 0, 7, r0, cr2, cr11, {2} │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr2, cr11, {2} │ │ │ │ + mrc2 0, 5, r0, cr10, cr11, {2} │ │ │ │ orn r0, r0, #15073280 @ 0xe60000 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc2 0, 3, r0, cr12, cr11, {2} │ │ │ │ + mcr2 0, 4, r0, cr4, cr11, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ cbz r5, 2ab2de │ │ │ │ @@ -788634,20 +788639,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc2l 0, cr0, [r2, #364]! @ 0x16c │ │ │ │ - subs r2, r5, r4 │ │ │ │ + stc2l 0, cr0, [sl, #364]! @ 0x16c │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-364]! @ 0xfffffe94 │ │ │ │ + ldc2l 0, cr0, [lr, #-364]! @ 0xfffffe94 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -788795,34 +788800,34 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ab400 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 2ab3e0 │ │ │ │ ... │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc2 0, cr0, [lr], #-364 @ 0xfffffe94 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + ldc2 0, cr0, [r6], #-364 @ 0xfffffe94 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], {91} @ 0x5b │ │ │ │ - adds r6, r4, r6 │ │ │ │ + ldc2 0, cr0, [ip], {91} @ 0x5b │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbf2005b │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xfbfa005b │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbc6005b │ │ │ │ + @ instruction: 0xfbce005b │ │ │ │ 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] @ 2abb7c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -789419,80 +789424,80 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ab5ea │ │ │ │ adds.w r0, ip, #102 @ 0x66 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfacc005b │ │ │ │ + @ instruction: 0xfad4005b │ │ │ │ orns r0, sl, #102 @ 0x66 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :64], fp │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [r8 :64], fp │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str.w r0, [r6, #91] @ 0x5b │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + str.w r0, [lr, #91] @ 0x5b │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb.w r0, [sl, #91] @ 0x5b │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + ldrb.w r0, [r2, #91] @ 0x5b │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb.w r0, [r2, fp, lsl #1] │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + strb.w r0, [sl, fp, lsl #1] │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7e6005b │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + @ instruction: 0xf7ee005b │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7cc005b │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + @ instruction: 0xf7d4005b │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf792005b │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + @ instruction: 0xf79a005b │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf712005b │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + @ instruction: 0xf71a005b │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6b0005b │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + @ instruction: 0xf6b8005b │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf652005b │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + @ instruction: 0xf65a005b │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf61e005b │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + @ instruction: 0xf626005b │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs.w r0, r4, #14352384 @ 0xdb0000 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + subs.w r0, ip, #14352384 @ 0xdb0000 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbcs.w r0, r0, #14352384 @ 0xdb0000 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + sbcs.w r0, r8, #14352384 @ 0xdb0000 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adcs.w r0, r6, #14352384 @ 0xdb0000 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + adcs.w r0, lr, #14352384 @ 0xdb0000 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf53c005b │ │ │ │ + adc.w r0, r4, #14352384 @ 0xdb0000 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -790562,89 +790567,89 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ac6c8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r0, r8, r6, asr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf3ba005b │ │ │ │ + ubfx r0, r2, #1, #28 │ │ │ │ strd r0, r0, [r8, #-408]! @ 0x198 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf270005b │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + @ instruction: 0xf278005b │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf250005b │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + @ instruction: 0xf258005b │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf22e005b │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + @ instruction: 0xf236005b │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf1ec005b │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + @ instruction: 0xf1f4005b │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf18a005b │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + @ instruction: 0xf192005b │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbc.w r0, r8, #91 @ 0x5b │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + sbcs.w r0, r0, #91 @ 0x5b │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeb3e005b │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + adc.w r0, r6, fp, lsr #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeab0005b │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + @ instruction: 0xeab8005b │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eors.w r0, ip, fp, lsr #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + @ instruction: 0xeaa4005b │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orrs.w r0, sl, fp, lsr #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + orn r0, r2, fp, lsr #1 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bic.w r0, ip, fp, lsr #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + bics.w r0, r4, fp, lsr #1 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - and.w r0, ip, fp, lsr #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + ands.w r0, r4, fp, lsr #1 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [lr, #364]! @ 0x16c │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + ldrd r0, r0, [r6, #364]! @ 0x16c │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [lr, #364] @ 0x16c │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + ldrd r0, r0, [r6, #364] @ 0x16c │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe9b2005b │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + @ instruction: 0xe9ba005b │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe994005b │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + @ instruction: 0xe99c005b │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [r6, #-364]! @ 0x16c │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + ldrd r0, r0, [lr, #-364]! @ 0x16c │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [ip, #-364] @ 0x16c │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + strd r0, r0, [r4, #-364]! @ 0x16c │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [r2, #-364] @ 0x16c │ │ │ │ + strd r0, r0, [sl, #-364] @ 0x16c │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -791770,118 +791775,117 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ad418 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad464 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + @ instruction: 0xe804005b │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad434 │ │ │ │ + b.n 2ad444 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ble.n 2ad394 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad398 │ │ │ │ + b.n 2ad3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad31c │ │ │ │ + b.n 2ad32c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad2e8 │ │ │ │ + b.n 2ad2f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2acf10 │ │ │ │ + b.n 2acf20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2accd4 │ │ │ │ + b.n 2acce4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad950 │ │ │ │ + b.n 2ad960 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u32 q0, , #4 │ │ │ │ - b.n 2ad8d0 │ │ │ │ + vmov.i32 q8, #205 @ 0x000000cd │ │ │ │ + b.n 2ad8e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u16 q0, , #2 │ │ │ │ - b.n 2ad89c │ │ │ │ + vshr.u32 q0, , #26 │ │ │ │ + b.n 2ad8ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u32 q8, q4, │ │ │ │ - b.n 2ad838 │ │ │ │ + vqadd.u64 q8, q0, │ │ │ │ + b.n 2ad848 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u8 q8, q3, │ │ │ │ - b.n 2ad7fc │ │ │ │ + vqadd.u8 q8, q7, │ │ │ │ + b.n 2ad80c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2adc90 │ │ │ │ + b.n 2adca0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 3, r0, cr4, cr13, {2} │ │ │ │ - b.n 2ad664 │ │ │ │ + mrc2 0, 3, r0, cr12, cr13, {2} │ │ │ │ + b.n 2ad674 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 2, r0, cr2, cr13, {2} │ │ │ │ - b.n 2ad628 │ │ │ │ + mrc2 0, 2, r0, cr10, cr13, {2} │ │ │ │ + b.n 2ad638 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr2 0, 0, r0, cr4, cr13, {2} │ │ │ │ - b.n 2ad594 │ │ │ │ + mcr2 0, 0, r0, cr12, cr13, {2} │ │ │ │ + b.n 2ad5a4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2 0, cr0, [r4, #372]! @ 0x174 │ │ │ │ - mrc2 0, 1, r0, cr6, cr13, {2} │ │ │ │ - ldc2 0, cr0, [r0], #372 @ 0x174 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + stc2 0, cr0, [ip, #372]! @ 0x174 │ │ │ │ + mrc2 0, 1, r0, cr14, cr13, {2} │ │ │ │ + ldc2 0, cr0, [r8], #372 @ 0x174 │ │ │ │ + svc 4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb94005d │ │ │ │ - @ instruction: 0xfb40005d │ │ │ │ - ble.n 2ad42c │ │ │ │ + @ instruction: 0xfb9c005d │ │ │ │ + @ instruction: 0xfb48005d │ │ │ │ + ble.n 2ad43c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb1c005d │ │ │ │ - ble.n 2ad5ec │ │ │ │ + @ instruction: 0xfb24005d │ │ │ │ + ble.n 2ad5fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfae8005d │ │ │ │ - ble.n 2ad58c │ │ │ │ + @ instruction: 0xfaf0005d │ │ │ │ + ble.n 2ad59c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfaca005d │ │ │ │ - ble.n 2ad558 │ │ │ │ + @ instruction: 0xfad2005d │ │ │ │ + ble.n 2ad568 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfaac005d │ │ │ │ - bgt.n 2ad524 │ │ │ │ + @ instruction: 0xfab4005d │ │ │ │ + ble.n 2ad534 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa8e005d │ │ │ │ - bgt.n 2ad4f0 │ │ │ │ + @ instruction: 0xfa96005d │ │ │ │ + bgt.n 2ad500 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa70005d │ │ │ │ - bgt.n 2ad4bc │ │ │ │ + @ instruction: 0xfa78005d │ │ │ │ + bgt.n 2ad4cc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa54005d │ │ │ │ - bgt.n 2ad488 │ │ │ │ + @ instruction: 0xfa5c005d │ │ │ │ + bgt.n 2ad498 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa34005d │ │ │ │ - bgt.n 2ad650 │ │ │ │ + @ instruction: 0xfa3c005d │ │ │ │ + bgt.n 2ad460 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa18005d │ │ │ │ - bgt.n 2ad620 │ │ │ │ + @ instruction: 0xfa20005d │ │ │ │ + bgt.n 2ad630 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002ad55c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -792285,91 +792289,91 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ beq.n 2ad988 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, #93] @ 0x5d │ │ │ │ + ldrh.w r0, [r0, #93] @ 0x5d │ │ │ │ bl 5419a6 │ │ │ │ - vld4.16 {d16-d19}, [lr :64]! │ │ │ │ - ldr r6, [pc, #48] @ (2ad9e0 ) │ │ │ │ + ldr??.w r0, [r6, sp, lsl #1] │ │ │ │ + ldr r6, [pc, #80] @ (2ada00 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, sp, lsl #1] │ │ │ │ - bge.n 2ad940 │ │ │ │ + ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ + bge.n 2ad950 │ │ │ │ lsls r3, r3, #1 │ │ │ │ beq.n 2adaa8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str.w r0, [r2, sp, lsl #1] │ │ │ │ - bge.n 2ad8e4 │ │ │ │ + str.w r0, [sl, sp, lsl #1] │ │ │ │ + bge.n 2ad8f4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bge.n 2ad906 │ │ │ │ - vtbl.8 d31, {d15-d16}, d12 │ │ │ │ + vqshrn.u64 d31, q2, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip :64]! │ │ │ │ - @ instruction: 0xf7ec005d │ │ │ │ - bge.n 2ada4c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7d2005d │ │ │ │ - bge.n 2ada20 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str??.w r0, [ip, #93] @ 0x5d │ │ │ │ - vld4.16 {d0-d3}, [lr :64]! │ │ │ │ - vld4.16 {d0-d3}, [lr :64]! │ │ │ │ - vld4.16 {d16-d19}, [ip :64]! │ │ │ │ - @ instruction: 0xf75a005d │ │ │ │ - bls.n 2ad948 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf740005d │ │ │ │ - bls.n 2ad91c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldrsh.w r0, [r2, #93] @ 0x5d │ │ │ │ - vld4.16 {d0-d3}, [sl :64]! │ │ │ │ - @ instruction: 0xf704005d │ │ │ │ - bls.n 2adab4 │ │ │ │ + ldr??.w r0, [r4, sp, lsl #1] │ │ │ │ + @ instruction: 0xf7f4005d │ │ │ │ + bge.n 2ada5c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xf7da005d │ │ │ │ + bge.n 2ada30 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldr??.w r0, [r4, #93] @ 0x5d │ │ │ │ + ldrsh.w r0, [r6, sp, lsl #1] │ │ │ │ + ldrsh.w r0, [r6, sp, lsl #1] │ │ │ │ + ldr??.w r0, [r4, sp, lsl #1] │ │ │ │ + @ instruction: 0xf762005d │ │ │ │ + bls.n 2ad958 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xf748005d │ │ │ │ + bls.n 2ad92c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldrsh.w r0, [sl, #93] @ 0x5d │ │ │ │ + ldrsh.w r0, [r2, sp, lsl #1] │ │ │ │ + @ instruction: 0xf70c005d │ │ │ │ + bls.n 2adac4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ + ldr??.w r0, [r6, #93] @ 0x5d │ │ │ │ + vst1.8 @ instruction: 0xf98e005d │ │ │ │ + @ instruction: 0xf6d0005d │ │ │ │ + bls.n 2ada5c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xf6b2005d │ │ │ │ + bhi.n 2ada24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfa1e005d │ │ │ │ + vld1.8 @ instruction: 0xf9aa005d │ │ │ │ + @ instruction: 0xf674005d │ │ │ │ + bhi.n 2ad9bc │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfa48005d │ │ │ │ vld1.8 @ instruction: 0xf9ee005d │ │ │ │ - vst1.8 @ instruction: 0xf986005d │ │ │ │ - movt r0, #34909 @ 0x885d │ │ │ │ - bls.n 2ada4c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - subw r0, sl, #2141 @ 0x85d │ │ │ │ - bhi.n 2ada14 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa16005d │ │ │ │ - vld1.8 @ instruction: 0xf9a2005d │ │ │ │ - @ instruction: 0xf66c005d │ │ │ │ - bhi.n 2ad9ac │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa40005d │ │ │ │ - vld1.8 @ instruction: 0xf9e6005d │ │ │ │ - @ instruction: 0xf624005d │ │ │ │ - bhi.n 2adb2c │ │ │ │ + @ instruction: 0xf62c005d │ │ │ │ + bhi.n 2adb3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfa96005d │ │ │ │ + @ instruction: 0xfa1c005d │ │ │ │ + @ instruction: 0xf5e6005d │ │ │ │ + bhi.n 2adac0 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfa70005d │ │ │ │ @ instruction: 0xfa8e005d │ │ │ │ - @ instruction: 0xfa14005d │ │ │ │ - rsbs r0, lr, #14483456 @ 0xdd0000 │ │ │ │ - bhi.n 2adab0 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa68005d │ │ │ │ - @ instruction: 0xfa86005d │ │ │ │ - @ instruction: 0xf59a005d │ │ │ │ - bvc.n 2ada38 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa58005d │ │ │ │ - @ instruction: 0xfa94005d │ │ │ │ - adcs.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ - bvc.n 2ad9b4 │ │ │ │ + sub.w r0, r2, #14483456 @ 0xdd0000 │ │ │ │ + bvc.n 2ada48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa76005d │ │ │ │ - @ instruction: 0xfaae005d │ │ │ │ - add.w r0, r8, #14483456 @ 0xdd0000 │ │ │ │ - bvc.n 2adb34 │ │ │ │ + @ instruction: 0xfa60005d │ │ │ │ + @ instruction: 0xfa9c005d │ │ │ │ + adcs.w r0, r8, #14483456 @ 0xdd0000 │ │ │ │ + bvc.n 2ad9c4 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfa7e005d │ │ │ │ + @ instruction: 0xfab6005d │ │ │ │ + adds.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ + bvc.n 2adb44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #160] @ (2adb30 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #160] @ (2adb34 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -792419,23 +792423,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ad5f4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - vld4.16 {d16-d19}, [sl :64]! │ │ │ │ - vld1.8 @ instruction: 0xf9a6005d │ │ │ │ - @ instruction: 0xf39a005d │ │ │ │ - bpl.n 2adb0c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldr??.w r0, [r6, sp, lsl #1] │ │ │ │ - ldr??.w r0, [r4, #93] @ 0x5d │ │ │ │ - @ instruction: 0xf354005d │ │ │ │ - bpl.n 2ada90 │ │ │ │ + ldr??.w r0, [r2, sp, lsl #1] │ │ │ │ + vld1.8 @ instruction: 0xf9ae005d │ │ │ │ + usat r0, #29, r2, asr #1 │ │ │ │ + bpl.n 2adb1c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldr??.w r0, [lr, sp, lsl #1] │ │ │ │ + ldr??.w r0, [ip, #93] @ 0x5d │ │ │ │ + @ instruction: 0xf35c005d │ │ │ │ + bpl.n 2adaa0 │ │ │ │ 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 9703c │ │ │ │ @@ -792456,16 +792460,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e0005d │ │ │ │ - bpl.n 2adbf4 │ │ │ │ + @ instruction: 0xf2e8005d │ │ │ │ + bpl.n 2adc04 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002adb9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -792651,37 +792655,37 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ + @ instruction: 0xf2dc005d │ │ │ │ @ instruction: 0xf2d4005d │ │ │ │ - movt r0, #49245 @ 0xc05d │ │ │ │ - movw r0, #24669 @ 0x605d │ │ │ │ - bmi.n 2adccc │ │ │ │ + movw r0, #57437 @ 0xe05d │ │ │ │ + bmi.n 2adcdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r2, {r2, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf210005d │ │ │ │ - bmi.n 2ade6c │ │ │ │ + @ instruction: 0xf218005d │ │ │ │ + bmi.n 2ade7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf276005d │ │ │ │ - @ instruction: 0xf278005d │ │ │ │ - rsbs r0, r2, #93 @ 0x5d │ │ │ │ - bmi.n 2ade00 │ │ │ │ + @ instruction: 0xf27e005d │ │ │ │ + @ instruction: 0xf280005d │ │ │ │ + rsbs r0, sl, #93 @ 0x5d │ │ │ │ + bmi.n 2ade10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs.w r0, r8, #93 @ 0x5d │ │ │ │ - bmi.n 2addd4 │ │ │ │ + rsb r0, r0, #93 @ 0x5d │ │ │ │ + bmi.n 2adde4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds.w r0, r4, #93 @ 0x5d │ │ │ │ - bcc.n 2ade94 │ │ │ │ + adds.w r0, ip, #93 @ 0x5d │ │ │ │ + bcc.n 2adea4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf0f6005d │ │ │ │ - @ instruction: 0xf778005d │ │ │ │ + @ instruction: 0xf0fe005d │ │ │ │ + @ instruction: 0xf780005d │ │ │ │ cbz r2, 2ade04 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -792723,15 +792727,15 @@ │ │ │ │ movs r2, #9 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 9458c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2ade2c │ │ │ │ - @ instruction: 0xf6b2005d │ │ │ │ + @ instruction: 0xf6ba005d │ │ │ │ cbz r2, 2ade88 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -792784,16 +792788,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ - @ instruction: 0xf634005d │ │ │ │ - bne.n 2ade9c │ │ │ │ + @ instruction: 0xf63c005d │ │ │ │ + bne.n 2adeac │ │ │ │ lsls r3, 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] │ │ │ │ @@ -792987,17 +792991,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (2ae134 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ae0a4 │ │ │ │ - eor.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ - bics.w r0, r2, #14483456 @ 0xdd0000 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + eor.w r0, r8, #14483456 @ 0xdd0000 │ │ │ │ + bics.w r0, sl, #14483456 @ 0xdd0000 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ 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.w ip, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -794108,19 +794112,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia.w ip!, {r0, r2, r3, r4, r6} │ │ │ │ - @ instruction: 0xe85e005d │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldmia.w r4!, {r0, r2, r3, r4, r6} │ │ │ │ + strd r0, r0, [r6], #-372 @ 0x174 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #24 │ │ │ │ @@ -794232,21 +794236,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (2aee84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 2aed20 │ │ │ │ + b.n 2aed30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2aec88 │ │ │ │ + b.n 2aec98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -794360,21 +794364,21 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 2aebc8 │ │ │ │ + b.n 2aebd8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2aeb28 │ │ │ │ + b.n 2aeb38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -794489,22 +794493,22 @@ │ │ │ │ ldr r0, [pc, #32] @ (2af154 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 2aea58 │ │ │ │ + b.n 2aea68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2ae9b8 │ │ │ │ + b.n 2ae9c8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - it vc │ │ │ │ - lslvc r3, r3, #1 │ │ │ │ + nop {8} │ │ │ │ + lsls r3, 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 │ │ │ │ ldrd r3, r6, [r4, #44] @ 0x2c │ │ │ │ @@ -796396,25 +796400,25 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #752 @ (adr r3, 2b07b0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #712 @ (adr r2, 2b0790 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 2b0578 │ │ │ │ + bne.n 2b0588 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 2b04e4 │ │ │ │ + bne.n 2b04f4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 2b0454 │ │ │ │ + beq.n 2b0464 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ @@ -796590,25 +796594,25 @@ │ │ │ │ add r5, pc │ │ │ │ blx 96360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ movw r1, #2631 @ 0xa47 │ │ │ │ b.n 2b06a0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -797594,35 +797598,35 @@ │ │ │ │ b.n 2b0ffa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 2b149c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 2b14bc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 2b11b0 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 2b11d0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #732] @ (2b1444 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -797888,35 +797892,35 @@ │ │ │ │ b.n 2b12f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ 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 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -800519,45 +800523,45 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 2b3120 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 2b3140 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 2b33a8 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 2b2fc8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #776 @ (adr r6, 2b32d0 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 2b32f0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #464 @ (adr r6, 2b31a0 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 2b31c0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, 2b30a0 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 2b30c0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 2b308c ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 2b30ac ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #872 @ (adr r5, 2b3350 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 2b3370 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 2b332c ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 2b334c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ sub sp, #28 │ │ │ │ @@ -801676,77 +801680,77 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #2948] @ 2b477c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -802881,39 +802885,39 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r4, [pc, #3316] @ 2b54b4 │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #3304] @ 2b54b8 │ │ │ │ @@ -804066,167 +804070,167 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 2b549a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ b.w 2b3d0e │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [pc, #548] @ (2b5810 ) │ │ │ │ mov.w r4, #1704 @ 0x6a8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w r6, sl, lsl #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -804415,53 +804419,53 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ clz r3, r3 │ │ │ │ str.w r9, [r2] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ b.w 2b415a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ 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] @ 2b63e0 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -805592,65 +805596,65 @@ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ str r6, [r3, #28] │ │ │ │ b.w 2b5bae │ │ │ │ ldr r5, [pc, #952] @ (2b679c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #960] @ (2b67bc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #728] @ (2b66fc ) │ │ │ │ + ldr r5, [pc, #760] @ (2b671c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #624] @ (2b669c ) │ │ │ │ + ldr r5, [pc, #656] @ (2b66bc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #520] @ (2b663c ) │ │ │ │ + ldr r5, [pc, #552] @ (2b665c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #416] @ (2b65dc ) │ │ │ │ + ldr r5, [pc, #448] @ (2b65fc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #40] @ (2b6474 ) │ │ │ │ + ldr r5, [pc, #72] @ (2b6494 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r5, [pc, #1448] @ 2b69fc │ │ │ │ add r5, pc │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1436] @ 2b6a00 │ │ │ │ @@ -806196,59 +806200,59 @@ │ │ │ │ beq.w 2b5f68 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ strd r2, r3, [r1, #4] │ │ │ │ b.w 2b5f68 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #208] @ (2b6ad8 ) │ │ │ │ + ldr r4, [pc, #240] @ (2b6af8 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r6, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #216] @ (2b6aec ) │ │ │ │ + ldr r3, [pc, #248] @ (2b6b0c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #792] @ (2b6d34 ) │ │ │ │ + ldr r2, [pc, #824] @ (2b6d54 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #432] @ (2b6bdc ) │ │ │ │ + ldr r2, [pc, #464] @ (2b6bfc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #72] @ (2b6a84 ) │ │ │ │ + ldr r2, [pc, #104] @ (2b6aa4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #760] @ (2b6d40 ) │ │ │ │ + ldr r1, [pc, #792] @ (2b6d60 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #3084] @ 2b7678 │ │ │ │ @@ -807392,53 +807396,53 @@ │ │ │ │ nop │ │ │ │ subs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #74 @ 0x4a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 2af158 │ │ │ │ subs r3, r0, r7 │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ sub.w sl, r3, r2 │ │ │ │ @@ -808581,149 +808585,149 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #280] @ (2b8414 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2b7c02 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002b8418 : │ │ │ │ stmdb 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 │ │ │ │ @@ -808931,51 +808935,51 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (2b8684 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2b858c │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #1000] @ (2b8a30 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #816] @ (2b897c ) │ │ │ │ + ldr r7, [pc, #848] @ (2b899c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #728] @ (2b892c ) │ │ │ │ + ldr r7, [pc, #760] @ (2b894c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #584] @ (2b88a4 ) │ │ │ │ + ldr r7, [pc, #616] @ (2b88c4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #488] @ (2b884c ) │ │ │ │ + ldr r7, [pc, #520] @ (2b886c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #392] @ (2b87f4 ) │ │ │ │ + ldr r7, [pc, #424] @ (2b8814 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #304] @ (2b87a4 ) │ │ │ │ + ldr r7, [pc, #336] @ (2b87c4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #208] @ (2b874c ) │ │ │ │ + ldr r7, [pc, #240] @ (2b876c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #120] @ (2b86fc ) │ │ │ │ + ldr r7, [pc, #152] @ (2b871c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002b8688 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809384,19 +809388,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #456] @ (2b8ce4 ) │ │ │ │ + ldr r6, [pc, #488] @ (2b8d04 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #992] @ (2b8f00 ) │ │ │ │ + ldr r5, [pc, #0] @ (2b8b20 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #736] @ (2b8e04 ) │ │ │ │ + ldr r2, [pc, #768] @ (2b8e24 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002b8b24 : │ │ │ │ stmdb 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 │ │ │ │ @@ -810449,21 +810453,21 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ blt.w 2b951c │ │ │ │ b.n 2b92ea │ │ │ │ subs r0, r5, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #144] @ (2b9758 ) │ │ │ │ + ldr r1, [pc, #176] @ (2b9778 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ asrs r2, r0, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ 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] │ │ │ │ @@ -811690,148 +811694,148 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #308] @ (2ba53c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ba2d8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [lr], {96} @ 0x60 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + ldc 0, cr0, [r6], {96} @ 0x60 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs.w r0, r2, r0, asr #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + subs.w r0, sl, r0, asr #1 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeb980060 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + sub.w r0, r0, r0, asr #1 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs.w r0, lr, r0, asr #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + @ instruction: 0xeb860060 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adcs.w r0, ip, r0, asr #1 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + sbc.w r0, r4, r0, asr #1 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strd r0, r0, [r8, #384] @ 0x180 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + ldrd r0, r0, [r0, #384] @ 0x180 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [r4, #-384]! @ 0x180 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + ldrd r0, r0, [ip, #-384]! @ 0x180 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [ip, #-384] @ 0x180 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + strd r0, r0, [r4, #-384]! @ 0x180 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmdb sl, {r5, r6} │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + ldmdb r2, {r5, r6} │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe8d60060 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xe8de0060 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe8c00060 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + @ instruction: 0xe8c80060 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strd r0, r0, [sl], #-384 @ 0x180 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + ldrd r0, r0, [r2], #-384 @ 0x180 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe8340060 │ │ │ │ - adds r2, #20 │ │ │ │ + @ instruction: 0xe83c0060 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe81e0060 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + @ instruction: 0xe8260060 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe8080060 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + @ instruction: 0xe8100060 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2ba4a8 │ │ │ │ + b.n 2ba4b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2ba458 │ │ │ │ + b.n 2ba468 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ 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 │ │ │ │ @@ -811894,17 +811898,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (2ba5e8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ba2d8 │ │ │ │ nop │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002ba5ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -812979,17 +812983,17 @@ │ │ │ │ blt.w 2bbd24 │ │ │ │ mov r7, r3 │ │ │ │ b.n 2bb090 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ 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] │ │ │ │ @@ -814085,62 +814089,62 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ b.w 2bb1fa │ │ │ │ nop │ │ │ │ bic.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - eor.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + eor.w r0, r8, #14286848 @ 0xda0000 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orn r0, r2, #14286848 @ 0xda0000 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + orn r0, sl, #14286848 @ 0xda0000 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orr.w r0, sl, #14286848 @ 0xda0000 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + orrs.w r0, r2, #14286848 @ 0xda0000 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ 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] │ │ │ │ @@ -814745,163 +814749,163 @@ │ │ │ │ movw r1, #2036 @ 0x7f4 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #340] @ (2bc5fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2bbc36 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf12e005a │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + @ instruction: 0xf136005a │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add.w r0, lr, #90 @ 0x5a │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + adds.w r0, r6, #90 @ 0x5a │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf0d4005a │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + @ instruction: 0xf0dc005a │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bic.w r0, sl, #90 @ 0x5a │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + bics.w r0, r2, #90 @ 0x5a │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vmov.i32 q8, #10 @ 0x0000000a │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + vshr.s8 q8, q5, #8 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vmov.i32 q0, #74 @ 0x0000004a │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + vshr.s8 q0, q5, #4 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mcr 0, 7, r0, cr6, cr10, {2} │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + mcr 0, 7, r0, cr14, cr10, {2} │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrc 0, 5, r0, cr6, cr10, {2} │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + mrc 0, 5, r0, cr14, cr10, {2} │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrc 0, 4, r0, cr12, cr10, {2} │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + mcr 0, 5, r0, cr4, cr10, {2} │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mcr 0, 3, r0, cr6, cr10, {2} │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + mcr 0, 3, r0, cr14, cr10, {2} │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stcl 0, cr0, [r6, #360] @ 0x168 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + stcl 0, cr0, [lr, #360] @ 0x168 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc 0, cr0, [r8, #-360]! @ 0xfffffe98 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + stcl 0, cr0, [r0, #-360] @ 0xfffffe98 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldcl 0, cr0, [sl], {90} @ 0x5a │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + stcl 0, cr0, [r2], #360 @ 0x168 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [ip], #360 @ 0x168 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + stcl 0, cr0, [r4], {90} @ 0x5a │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r4], {90} @ 0x5a │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + ldc 0, cr0, [ip], {90} @ 0x5a │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mcrr 0, 5, r0, ip, cr10 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + mrrc 0, 5, r0, r4, cr10 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc 0, cr0, [r6], {90} @ 0x5a │ │ │ │ + stc 0, cr0, [lr], {90} @ 0x5a │ │ │ │ │ │ │ │ 002bc600 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ @@ -815700,27 +815704,27 @@ │ │ │ │ b.n 2bc84e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ udf #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002bce44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -816650,53 +816654,53 @@ │ │ │ │ subs r4, #16 │ │ │ │ b.n 2bd090 │ │ │ │ nop │ │ │ │ bhi.n 2bd7ec │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2bdbd0 │ │ │ │ + b.n 2bdbe0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bvc.n 2bd730 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mcr2 0, 6, r0, cr2, cr12, {2} │ │ │ │ - bge.n 2bd83c │ │ │ │ + mcr2 0, 6, r0, cr10, cr12, {2} │ │ │ │ + bge.n 2bd84c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 3, r0, cr0, cr12, {2} │ │ │ │ - bls.n 2bd7a0 │ │ │ │ + mrc2 0, 3, r0, cr8, cr12, {2} │ │ │ │ + bls.n 2bd7b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 1, r0, cr2, cr12, {2} │ │ │ │ - bls.n 2bd72c │ │ │ │ + mrc2 0, 1, r0, cr10, cr12, {2} │ │ │ │ + bls.n 2bd73c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 0, r0, cr4, cr12, {2} │ │ │ │ - bls.n 2bd8f8 │ │ │ │ + mrc2 0, 0, r0, cr12, cr12, {2} │ │ │ │ + bls.n 2bd908 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #368]! @ 0x170 │ │ │ │ - bls.n 2bd8bc │ │ │ │ + ldc2l 0, cr0, [sl, #368]! @ 0x170 │ │ │ │ + bls.n 2bd8cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2l 0, cr0, [r6, #368] @ 0x170 │ │ │ │ - cbz r0, 2bd89c │ │ │ │ + stc2l 0, cr0, [lr, #368] @ 0x170 │ │ │ │ + cbz r0, 2bd89e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [sl, #368]! @ 0x170 │ │ │ │ - cbz r4, 2bd89c │ │ │ │ + ldc2 0, cr0, [r2, #368]! @ 0x170 │ │ │ │ + cbz r4, 2bd89e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [r4, #368] @ 0x170 │ │ │ │ - cbz r6, 2bd89e │ │ │ │ + ldc2 0, cr0, [ip, #368] @ 0x170 │ │ │ │ + cbz r6, 2bd8a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -816937,40 +816941,40 @@ │ │ │ │ mov r9, r8 │ │ │ │ b.n 2bd9fc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 3, r0, cr2, cr10, {2} │ │ │ │ - stc2 0, cr0, [lr, #-368]! @ 0xfffffe90 │ │ │ │ - ldc2 0, cr0, [r4, #-368] @ 0xfffffe90 │ │ │ │ - bhi.n 2bdacc │ │ │ │ + mcr2 0, 3, r0, cr10, cr10, {2} │ │ │ │ + ldc2 0, cr0, [r6, #-368]! @ 0xfffffe90 │ │ │ │ + ldc2 0, cr0, [ip, #-368] @ 0xfffffe90 │ │ │ │ + bhi.n 2bdadc │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], {92} @ 0x5c │ │ │ │ - bvc.n 2bd9e8 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [r2], {92} @ 0x5c │ │ │ │ - bvc.n 2bdbbc │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfbfa005c │ │ │ │ - bvs.n 2bdab4 │ │ │ │ + stc2 0, cr0, [r4], #368 @ 0x170 │ │ │ │ + bvc.n 2bd9f8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfbc4005c │ │ │ │ - @ instruction: 0xfb92005c │ │ │ │ - bvs.n 2bd9f0 │ │ │ │ + stc2 0, cr0, [sl], {92} @ 0x5c │ │ │ │ + bvc.n 2bd9cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfb70005c │ │ │ │ - bvs.n 2bdbb4 │ │ │ │ + stc2 0, cr0, [r2], {92} @ 0x5c │ │ │ │ + bvs.n 2bdac4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfb88005c │ │ │ │ - @ instruction: 0xfb42005c │ │ │ │ - bvs.n 2bdb64 │ │ │ │ + @ instruction: 0xfbcc005c │ │ │ │ + @ instruction: 0xfb9a005c │ │ │ │ + bvs.n 2bda00 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + @ instruction: 0xfb78005c │ │ │ │ + bvs.n 2bdbc4 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + @ instruction: 0xfb90005c │ │ │ │ + @ instruction: 0xfb4a005c │ │ │ │ + bvs.n 2bdb74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #596] @ (2bdd50 ) │ │ │ │ @@ -817217,43 +817221,43 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 2bdcc6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb6005a │ │ │ │ - @ instruction: 0xfa82005c │ │ │ │ - @ instruction: 0xfa68005c │ │ │ │ - bpl.n 2bde30 │ │ │ │ + @ instruction: 0xfbbe005a │ │ │ │ + @ instruction: 0xfa8a005c │ │ │ │ + @ instruction: 0xfa70005c │ │ │ │ + bpl.n 2bde40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr??.w r0, [r0, #92] @ 0x5c │ │ │ │ - bmi.n 2bdd4c │ │ │ │ + ldr??.w r0, [r8, #92] @ 0x5c │ │ │ │ + bmi.n 2bdd5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr??.w r0, [r4, #92] @ 0x5c │ │ │ │ - bmi.n 2bdd1c │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [r2 :64], ip │ │ │ │ - bmi.n 2bde00 │ │ │ │ + ldr??.w r0, [ip, #92] @ 0x5c │ │ │ │ + bmi.n 2bdd2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ vst4.16 {d16-d19}, [sl :64], ip │ │ │ │ - vld4.16 {d0-d3}, [r4 :64], ip │ │ │ │ - ldrsb.w r0, [sl, ip, lsl #1] │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + bmi.n 2bde10 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + ldr??.w r0, [r2, ip, lsl #1] │ │ │ │ + vld4.16 {d0-d3}, [ip :64], ip │ │ │ │ + vld4.16 {d0-d3}, [r2 :64], ip │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ - bcc.n 2bde88 │ │ │ │ + ldr??.w r0, [ip, ip, lsl #1] │ │ │ │ + bcc.n 2bde98 │ │ │ │ lsls r2, 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] │ │ │ │ @@ -817381,24 +817385,24 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 9fef0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf744005c │ │ │ │ - bcs.n 2bdf88 │ │ │ │ + @ instruction: 0xf74c005c │ │ │ │ + bcs.n 2bdf98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf726005c │ │ │ │ - bcs.n 2bdf54 │ │ │ │ + @ instruction: 0xf72e005c │ │ │ │ + bcs.n 2bdf64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6e4005c │ │ │ │ - bne.n 2bded8 │ │ │ │ + @ instruction: 0xf6ec005c │ │ │ │ + bne.n 2bdee8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf730005c │ │ │ │ + @ instruction: 0xf738005c │ │ │ │ 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] │ │ │ │ sub sp, #20 │ │ │ │ @@ -817426,15 +817430,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6d4005c │ │ │ │ + @ instruction: 0xf6dc005c │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -817672,32 +817676,32 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2be1c2 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - rsbs r0, sl, #14417920 @ 0xdc0000 │ │ │ │ - @ instruction: 0xf4ce005c │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf5e2005c │ │ │ │ + @ instruction: 0xf4d6005c │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orrs.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + orrs.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics.w r0, r4, #14417920 @ 0xdc0000 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + bics.w r0, ip, #14417920 @ 0xdc0000 │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ands.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ands.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf3fa005c │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + and.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf3da005c │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf3e2005c │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ vmul.f64 d3, d0, d1 │ │ │ │ vldr d6, [pc, #188] @ 2be2e8 │ │ │ │ vmul.f64 d5, d1, d1 │ │ │ │ vldr d7, [r1, #160] @ 0xa0 │ │ │ │ vmla.f64 d5, d0, d0 │ │ │ │ vcmpe.f64 d3, d6 │ │ │ │ @@ -820472,21 +820476,21 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2c0a9c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 2c0abc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #88 @ (adr r7, 2c0a2c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 2c0a4c ) │ │ │ │ lsls r2, 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] @ (2c0bd8 ) │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ @@ -820963,90 +820967,90 @@ │ │ │ │ b.n 2c0d64 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ beq.n 2c0ece │ │ │ │ vsubl.u , d31, d17 │ │ │ │ - @ instruction: 0xffffc8ba │ │ │ │ + vtbx.8 d28, {d31}, d2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ bcs.n 2c0f62 │ │ │ │ vshr.u64 , , #1 │ │ │ │ @ instruction: 0xffffcb1b │ │ │ │ vsli.32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #328 @ (adr r3, 2c10a8 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 2c10c8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 2c0fe4 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 2c1004 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #744 @ (adr r2, 2c126c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 2c128c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #640 @ (adr r2, 2c120c ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 2c122c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #216 @ (adr r2, 2c107c ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 2c109c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #112 @ (adr r2, 2c101c ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 2c103c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r1!, {r0, r2, r4, r7} │ │ │ │ vcvt.f16.u16 d28, d29, #1 │ │ │ │ - vtbx.8 d28, {d15-d16}, d20 │ │ │ │ + vtbx.8 d28, {d15-d16}, d28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, 2c12dc ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 2c12fc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 2c1264 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 2c1284 ) │ │ │ │ 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 97b80 │ │ │ │ @@ -821067,17 +821071,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 2c12d8 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 2c12f8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c1018 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -821447,19 +821451,19 @@ │ │ │ │ ... │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r3, #1 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c1452 │ │ │ │ vcmpe.f64 d13, #0.0 │ │ │ │ @@ -823743,17 +823747,17 @@ │ │ │ │ ... │ │ │ │ strb r4, [r6, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r0, pc, #936 @ (adr r0, 2c3910 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 2c3930 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -824317,29 +824321,29 @@ │ │ │ │ b.n 2c3912 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c3c98 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 2c3d20 │ │ │ │ push {lr} │ │ │ │ @@ -824368,17 +824372,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -824411,17 +824415,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ @@ -824479,21 +824483,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ 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} │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -824608,21 +824612,21 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2c41e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #836] @ (2c4340 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -824949,61 +824953,61 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c4040 │ │ │ │ nop │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ 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] │ │ │ │ @@ -825014,15 +825018,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -825108,25 +825112,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2c4542 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -825180,19 +825184,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (2c4570 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c450c │ │ │ │ nop │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -825363,33 +825367,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c4600 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -825571,33 +825575,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (2c49b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c48d0 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -825955,55 +825959,55 @@ │ │ │ │ lsls r7, r1 │ │ │ │ ldrb r4, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #84] @ (2c4e40 ) │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -826031,25 +826035,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (2c4e54 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c4a1e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -826096,19 +826100,19 @@ │ │ │ │ movw r2, #1823 @ 0x71f │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ 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] │ │ │ │ @@ -826145,17 +826149,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ 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 │ │ │ │ @@ -826402,37 +826406,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (2c528c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c5044 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ 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] @ (2c54b8 ) │ │ │ │ @@ -826649,47 +826653,47 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf3b4005b │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf3bc005b │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbfx r0, sl, #1, #28 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf352005b │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #680] @ (2c57c8 ) │ │ │ │ @@ -826966,63 +826970,63 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r2, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ 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] @ (2c5c14 ) │ │ │ │ @@ -827357,44 +827361,44 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c5bf0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #112] @ (2c5c88 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r4, [pc, #536] @ (2c5e40 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ b.n 2c6112 │ │ │ │ - @ instruction: 0xffff7cfe │ │ │ │ + @ instruction: 0xffff7d06 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ 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 │ │ │ │ @@ -827646,51 +827650,51 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #952] @ (2c6290 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r1, [pc, #656] @ (2c616c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ 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 │ │ │ │ @@ -827960,53 +827964,53 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ bx r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r8, r9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2c5f48 │ │ │ │ + b.n 2c5f58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #728] @ (2c6504 ) │ │ │ │ + ldr r7, [pc, #760] @ (2c6524 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #592] @ (2c6488 ) │ │ │ │ + ldr r7, [pc, #624] @ (2c64a8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #232] @ (2c632c ) │ │ │ │ + ldr r7, [pc, #264] @ (2c634c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #856] @ (2c65a8 ) │ │ │ │ + ldr r6, [pc, #888] @ (2c65c8 ) │ │ │ │ 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 │ │ │ │ @@ -828162,39 +828166,39 @@ │ │ │ │ b.n 2c62ec │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #896] @ (2c6760 ) │ │ │ │ + ldr r5, [pc, #928] @ (2c6780 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #808] @ (2c6710 ) │ │ │ │ + ldr r5, [pc, #840] @ (2c6730 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ muls r4, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #240] @ (2c64e4 ) │ │ │ │ + ldr r5, [pc, #272] @ (2c6504 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #136] @ (2c6484 ) │ │ │ │ + ldr r5, [pc, #168] @ (2c64a4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #32] @ (2c6424 ) │ │ │ │ + ldr r5, [pc, #64] @ (2c6444 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #952] @ (2c67c4 ) │ │ │ │ + ldr r4, [pc, #984] @ (2c67e4 ) │ │ │ │ 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] @ (2c67d0 ) │ │ │ │ @@ -828527,29 +828531,29 @@ │ │ │ │ ... │ │ │ │ negs r4, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #584] @ (2c6a2c ) │ │ │ │ + ldr r3, [pc, #616] @ (2c6a4c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #256] @ (2c68ec ) │ │ │ │ + ldr r2, [pc, #288] @ (2c690c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #528] @ (2c6a04 ) │ │ │ │ + ldr r1, [pc, #560] @ (2c6a24 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #408] @ (2c6994 ) │ │ │ │ + ldr r1, [pc, #440] @ (2c69b4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ blx a1168 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -828727,45 +828731,45 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 2c6454 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #352] @ (2c6b48 ) │ │ │ │ + ldr r0, [pc, #384] @ (2c6b68 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #0] @ (2c69f0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bxns r0 │ │ │ │ + bxns r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sp │ │ │ │ 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] @ (2c6e10 ) │ │ │ │ @@ -829170,56 +829174,56 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 2c6c0a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r4, #52 @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xf2280064 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r2, #94 @ 0x5e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, 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 r8, r1 │ │ │ │ @@ -829444,39 +829448,39 @@ │ │ │ │ b.n 2c6f26 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #218 @ 0xda │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r7, #66 @ 0x42 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ands r2, r3 │ │ │ │ + ands 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ @@ -829650,39 +829654,39 @@ │ │ │ │ b.n 2c7280 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #112 @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r4, #106 @ 0x6a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ 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] @ 2c7810 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -830217,53 +830221,53 @@ │ │ │ │ b.n 2c7334 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ 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] @ (2c7ba8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -830582,49 +830586,49 @@ │ │ │ │ nop │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #26 │ │ │ │ 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 │ │ │ │ @@ -830727,29 +830731,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (2c7d2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c7c9c │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ 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] @ (2c7f4c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -830975,37 +830979,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ 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] @ (2c81d4 ) │ │ │ │ @@ -831253,41 +831257,41 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r6, #206 @ 0xce │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c8218 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -831551,95 +831555,95 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r4!, {r0, r2, r3, r7} │ │ │ │ vtbx.8 d31, {d31- instruction: 0xffff5766 │ │ │ │ + @ instruction: 0xffff576e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ 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 │ │ │ │ - vraddhn.i d21, , q12 │ │ │ │ + vsri.32 d21, d16, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a960 │ │ │ │ @@ -831660,17 +831664,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c85d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -831878,78 +831882,78 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c8676 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r0, {r0, r1, r4, r6, r7} │ │ │ │ vtbx.8 d31, {d15-d16}, d27 │ │ │ │ - vqshlu.s32 , q14, #31 │ │ │ │ + vrsubhn.i d21, , q2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ 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 │ │ │ │ - vsra.u32 d21, d2, #1 │ │ │ │ + vsra.u32 d21, d10, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ 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 9d91c │ │ │ │ @@ -831970,17 +831974,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c88cc : │ │ │ │ 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 │ │ │ │ @@ -832109,31 +832113,31 @@ │ │ │ │ b.n 2c8926 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r1, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #592] @ (2c8c68 ) │ │ │ │ + ldr r7, [pc, #624] @ (2c8c88 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #936] @ (2c8dcc ) │ │ │ │ + ldr r6, [pc, #968] @ (2c8dec ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #840] @ (2c8d74 ) │ │ │ │ + ldr r6, [pc, #872] @ (2c8d94 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #728] @ (2c8d0c ) │ │ │ │ + ldr r6, [pc, #760] @ (2c8d2c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ 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 │ │ │ │ @@ -832278,31 +832282,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c8b6c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r4, r2, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r4, r7, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #0 │ │ │ │ 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] │ │ │ │ @@ -832329,17 +832333,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ 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] @ (2c9018 ) │ │ │ │ @@ -832689,31 +832693,31 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c8890 │ │ │ │ vselgt.f32 s2, s14, s20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #352] @ (2c9188 ) │ │ │ │ + ldr r7, [pc, #384] @ (2c91a8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ asrs r2, r0, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #784] @ (2c9340 ) │ │ │ │ + ldr r6, [pc, #816] @ (2c9360 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [pc, #552] @ (2c9260 ) │ │ │ │ + ldr r1, [pc, #584] @ (2c9280 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #624] @ (2c92ac ) │ │ │ │ + ldr r6, [pc, #656] @ (2c92cc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #992] @ (2c9420 ) │ │ │ │ + ldr r6, [pc, #0] @ (2c9040 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #312] @ (2c9180 ) │ │ │ │ add r3, pc │ │ │ │ b.n 2c8f58 │ │ │ │ tst.w r8, #1 │ │ │ │ beq.w 2c8cac │ │ │ │ b.n 2c8ea4 │ │ │ │ @@ -832831,55 +832835,55 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #96] @ (2c91d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c9142 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #544] @ (2c93a8 ) │ │ │ │ + ldr r5, [pc, #576] @ (2c93c8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #424] @ (2c9338 ) │ │ │ │ + ldr r5, [pc, #456] @ (2c9358 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #304] @ (2c92c8 ) │ │ │ │ + ldr r5, [pc, #336] @ (2c92e8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #184] @ (2c9258 ) │ │ │ │ + ldr r5, [pc, #216] @ (2c9278 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #64] @ (2c91e8 ) │ │ │ │ + ldr r5, [pc, #96] @ (2c9208 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #968] @ (2c9578 ) │ │ │ │ + ldr r4, [pc, #1000] @ (2c9598 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #848] @ (2c9508 ) │ │ │ │ + ldr r4, [pc, #880] @ (2c9528 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #744] @ (2c94a8 ) │ │ │ │ + ldr r4, [pc, #776] @ (2c94c8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #624] @ (2c9438 ) │ │ │ │ + ldr r4, [pc, #656] @ (2c9458 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #520] @ (2c93d8 ) │ │ │ │ + ldr r4, [pc, #552] @ (2c93f8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ 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] @ (2c95c8 ) │ │ │ │ @@ -833230,29 +833234,29 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c8e40 │ │ │ │ mrc2 4, 1, r1, cr7, cr12, {3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #800] @ (2c98f4 ) │ │ │ │ + ldr r3, [pc, #832] @ (2c9914 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #376] @ (2c9750 ) │ │ │ │ + ldr r2, [pc, #408] @ (2c9770 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r4, r1, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #560] @ (2c9814 ) │ │ │ │ + ldr r1, [pc, #592] @ (2c9834 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #288] @ (2c970c ) │ │ │ │ + ldr r0, [pc, #320] @ (2c972c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #744] @ (2c98dc ) │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #736] @ (2c98e0 ) │ │ │ │ @@ -833532,73 +833536,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (2c9950 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c939c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ 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] @ (2c9c98 ) │ │ │ │ @@ -833883,19 +833887,19 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9510 │ │ │ │ mrc2 12, 1, r0, cr7, cr12, {7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r4 │ │ │ │ + add r6, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ vldr d9, [pc, #740] @ 2c9f98 │ │ │ │ vldr d8, [pc, #744] @ 2c9fa0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -834170,41 +834174,41 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9818 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9820 │ │ │ │ - cdp2 0, 3, cr4, cr7, cr2, {5} │ │ │ │ + cdp2 0, 3, cr4, cr7, cr10, {5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ 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 9fed8 │ │ │ │ @@ -834413,67 +834417,67 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (2ca274 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2c9c5e │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (2ca38c ) │ │ │ │ @@ -834581,31 +834585,31 @@ │ │ │ │ b.n 2ca350 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r2, r1, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ 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] @ (2ca5a0 ) │ │ │ │ @@ -834803,35 +834807,35 @@ │ │ │ │ b.n 2ca498 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002ca5d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -834909,30 +834913,30 @@ │ │ │ │ nop │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rsbs r0, r6, #90 @ 0x5a │ │ │ │ + rsbs r0, lr, #90 @ 0x5a │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2c9ebe │ │ │ │ @ instruction: 0xffffeb97 │ │ │ │ vrsra.u32 d31, d1, #1 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vsli.64 d30, d15, #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe3ed │ │ │ │ vshr.u32 d16, d2, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ 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 a1d00 │ │ │ │ @@ -834953,17 +834957,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ 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] │ │ │ │ @@ -834974,15 +834978,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ 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] @ (2ca95c ) │ │ │ │ @@ -835174,31 +835178,31 @@ │ │ │ │ cdp2 0, 15, cr0, cr10, cr4, {3} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 14, cr0, cr12, cr4, {3} │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 4, cr0, cr8, cr4, {3} │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ 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 │ │ │ │ @@ -835702,43 +835706,43 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0], #400 @ 0x190 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0], #400 @ 0x190 │ │ │ │ stc2 0, cr0, [r6], {100} @ 0x64 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ 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] @ (2cb0e0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -835830,15 +835834,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6720064 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ sub.w r0, r8, #14942208 @ 0xe40000 │ │ │ │ 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 │ │ │ │ @@ -835952,17 +835956,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2cb440 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ adcs.w r0, ip, #14942208 @ 0xe40000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr2 0, 5, r0, cr10, cr9, {2} │ │ │ │ + mrc2 0, 5, r0, cr2, cr9, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -836066,26 +836070,26 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #356]! @ 0x164 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + ldc2l 0, cr0, [sl, #356]! @ 0x164 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #356] @ 0x164 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + stc2l 0, cr0, [r2, #356]! @ 0x164 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2 0, cr0, [r4, #356]! @ 0x164 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + stc2 0, cr0, [ip, #356]! @ 0x164 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ @@ -836812,91 +836816,91 @@ │ │ │ │ b.n 2cb6ca │ │ │ │ nop │ │ │ │ @ instruction: 0xf2d40064 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2bc0064 │ │ │ │ subw r0, r6, #100 @ 0x64 │ │ │ │ - b.n 2cc2f4 │ │ │ │ + b.n 2cc304 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfbbe0059 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfbc60059 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfacc0059 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xfad40059 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfaae0059 │ │ │ │ + @ instruction: 0xfab60059 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ec0059 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + ldr??.w r0, [r4, #89] @ 0x59 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr??.w r0, [r0, #89] @ 0x59 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + ldr??.w r0, [r8, #89] @ 0x59 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh.w r0, [r2, #89] @ 0x59 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + ldrsh.w r0, [sl, #89] @ 0x59 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb.w r0, [r2, #89] @ 0x59 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + ldrsb.w r0, [sl, #89] @ 0x59 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vld4.16 {d0-d3}, [sl :64], r9 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + ldrsh.w r0, [r2, r9, lsl #1] │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr.w r0, [r8, r9, lsl #1] │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + str??.w r0, [r0, r9, lsl #1] │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf76c0059 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf7740059 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6d60059 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf6de0059 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6900059 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf6980059 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf66e0059 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf6760059 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6540059 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf65c0059 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6360059 │ │ │ │ - movs r4, #28 │ │ │ │ + @ instruction: 0xf63e0059 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf61a0059 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf6220059 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf5f20059 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf5fa0059 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rsbs r0, r2, #14221312 @ 0xd90000 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + rsbs r0, sl, #14221312 @ 0xd90000 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs.w r0, r6, #14221312 @ 0xd90000 │ │ │ │ + subs.w r0, lr, #14221312 @ 0xd90000 │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ strd r1, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -837182,19 +837186,19 @@ │ │ │ │ b.n 2cbd60 │ │ │ │ nop │ │ │ │ orns r0, r8, r4, asr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r4, r4, asr #1 │ │ │ │ orr.w r0, r4, r4, asr #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf2d20059 │ │ │ │ + @ instruction: 0xf2da0059 │ │ │ │ add.w r8, sp, #168 @ 0xa8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ blx 9cf64 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2cc5b2 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ @@ -837614,15 +837618,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2cc5d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bgt.n 2cc362 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ @@ -838237,39 +838241,39 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 2cbf7a │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2ccd00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeb340059 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + @ instruction: 0xeb3c0059 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeae60059 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + @ instruction: 0xeaee0059 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmdb r2!, {r0, r3, r4, r6} │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + ldmdb sl!, {r0, r3, r4, r6} │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmdb r6, {r0, r3, r4, r6} │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + ldmdb lr, {r0, r3, r4, r6} │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [sl], #356 @ 0x164 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + stmdb r2, {r0, r3, r4, r6} │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia.w r8, {r0, r3, r4, r6} │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + stmia.w r0!, {r0, r3, r4, r6} │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 2ccdb8 │ │ │ │ vldr d5, [r8, #160] @ 0xa0 │ │ │ │ vmov.f64 d1, #96 @ 0x3f000000 0.5 │ │ │ │ vcmpe.f64 d5, d1 │ │ │ │ @@ -838775,87 +838779,87 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.w 2cbc24 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccaf0 │ │ │ │ + b.n 2ccb00 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cca04 │ │ │ │ + b.n 2cca14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cc9c4 │ │ │ │ + b.n 2cc9d4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd8d4 │ │ │ │ + b.n 2cd8e4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd81c │ │ │ │ + b.n 2cd82c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd738 │ │ │ │ + b.n 2cd748 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd708 │ │ │ │ + b.n 2cd718 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd488 │ │ │ │ + b.n 2cd498 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd440 │ │ │ │ + b.n 2cd450 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd408 │ │ │ │ + b.n 2cd418 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd3d0 │ │ │ │ + b.n 2cd3e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd370 │ │ │ │ + b.n 2cd380 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd338 │ │ │ │ + b.n 2cd348 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd2e8 │ │ │ │ + b.n 2cd2f8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd2b4 │ │ │ │ + b.n 2cd2c4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd1c8 │ │ │ │ + b.n 2cd1d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd194 │ │ │ │ + b.n 2cd1a4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd15c │ │ │ │ + b.n 2cd16c │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r0, [pc, #1520] @ 2cd750 │ │ │ │ movw r1, #1153 @ 0x481 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1508] @ 2cd754 │ │ │ │ @@ -839393,109 +839397,109 @@ │ │ │ │ ldr r0, [pc, #208] @ (2cd80c ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.w 2cbc24 │ │ │ │ ... │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd750 │ │ │ │ + ble.n 2cd760 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd714 │ │ │ │ + ble.n 2cd724 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd864 │ │ │ │ + ble.n 2cd874 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd82c │ │ │ │ + ble.n 2cd83c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2cd748 │ │ │ │ + bgt.n 2cd758 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2cd884 │ │ │ │ + bgt.n 2cd894 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2cd850 │ │ │ │ + bgt.n 2cd860 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2cd818 │ │ │ │ + bgt.n 2cd828 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2cd7e4 │ │ │ │ + bgt.n 2cd7f4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd7b4 │ │ │ │ + bge.n 2cd7c4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd77c │ │ │ │ + bge.n 2cd78c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd71c │ │ │ │ + bge.n 2cd72c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd6e4 │ │ │ │ + bge.n 2cd6f4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd8ac │ │ │ │ + bge.n 2cd8bc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd874 │ │ │ │ + bge.n 2cd884 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd83c │ │ │ │ + bge.n 2cd84c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd804 │ │ │ │ + bge.n 2cd814 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 2cd730 │ │ │ │ + bls.n 2cd740 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 2cd8f8 │ │ │ │ + bls.n 2cd908 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r2, [pc, #1204] @ 2cdcd8 │ │ │ │ @@ -839945,51 +839949,51 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2cdef0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldmia r6, {r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2cdcb0 │ │ │ │ + bvc.n 2cdcc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2cdc80 │ │ │ │ + bvc.n 2cdc90 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2cdc1c │ │ │ │ + bvc.n 2cdc2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n 2cdd08 │ │ │ │ + bvs.n 2cdd18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 2cdd30 │ │ │ │ + bmi.n 2cdd40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ 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] │ │ │ │ @@ -840438,76 +840442,77 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #176] @ (2ce2a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2cdf76 │ │ │ │ nop │ │ │ │ - vshr.u32 q8, , #2 │ │ │ │ - bne.n 2ce208 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + bcs.n 2ce218 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u32 q8, , #26 │ │ │ │ - bne.n 2ce1e0 │ │ │ │ + vshr.u32 q8, , #18 │ │ │ │ + bne.n 2ce1f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u8 q8, , #6 │ │ │ │ - bne.n 2ce1bc │ │ │ │ + vshr.u16 q8, , #14 │ │ │ │ + bne.n 2ce1cc │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q8, q6, │ │ │ │ - bne.n 2ce2e0 │ │ │ │ + vqadd.u32 q8, q2, │ │ │ │ + bne.n 2ce2f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u8 q8, q1, │ │ │ │ - bne.n 2ce2b0 │ │ │ │ + vqadd.u8 q8, q5, │ │ │ │ + bne.n 2ce2c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u16 q0, q5, │ │ │ │ - bne.n 2ce268 │ │ │ │ + vqadd.u32 q0, q1, │ │ │ │ + bne.n 2ce278 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 7, r0, cr6, cr11, {2} │ │ │ │ - beq.n 2ce22c │ │ │ │ + mrc2 0, 7, r0, cr14, cr11, {2} │ │ │ │ + beq.n 2ce23c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr2 0, 5, r0, cr14, cr11, {2} │ │ │ │ - mrc2 0, 1, r0, cr14, cr11, {2} │ │ │ │ - beq.n 2ce2c4 │ │ │ │ + mrc2 0, 5, r0, cr6, cr11, {2} │ │ │ │ + mcr2 0, 2, r0, cr6, cr11, {2} │ │ │ │ + beq.n 2ce2d4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [ip, #364]! @ 0x16c │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r4, #364]! @ 0x16c │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #364] @ 0x16c │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [sl, #364] @ 0x16c │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6, #364]! @ 0x16c │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldc2 0, cr0, [lr, #364]! @ 0x16c │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl, #364] @ 0x16c │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + stc2 0, cr0, [r2, #364]! @ 0x16c │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-364]! @ 0xfffffe94 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stc2 0, cr0, [r6, #364] @ 0x16c │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-364]! @ 0xfffffe94 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + stc2l 0, cr0, [sl, #-364]! @ 0xfffffe94 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-364] @ 0xfffffe94 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldc2l 0, cr0, [r0, #-364] @ 0xfffffe94 │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [ip, #-364]! @ 0xfffffe94 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldc2 0, cr0, [r4, #-364]! @ 0xfffffe94 │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [lr, #-364] @ 0xfffffe94 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldc2 0, cr0, [r6, #-364] @ 0xfffffe94 │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #364 @ 0x16c │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [ip], #364 @ 0x16c │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r6], {91} @ 0x5b │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [lr], {91} @ 0x5b │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], #364 @ 0x16c │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stc2l 0, cr0, [r0], {91} @ 0x5b │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002ce2ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -840808,75 +840813,75 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbaa005b │ │ │ │ + @ instruction: 0xfbb2005b │ │ │ │ ldmia r5, {r0, r3, r4, r5, r6, r7} │ │ │ │ vshr.u32 , , #1 │ │ │ │ - vcvt.f16.u16 d31, d14, #1 │ │ │ │ + vdup.8 d31, d22[7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcrr2 0, 5, r0, r0, cr11 │ │ │ │ - mrrc2 0, 5, r0, ip, cr11 │ │ │ │ - stc2 0, cr0, [r6], #-364 @ 0xfffffe94 │ │ │ │ - @ instruction: 0xfb56005b │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + mcrr2 0, 5, r0, r8, cr11 │ │ │ │ + stc2l 0, cr0, [r4], #-364 @ 0xfffffe94 │ │ │ │ + stc2 0, cr0, [lr], #-364 @ 0xfffffe94 │ │ │ │ + @ instruction: 0xfb5e005b │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmia r3!, {r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb22005b │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + @ instruction: 0xfb2a005b │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [ip], {91} @ 0x5b │ │ │ │ - mcrr2 0, 5, r0, lr, cr11 │ │ │ │ - mcrr2 0, 5, r0, lr, cr11 │ │ │ │ - stc2 0, cr0, [ip], {91} @ 0x5b │ │ │ │ - @ instruction: 0xfab4005b │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldc2 0, cr0, [r4], {91} @ 0x5b │ │ │ │ + mrrc2 0, 5, r0, r6, cr11 │ │ │ │ + mrrc2 0, 5, r0, r6, cr11 │ │ │ │ + ldc2 0, cr0, [r4], {91} @ 0x5b │ │ │ │ + @ instruction: 0xfabc005b │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa9a005b │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xfaa2005b │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, ip, cr11 │ │ │ │ - stc2 0, cr0, [r6], {91} @ 0x5b │ │ │ │ - ldc2 0, cr0, [r0], {91} @ 0x5b │ │ │ │ - ldc2 0, cr0, [ip], #364 @ 0x16c │ │ │ │ - @ instruction: 0xfa34005b │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + stc2l 0, cr0, [r4], #-364 @ 0xfffffe94 │ │ │ │ + stc2 0, cr0, [lr], {91} @ 0x5b │ │ │ │ + ldc2 0, cr0, [r8], {91} @ 0x5b │ │ │ │ + stc2l 0, cr0, [r4], {91} @ 0x5b │ │ │ │ + @ instruction: 0xfa3c005b │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa1a005b │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + @ instruction: 0xfa22005b │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r8], {91} @ 0x5b │ │ │ │ - stc2l 0, cr0, [r2], {91} @ 0x5b │ │ │ │ - vld1.8 @ instruction: 0xf9e0005b │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0], {91} @ 0x5b │ │ │ │ + stc2l 0, cr0, [sl], {91} @ 0x5b │ │ │ │ + vld1.8 @ instruction: 0xf9e8005b │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [ip], #364 @ 0x16c │ │ │ │ - stc2l 0, cr0, [lr], #364 @ 0x16c │ │ │ │ - vld1.8 @ instruction: 0xf9a6005b │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldc2 0, cr0, [r4], #364 @ 0x16c │ │ │ │ + ldc2l 0, cr0, [r6], #364 @ 0x16c │ │ │ │ + vld1.8 @ instruction: 0xf9ae005b │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf988005b │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldrsb.w r0, [r0, #91] @ 0x5b │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], #364 @ 0x16c │ │ │ │ - ldc2l 0, cr0, [lr], {91} @ 0x5b │ │ │ │ + stc2l 0, cr0, [r0], {91} @ 0x5b │ │ │ │ + stc2l 0, cr0, [r6], #364 @ 0x16c │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ vsubl.u , d31, d27 │ │ │ │ @ instruction: 0xffffccd1 │ │ │ │ @ instruction: 0xffffca71 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ - vqshrn.u64 d31, q6, #1 │ │ │ │ + vtbl.8 d31, {d15-d16}, d20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ 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 9d41c │ │ │ │ @@ -840897,16 +840902,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7f4005b │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7fc005b │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -841228,71 +841233,71 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ce726 │ │ │ │ vldr d0, [pc, #4] @ 2cea00 │ │ │ │ b.n 2ce93a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vshr.s16 q8, , #16 │ │ │ │ - @ instruction: 0xfb4c005b │ │ │ │ - @ instruction: 0xfb48005b │ │ │ │ - @ instruction: 0xfb48005b │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + vshr.s16 q8, , #8 │ │ │ │ + @ instruction: 0xfb54005b │ │ │ │ + @ instruction: 0xfb50005b │ │ │ │ + @ instruction: 0xfb50005b │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb4a005b │ │ │ │ - @ instruction: 0xfb1a005b │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + @ instruction: 0xfb52005b │ │ │ │ + @ instruction: 0xfb22005b │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb28005b │ │ │ │ - @ instruction: 0xfb28005b │ │ │ │ - @ instruction: 0xfad8005b │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + @ instruction: 0xfb30005b │ │ │ │ + @ instruction: 0xfb30005b │ │ │ │ + @ instruction: 0xfae0005b │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfac0005b │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + @ instruction: 0xfac8005b │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfaf6005b │ │ │ │ - @ instruction: 0xfaf2005b │ │ │ │ - @ instruction: 0xfa7e005b │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xfafe005b │ │ │ │ + @ instruction: 0xfafa005b │ │ │ │ + @ instruction: 0xfa86005b │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa66005b │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfa6e005b │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfabe005b │ │ │ │ - @ instruction: 0xfa3a005b │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + @ instruction: 0xfac6005b │ │ │ │ + @ instruction: 0xfa42005b │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfaa2005b │ │ │ │ - @ instruction: 0xfa0e005b │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xfaaa005b │ │ │ │ + @ instruction: 0xfa16005b │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa86005b │ │ │ │ - @ instruction: 0xfa66005b │ │ │ │ - @ instruction: 0xfa50005b │ │ │ │ - @ instruction: 0xfa44005b │ │ │ │ - @ instruction: 0xfa2c005b │ │ │ │ - @ instruction: 0xfa10005b │ │ │ │ - vst4.16 {d0-d3}, [r8 :64], fp │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + @ instruction: 0xfa8e005b │ │ │ │ + @ instruction: 0xfa6e005b │ │ │ │ + @ instruction: 0xfa58005b │ │ │ │ + @ instruction: 0xfa4c005b │ │ │ │ + @ instruction: 0xfa34005b │ │ │ │ + @ instruction: 0xfa18005b │ │ │ │ + ldrsb.w r0, [r0, fp, lsl #1] │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r0, #91] @ 0x5b │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldr??.w r0, [r8, #91] @ 0x5b │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr.w r0, [r2, #91] @ 0x5b │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + ldr.w r0, [sl, #91] @ 0x5b │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh.w r0, [r8, #91] @ 0x5b │ │ │ │ - stmia r7!, {} │ │ │ │ + str.w r0, [r0, #91] @ 0x5b │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb.w r0, [r8, #91] @ 0x5b │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + strh.w r0, [r0, #91] @ 0x5b │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r8, fp, lsl #1] │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + strb.w r0, [r0, #91] @ 0x5b │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r1, 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] @ (2cecb8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -841479,42 +841484,42 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d6, d5, d7 │ │ │ │ b.n 2cebf6 │ │ │ │ vldr d5, [pc, #4] @ 2cecb0 │ │ │ │ b.n 2cec74 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xebee0059 │ │ │ │ - ldr r6, [pc, #960] @ (2cf080 ) │ │ │ │ + @ instruction: 0xebf60059 │ │ │ │ + ldr r6, [pc, #992] @ (2cf0a0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf766005b │ │ │ │ - str??.w r0, [r8, #91] @ 0x5b │ │ │ │ - ldr??.w r0, [r6, #91] @ 0x5b │ │ │ │ - ldr??.w r0, [r6, #91] @ 0x5b │ │ │ │ - vst4.16 {d0-d3}, [r0 :64], fp │ │ │ │ - vst4.16 {d0-d3}, [sl :64], fp │ │ │ │ - ldrsb.w r0, [r4, fp, lsl #1] │ │ │ │ - ldrsb.w r0, [r6, fp, lsl #1] │ │ │ │ - vld4.16 {d0-d3}, [r0 :64], fp │ │ │ │ - vld4.16 {d0-d3}, [r2 :64], fp │ │ │ │ - vld4.16 {d0-d3}, [ip :64], fp │ │ │ │ - vld4.16 {d0-d3}, [lr :64], fp │ │ │ │ - ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #1] │ │ │ │ - ldrh.w r0, [r0, fp, lsl #1] │ │ │ │ - ldrh.w r0, [r6, fp, lsl #1] │ │ │ │ - vld4.16 {d0-d3}, [lr :64], fp │ │ │ │ - ldr r6, [pc, #456] @ (2ceed0 ) │ │ │ │ + @ instruction: 0xf76e005b │ │ │ │ + ldr??.w r0, [r0, #91] @ 0x5b │ │ │ │ + ldr??.w r0, [lr, #91] @ 0x5b │ │ │ │ + ldr??.w r0, [lr, #91] @ 0x5b │ │ │ │ + vst4.16 {d0-d3}, [r8 :64], fp │ │ │ │ + ldrsb.w r0, [r2, fp, lsl #1] │ │ │ │ + ldrsb.w r0, [ip, fp, lsl #1] │ │ │ │ + ldrsb.w r0, [lr, fp, lsl #1] │ │ │ │ + vld4.16 {d0-d3}, [r8 :64], fp │ │ │ │ + vld4.16 {d0-d3}, [sl :64], fp │ │ │ │ + ldrsh.w r0, [r4, fp, lsl #1] │ │ │ │ + ldrsh.w r0, [r6, fp, lsl #1] │ │ │ │ + vst4.16 {d16-d19}, [r0 :64], fp │ │ │ │ + vst4.16 {d16-d19}, [r2 :64], fp │ │ │ │ + ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ + ldrh.w r0, [lr, fp, lsl #1] │ │ │ │ + ldrsh.w r0, [r6, fp, lsl #1] │ │ │ │ + ldr r6, [pc, #488] @ (2ceef0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh.w r0, [r8, #91] @ 0x5b │ │ │ │ - ldrb.w r0, [r0, #91] @ 0x5b │ │ │ │ - ldr.w r0, [lr, fp, lsl #1] │ │ │ │ - ldrh.w r0, [r4, fp, lsl #1] │ │ │ │ - strb.w r0, [sl, fp, lsl #1] │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + ldrh.w r0, [r0, #91] @ 0x5b │ │ │ │ + ldrb.w r0, [r8, #91] @ 0x5b │ │ │ │ + str??.w r0, [r6, fp, lsl #1] │ │ │ │ + ldrh.w r0, [ip, fp, lsl #1] │ │ │ │ + ldrb.w r0, [r2, fp, lsl #1] │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -841680,24 +841685,24 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ cbnz r0, 2ceef0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 2ceeee │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf710005b │ │ │ │ - @ instruction: 0xf63e005b │ │ │ │ - @ instruction: 0xf3da005b │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + @ instruction: 0xf718005b │ │ │ │ + movw r0, #26715 @ 0x685b │ │ │ │ + @ instruction: 0xf3e2005b │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ubfx r0, r0, #1, #28 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + ubfx r0, r8, #1, #28 │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - usat r0, #27, r2, asr #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + usat r0, #27, sl, asr #1 │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #564] @ (2cf154 ) │ │ │ │ @@ -841906,29 +841911,29 @@ │ │ │ │ b.n 2cf0ce │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb748 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ssat r0, #28, ip, lsl #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xf314005b │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ @ instruction: 0xb706 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movt r0, #24667 @ 0x605b │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + movt r0, #57435 @ 0xe05b │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - rsbs r0, lr, #91 @ 0x5b │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xf1e6005b │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adc.w r0, r6, #91 @ 0x5b │ │ │ │ - itee hi │ │ │ │ - lslhi r1, r3, #1 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + adc.w r0, lr, #91 @ 0x5b │ │ │ │ + itet ls │ │ │ │ + lslls r1, r3, #1 │ │ │ │ + stmdbhi sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movls.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -841997,20 +842002,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (2cf264 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2cf232 │ │ │ │ - movt r0, #32859 @ 0x805b │ │ │ │ - bics.w r0, lr, #91 @ 0x5b │ │ │ │ - bkpt 0x0084 │ │ │ │ + @ instruction: 0xf2d0005b │ │ │ │ + orr.w r0, r6, #91 @ 0x5b │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ands.w r0, lr, #91 @ 0x5b │ │ │ │ - bkpt 0x0064 │ │ │ │ + bic.w r0, r6, #91 @ 0x5b │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r1, 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] │ │ │ │ @@ -842364,16 +842369,16 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c00c │ │ │ │ vldr d7, [sp] │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 2cf67c │ │ │ │ - stc 0, cr0, [r2], {91} @ 0x5b │ │ │ │ - revsh r2, r1 │ │ │ │ + stc 0, cr0, [sl], {91} @ 0x5b │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r1, 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] @ (2cf7b8 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -842430,16 +842435,16 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #-364] @ 0xfffffe94 │ │ │ │ - stc 0, cr0, [r6, #-364] @ 0xfffffe94 │ │ │ │ + stc 0, cr0, [r4, #-364]! @ 0xfffffe94 │ │ │ │ + stc 0, cr0, [lr, #-364] @ 0xfffffe94 │ │ │ │ add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -842451,15 +842456,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - stc 0, cr0, [ip], #364 @ 0x16c │ │ │ │ + ldc 0, cr0, [r4], #364 @ 0x16c │ │ │ │ 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] @ (2cf878 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -842493,15 +842498,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9d9e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #708 @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 972f4 │ │ │ │ - stc 0, cr0, [r0], {91} @ 0x5b │ │ │ │ + stc 0, cr0, [r8], {91} @ 0x5b │ │ │ │ stmdb sp!, {r4, 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] @ (2cf9f0 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -842804,17 +842809,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} │ │ │ │ - b.n 2cf904 │ │ │ │ + b.n 2cf914 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #260] @ (2cfd20 ) │ │ │ │ @@ -843924,15 +843929,15 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0228 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ vldr d7, [pc, #292] @ 2d0af8 │ │ │ │ @@ -844324,21 +844329,21 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0690 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2d0ed4 │ │ │ │ + bls.n 2d0ee4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvc.n 2d0d6c │ │ │ │ + bvc.n 2d0d7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 2d0d88 │ │ │ │ + bmi.n 2d0d98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 2d1220 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 2d0e40 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d0eea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ @@ -844698,37 +844703,37 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0b08 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0b10 │ │ │ │ - mrc2 1, 1, sp, cr7, cr10, {2} │ │ │ │ + cdp2 1, 3, cr13, cr7, cr2, {3} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2d12c8 │ │ │ │ + bne.n 2d12d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 2d1270 │ │ │ │ + beq.n 2d1280 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 2d1304 │ │ │ │ + beq.n 2d1314 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 2d12dc │ │ │ │ + beq.n 2d12ec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -845033,21 +845038,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 2d170c │ │ │ │ + bne.n 2d171c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 2d16f4 │ │ │ │ + bne.n 2d1704 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d8, [pc, #608] @ 2d1900 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d15be │ │ │ │ @@ -845249,17 +845254,17 @@ │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ add r2, pc │ │ │ │ blx a1b94 │ │ │ │ b.n 2d1638 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -845597,19 +845602,19 @@ │ │ │ │ b.n 2d1576 │ │ │ │ ldrb.w r3, [r2, #385] @ 0x181 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bne.w 2d1958 │ │ │ │ b.w 2d1390 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -845875,15 +845880,15 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d1988 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d1990 │ │ │ │ - mrc2 5, 1, ip, cr7, cr0, {4} │ │ │ │ + mrc2 5, 1, ip, cr7, cr8, {4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [pc, #808] @ (2d2448 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #800] @ (2d244c ) │ │ │ │ @@ -846140,47 +846145,47 @@ │ │ │ │ blx 9656c │ │ │ │ b.w 2d1c0c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 9656c │ │ │ │ b.n 2d1c66 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ittt pl │ │ │ │ - lslpl r3, r3, #1 │ │ │ │ - ldrhpl r4, [r4, #44] @ 0x2c │ │ │ │ - lslpl r1, r3, #1 │ │ │ │ - itt mi │ │ │ │ + itte vs │ │ │ │ + lslvs r3, r3, #1 │ │ │ │ + ldrhvs r4, [r5, #44] @ 0x2c │ │ │ │ + lslvc r1, r3, #1 │ │ │ │ + ite mi │ │ │ │ lslmi r3, r3, #1 │ │ │ │ - ldrhmi r2, [r1, #44] @ 0x2c │ │ │ │ + ldrhpl r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ @@ -846470,37 +846475,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (2d27f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2d270a │ │ │ │ nop │ │ │ │ - ite lt │ │ │ │ + itt lt │ │ │ │ lsllt r3, r3, #1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r0, 2d2830 │ │ │ │ + cbnz r0, 2d2832 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r6, 2d2830 │ │ │ │ + cbnz r6, 2d2832 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r6, 2d282e │ │ │ │ + cbnz r6, 2d2830 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r1, 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] @ 2d3308 │ │ │ │ @@ -847541,51 +847546,51 @@ │ │ │ │ ... │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 2d33c2 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r2, 2d33c4 │ │ │ │ + cbz r2, 2d33c6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 2d33c4 │ │ │ │ + cbz r6, 2d33c6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ blx a18b8 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ @@ -847964,59 +847969,59 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ b.n 2d3236 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 9d9e8 │ │ │ │ ldr r2, [pc, #604] @ (2d3a18 ) │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movw r3, #1049 @ 0x419 │ │ │ │ add r2, pc │ │ │ │ @@ -848219,17 +848224,17 @@ │ │ │ │ vmov.f64 d7, d10 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ b.n 2d39c0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -848418,19 +848423,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 2d3c86 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 2d3cb8 │ │ │ │ vdiv.f64 d3, d5, d6 │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 2d3ff8 │ │ │ │ @@ -848713,15 +848718,15 @@ │ │ │ │ bge.w 2d4608 │ │ │ │ add.w r3, r0, #1392 @ 0x570 │ │ │ │ b.n 2d3bbe │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r2, #11 │ │ │ │ stmia r1!, {r0, r1, r5, r6} │ │ │ │ - add r7, pc, #784 @ (adr r7, 2d429c ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 2d42bc ) │ │ │ │ lsls r3, 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] │ │ │ │ @@ -849127,49 +849132,49 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2d285e │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 2d46f4 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 2d4714 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 2d468c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 2d46ac ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, pc, #392 @ (adr r1, 2d45bc ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 2d45dc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 2d47cc ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 2d47ec ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 2d4704 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 2d4724 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 2d44b4 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 2d44d4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #520 @ (adr r1, 2d465c ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 2d467c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #852] @ (2d47c0 ) │ │ │ │ movw r1, #4422 @ 0x1146 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #844] @ (2d47c4 ) │ │ │ │ @@ -849442,33 +849447,33 @@ │ │ │ │ ldr r0, [pc, #60] @ (2d47e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.w 2d2e1c │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #808] @ (2d4b14 ) │ │ │ │ movw r1, #3463 @ 0xd87 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #800] @ (2d4b18 ) │ │ │ │ @@ -849756,109 +849761,109 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #200] @ (2d4bd0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 2d2e1c │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ 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] @ 2d525c │ │ │ │ @@ -850523,61 +850528,61 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d52c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -851091,176 +851096,176 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ strh r2, [r1, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r5, pc, #380 @ (adr r5, 2d59ec ) │ │ │ │ @ instruction: 0xfffff8b1 │ │ │ │ - vaddw.u , , d22 │ │ │ │ + vaddw.u , , d30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r4, pc, #476 @ (adr r4, 2d5a5c ) │ │ │ │ vmlsl.u q8, d15, d19[0] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #780 @ (adr r3, 2d5b94 ) │ │ │ │ @ instruction: 0xffffb14f │ │ │ │ vsri.32 , , #1 │ │ │ │ vmlsl.u , d15, d3[0] │ │ │ │ - @ instruction: 0xffff91c6 │ │ │ │ + @ instruction: 0xffff91ce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strh r6, [r4, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrh r7, [r2, #54] @ 0x36 │ │ │ │ vrshr.u64 d25, d19, #1 │ │ │ │ - vsubw.u , , d30 │ │ │ │ + vrsra.u32 d25, d22, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ 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 99b30 │ │ │ │ @@ -851281,17 +851286,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ 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 │ │ │ │ @@ -851470,17 +851475,17 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldr r4, [pc, #256] @ (2d5d4c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #592] @ (2d5ea4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ 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] @ (2d5fd8 ) │ │ │ │ @@ -851858,27 +851863,27 @@ │ │ │ │ add r3, pc │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #952] @ (2d64e0 ) │ │ │ │ + ldr r7, [pc, #984] @ (2d6500 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #760] @ (2d6428 ) │ │ │ │ + ldr r7, [pc, #792] @ (2d6448 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -852376,45 +852381,45 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r0, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r8, sp │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #640] @ (2d69a8 ) │ │ │ │ + ldr r2, [pc, #672] @ (2d69c8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #328] @ (2d6878 ) │ │ │ │ + ldr r2, [pc, #360] @ (2d6898 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #200] @ (2d6800 ) │ │ │ │ + ldr r2, [pc, #232] @ (2d6820 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #72] @ (2d6788 ) │ │ │ │ + ldr r2, [pc, #104] @ (2d67a8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [pc, #968] @ (2d6b10 ) │ │ │ │ + ldr r1, [pc, #1000] @ (2d6b30 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [pc, #840] @ (2d6a98 ) │ │ │ │ + ldr r1, [pc, #872] @ (2d6ab8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [pc, #712] @ (2d6a20 ) │ │ │ │ + ldr r1, [pc, #744] @ (2d6a40 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 2d6764 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -852791,31 +852796,31 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d6a14 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #2 │ │ │ │ bne.w 2d6812 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 969d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -853049,35 +853054,35 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d66c8 │ │ │ │ @ instruction: 0xfe373a4e │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 9ba54 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ @@ -853362,27 +853367,27 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d6ad0 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 9ba54 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ @@ -854009,43 +854014,43 @@ │ │ │ │ vldr d4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ b.n 2d7864 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d7adc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -854121,30 +854126,30 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d756a │ │ │ │ vcvt.f16.u16 q15, , #1 │ │ │ │ vsri.64 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d761a │ │ │ │ vshr.u64 d31, d23, #1 │ │ │ │ vaddw.u q15, , d11 │ │ │ │ @ instruction: 0xffffdebb │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vtbl.8 d18, {d15-d18}, d12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ 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 95d1c │ │ │ │ @@ -854165,17 +854170,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ 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] │ │ │ │ @@ -854431,23 +854436,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (2d7ef8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ 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] │ │ │ │ @@ -854458,15 +854463,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r3, 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, #3824] @ 0xef0 │ │ │ │ ldr.w r5, [pc, #1072] @ 2d8378 │ │ │ │ @@ -854803,23 +854808,23 @@ │ │ │ │ b.n 2d839e │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r7, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r2 │ │ │ │ bge.n 2d846c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ @@ -854904,21 +854909,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (2d84a0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2d82aa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ 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] @ (2d8878 ) │ │ │ │ @@ -855277,35 +855282,35 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ beq.n 2d89a4 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ bne.n 2d88ac │ │ │ │ @@ -855685,42 +855690,42 @@ │ │ │ │ blx 96e60 <__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 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bl 472d12 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -856177,67 +856182,67 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2d9108 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d9284 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -856390,52 +856395,52 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ asrs r2, r2, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrd pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfa67ffff │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ bl 46b432 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r0, r3, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ 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 960ac │ │ │ │ @@ -856456,17 +856461,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ 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 │ │ │ │ @@ -856648,19 +856653,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ 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] │ │ │ │ @@ -856671,15 +856676,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ 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 │ │ │ │ @@ -856819,29 +856824,29 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r1, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ 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 │ │ │ │ @@ -857003,39 +857008,39 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r6, r5, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r6, r6, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ 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] @ (2d9c08 ) │ │ │ │ @@ -857167,29 +857172,29 @@ │ │ │ │ b.n 2d9b54 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r7, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ 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 │ │ │ │ @@ -857346,39 +857351,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (2d9e0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2d9d48 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #912] @ (2da17c ) │ │ │ │ + ldr r7, [pc, #944] @ (2da19c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #800] @ (2da114 ) │ │ │ │ + ldr r7, [pc, #832] @ (2da134 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #688] @ (2da0ac ) │ │ │ │ + ldr r7, [pc, #720] @ (2da0cc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #576] @ (2da044 ) │ │ │ │ + ldr r7, [pc, #608] @ (2da064 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #472] @ (2d9fe4 ) │ │ │ │ + ldr r7, [pc, #504] @ (2da004 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ 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] @ (2da0f8 ) │ │ │ │ @@ -857641,19 +857646,19 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r0, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #592] @ (2da358 ) │ │ │ │ + ldr r6, [pc, #624] @ (2da378 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #264] @ (2da214 ) │ │ │ │ + ldr r5, [pc, #296] @ (2da234 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #664] @ (2da3a8 ) │ │ │ │ + ldr r4, [pc, #696] @ (2da3c8 ) │ │ │ │ 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 │ │ │ │ @@ -857919,19 +857924,19 @@ │ │ │ │ b.n 2da14c │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2da630 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #208] @ (2da4f4 ) │ │ │ │ + ldr r3, [pc, #240] @ (2da514 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [pc, #592] @ (2da678 ) │ │ │ │ + ldr r1, [pc, #624] @ (2da698 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 2da00c │ │ │ │ vsub.f64 d7, d6, d10 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -858283,33 +858288,33 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 2da4bc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ 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 2da4bc │ │ │ │ @@ -858517,57 +858522,57 @@ │ │ │ │ ldr r0, [pc, #108] @ (2dab54 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2da75c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ 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 │ │ │ │ @@ -859332,48 +859337,48 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2db5f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xfaf40063 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfac80063 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-352] @ 0xfffffea0 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + ldc2 0, cr0, [lr, #-352] @ 0xfffffea0 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r8], #352 @ 0x160 │ │ │ │ + stc2 0, cr0, [r0, #-352] @ 0xfffffea0 │ │ │ │ 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 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ @@ -859650,23 +859655,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2db990 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb2a0058 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + @ instruction: 0xfb320058 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfadc0058 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + @ instruction: 0xfae40058 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr??.w r0, [lr, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfa060058 │ │ │ │ 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 2db89e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -859866,53 +859871,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (2dba30 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2db6b8 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr.w r0, [r6, r8, lsl #1] │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + ldr.w r0, [lr, r8, lsl #1] │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh.w r0, [sl, r8, lsl #1] │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + str.w r0, [r2, r8, lsl #1] │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb.w r0, [lr, r8, lsl #1] │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + strh.w r0, [r6, r8, lsl #1] │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7ec0058 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf7f40058 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7ce0058 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf7d60058 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7b00058 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + @ instruction: 0xf7b80058 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7960058 │ │ │ │ - adds r4, #22 │ │ │ │ + @ instruction: 0xf79e0058 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf77c0058 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + @ instruction: 0xf7840058 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7540058 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf75c0058 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf73a0058 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + @ instruction: 0xf7420058 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7200058 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf7280058 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7060058 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf70e0058 │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf6ec0058 │ │ │ │ + @ instruction: 0xf6f40058 │ │ │ │ stmdb 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 │ │ │ │ mov sl, r1 │ │ │ │ @@ -860069,27 +860074,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (2dbc1c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2dbab4 │ │ │ │ nop │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - addw r0, r2, #2136 @ 0x858 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + addw r0, sl, #2136 @ 0x858 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf5ea0058 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf5f20058 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf4ba0058 │ │ │ │ + @ instruction: 0xf4c20058 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #12 │ │ │ │ bl 2dba34 │ │ │ │ @@ -860109,17 +860114,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orrs.w r0, sl, #14155776 @ 0xd80000 │ │ │ │ + orn r0, r2, #14155776 @ 0xd80000 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ ldr.w r0, [pc, #1900] @ 2dc3f0 │ │ │ │ @@ -860808,48 +860813,48 @@ │ │ │ │ b.n 2dbcbe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strd r0, r0, [r0, #396]! @ 0x18c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9a60063 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf3520058 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf35a0058 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf3180058 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + ssat r0, #25, r0, asr #1 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - addw r0, sl, #88 @ 0x58 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf2120058 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf0e40058 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf0ec0058 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc 0, 1, r0, cr14, cr8, {2} │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + mcr 0, 2, r0, cr6, cr8, {2} │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc 0, cr0, [r8, #352] @ 0x160 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + ldc 0, cr0, [r0, #352] @ 0x160 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-352] @ 0xfffffea0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + stcl 0, cr0, [r0, #-352]! @ 0xfffffea0 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [r6], {88} @ 0x58 │ │ │ │ + ldcl 0, cr0, [lr], {88} @ 0x58 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2dbfd8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 9acb4 │ │ │ │ @@ -860919,32 +860924,32 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (2dc550 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2dc490 │ │ │ │ nop │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc 0, cr0, [r6], #-352 @ 0xfffffea0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + stc 0, cr0, [lr], #-352 @ 0xfffffea0 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc 0, cr0, [r6], {88} @ 0x58 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + stc 0, cr0, [lr], {88} @ 0x58 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xebea0058 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xebf20058 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rsb r0, lr, r8, lsr #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + rsbs r0, r6, r8, lsr #1 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs.w r0, r2, r8, lsr #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + subs.w r0, sl, r8, lsr #1 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xeb960058 │ │ │ │ + @ instruction: 0xeb9e0058 │ │ │ │ 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] @ 2dc664 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #252] @ (2dc668 ) │ │ │ │ @@ -861051,28 +861056,28 @@ │ │ │ │ b.n 2dc5d0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 2dc868 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xeae80058 │ │ │ │ + @ instruction: 0xeaf00058 │ │ │ │ b.n 2dc7a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xeab20058 │ │ │ │ - movs r7, #18 │ │ │ │ + @ instruction: 0xeaba0058 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orns r0, sl, r8, lsr #1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + eor.w r0, r2, r8, lsr #1 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orrs.w r0, ip, r8, lsr #1 │ │ │ │ + orn r0, r4, r8, lsr #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 │ │ │ │ ldr r4, [pc, #544] @ (2dc8c8 ) │ │ │ │ @@ -861283,26 +861288,26 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ svc 192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ svc 32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia.w ip!, {r3, r4, r6} │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + ldmia.w r4!, {r3, r4, r6} │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia.w r0, {r3, r4, r6} │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + ldmia.w r8, {r3, r4, r6} │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xe8580058 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + strd r0, r0, [r0], #-352 @ 0x160 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xe80c0058 │ │ │ │ + @ instruction: 0xe8140058 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #780] @ (2dcc18 ) │ │ │ │ @@ -861569,25 +861574,25 @@ │ │ │ │ ... │ │ │ │ ble.n 2dccd4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2dccfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dc740 │ │ │ │ + b.n 2dc750 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dc6ec │ │ │ │ + b.n 2dc6fc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dc5d0 │ │ │ │ + b.n 2dc5e0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -861649,19 +861654,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9e6cc │ │ │ │ b.n 2dc9fa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dd4f0 │ │ │ │ + b.n 2dd500 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ 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] │ │ │ │ @@ -862215,35 +862220,35 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ b.n 2dd1a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ble.n 2dd460 │ │ │ │ + ble.n 2dd470 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #416] @ (2dd56c ) │ │ │ │ @@ -862405,31 +862410,31 @@ │ │ │ │ b.n 2dd4ae │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 2dd4a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 2dd58c │ │ │ │ + bgt.n 2dd59c │ │ │ │ lsls r0, r3, #1 │ │ │ │ bne.n 2dd4f4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2dd4b0 │ │ │ │ + blt.n 2dd4c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2dd680 │ │ │ │ + blt.n 2dd490 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2dd650 │ │ │ │ + blt.n 2dd660 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #552] @ (2dd7d8 ) │ │ │ │ @@ -862646,33 +862651,33 @@ │ │ │ │ nop │ │ │ │ beq.n 2dd750 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2dd708 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2dd7b0 │ │ │ │ + bls.n 2dd7c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2dd700 │ │ │ │ + bls.n 2dd710 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2dd858 │ │ │ │ + bls.n 2dd868 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2dd814 │ │ │ │ + bls.n 2dd824 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 2dd7e8 │ │ │ │ + bhi.n 2dd7f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -862881,17 +862886,17 @@ │ │ │ │ b.n 2ddbfc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 2d98a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -863252,23 +863257,23 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ddc00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 2ddf34 │ │ │ │ + bcs.n 2ddf44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 2ddea0 │ │ │ │ + bne.n 2ddeb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ vldr d9, [pc, #800] @ 2de238 │ │ │ │ cmp r3, r7 │ │ │ │ bge.n 2ddf34 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ @@ -863550,69 +863555,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 2ddc00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de284 │ │ │ │ + beq.n 2de294 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #228] @ (2de398 ) │ │ │ │ movw r1, #2717 @ 0xa9d │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -863696,45 +863701,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (2de3d4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2ddc00 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002de3d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -863882,55 +863887,55 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strd pc, pc, [fp], #1020 @ 0x3fc │ │ │ │ b.n 2dea46 │ │ │ │ - vshll.u32 q8, d2, #31 │ │ │ │ + vshll.u32 q8, d10, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffff09f8 │ │ │ │ + vtbl.8 d16, {d15-d17}, d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 9d2f4 │ │ │ │ @@ -863951,17 +863956,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002de610 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -864246,43 +864251,43 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2deb08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bkpt 0x0046 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002de934 : │ │ │ │ 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 │ │ │ │ @@ -864346,15 +864351,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 9ce48 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ 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 │ │ │ │ @@ -864381,17 +864386,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -864425,17 +864430,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r0, 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] │ │ │ │ @@ -864598,21 +864603,21 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 2decd4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r6, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ 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 r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -864656,17 +864661,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 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -864704,17 +864709,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} │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -864755,17 +864760,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 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ 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 r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -864809,17 +864814,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 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2defe8 ) │ │ │ │ @@ -864940,27 +864945,27 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2def8c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7a4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u32 q0, q5, #12 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + vshr.u32 q0, q5, #4 │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vshr.u32 q0, q5, #26 │ │ │ │ + vshr.u32 q0, q5, #18 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vqadd.u32 q8, q0, q5 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + vqadd.u32 q8, q4, q5 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.u8 q8, q3, q5 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + vqadd.u8 q8, q7, q5 │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2df14c ) │ │ │ │ @@ -865081,28 +865086,28 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2df0f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 6, r0, cr8, cr10, {2} │ │ │ │ - mrc2 0, 2, r0, cr0, cr10, {2} │ │ │ │ - itt al │ │ │ │ + mcr2 0, 7, r0, cr0, cr10, {2} │ │ │ │ + mrc2 0, 2, r0, cr8, cr10, {2} │ │ │ │ + ite al │ │ │ │ lslal r0, r3, #1 │ │ │ │ - mcr2al 0, 2, r0, cr2, cr10, {2} │ │ │ │ + mcr2 0, 2, r0, cr10, cr10, {2} │ │ │ │ push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #360]! @ 0x168 │ │ │ │ - nop {9} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - stc2l 0, cr0, [r2, #360]! @ 0x168 │ │ │ │ - ite vc │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {2} │ │ │ │ + it ls │ │ │ │ + lslls r0, r3, #1 │ │ │ │ + stc2l 0, cr0, [sl, #360]! @ 0x168 │ │ │ │ + itt vc │ │ │ │ lslvc r0, r3, #1 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdbvc 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 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ @@ -865143,16 +865148,16 @@ │ │ │ │ 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} │ │ │ │ - ldc2 0, cr0, [lr, #-360]! @ 0xfffffe98 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + stc2l 0, cr0, [r6, #-360] @ 0xfffffe98 │ │ │ │ + bkpt 0x00da │ │ │ │ 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 r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865195,16 +865200,16 @@ │ │ │ │ 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} │ │ │ │ - ldc2 0, cr0, [r6], #360 @ 0x168 │ │ │ │ - bkpt 0x004a │ │ │ │ + ldc2 0, cr0, [lr], #360 @ 0x168 │ │ │ │ + bkpt 0x0052 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ @@ -865252,16 +865257,16 @@ │ │ │ │ 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} │ │ │ │ - stc2 0, cr0, [r2], #-360 @ 0xfffffe98 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + stc2 0, cr0, [sl], #-360 @ 0xfffffe98 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -865313,16 +865318,16 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfb82005a │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + @ instruction: 0xfb8a005a │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ 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 r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865365,16 +865370,16 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfafa005a │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xfb02005a │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -865431,18 +865436,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #1 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa84005a │ │ │ │ - pop {r3, r4} │ │ │ │ + @ instruction: 0xfa8c005a │ │ │ │ + pop {r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfa78005a │ │ │ │ + @ instruction: 0xfa80005a │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -865464,15 +865469,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa1c005a │ │ │ │ + @ instruction: 0xfa24005a │ │ │ │ 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] @ (2df624 ) │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -865557,23 +865562,23 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (2df63c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2df602 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, #90] @ 0x5a │ │ │ │ - vst4.16 {d16-d19}, [sl :64], sl │ │ │ │ - revsh r6, r3 │ │ │ │ + ldr??.w r0, [r8, #90] @ 0x5a │ │ │ │ + ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vld4.16 {d0-d3}, [r2 :64], sl │ │ │ │ - hlt 0x0034 │ │ │ │ + vld4.16 {d0-d3}, [sl :64], sl │ │ │ │ + hlt 0x003c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :64], sl │ │ │ │ - hlt 0x0016 │ │ │ │ + vst4.16 {d0-d3}, [ip :64], sl │ │ │ │ + hlt 0x001e │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002df640 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -865729,15 +865734,15 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #124] @ (2df834 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2df7a2 │ │ │ │ nop │ │ │ │ - ldrh.w r0, [lr, #90] @ 0x5a │ │ │ │ + str.w r0, [r6, #90] @ 0x5a │ │ │ │ bl 65d7ca │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ bl 6bf7d2 ::ZeroObjColSingletonPS::execute(soplex::VectorBase&, soplex::VectorBase&, soplex::VectorBase&, soplex::VectorBase&, soplex::DataArray::VarStatus>&, soplex::DataArray::VarStatus>&, bool) const@@Base+0x1cb2> │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ bl 6c97da ::getColUnscaled(soplex::SPxLPBase const&, int, soplex::DSVectorBase&) const@@Base+0x456> │ │ │ │ bl 6d57de >::getRow(int, soplex::LPRowBase >&) const@@Base+0x556> │ │ │ │ bl 5db7e2 │ │ │ │ @@ -865750,26 +865755,26 @@ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ str??.w pc, [pc, #4095] @ 2e0803 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ @ instruction: 0xfabfffff │ │ │ │ @ instruction: 0xfb3fffff │ │ │ │ - @ instruction: 0xf7f4005a │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf7fc005a │ │ │ │ + adds r7, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xf7a0005a │ │ │ │ - cbnz r4, 2df834 │ │ │ │ + @ instruction: 0xf7a8005a │ │ │ │ + cbnz r4, 2df836 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf782005a │ │ │ │ - cbnz r4, 2df834 │ │ │ │ + @ instruction: 0xf78a005a │ │ │ │ + cbnz r4, 2df836 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf764005a │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xf76c005a │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ 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 9501c │ │ │ │ @@ -865789,16 +865794,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xf6b2005a │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xf6ba005a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r0, r3, #1 │ │ │ │ cbz r2, 2df886 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -866015,28 +866020,28 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (2dfae4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2df9d8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e2005a │ │ │ │ - subs.w r0, r4, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xf5ea005a │ │ │ │ + subs.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sbcs.w r0, r4, #14286848 @ 0xda0000 │ │ │ │ - adc.w r0, r6, #14286848 @ 0xda0000 │ │ │ │ - cpsid │ │ │ │ + sbcs.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ + adc.w r0, lr, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adc.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xf4ee005a │ │ │ │ - setpan #1 │ │ │ │ + adc.w r0, r8, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf4f6005a │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf4d4005a │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xf4dc005a │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -866081,16 +866086,16 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2dfd90 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bic.w r0, r8, #14286848 @ 0xda0000 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + bics.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -866208,16 +866213,16 @@ │ │ │ │ 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, 2dfef0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - movt r0, #41050 @ 0xa05a │ │ │ │ - cbz r6, 2dfd5c │ │ │ │ + @ instruction: 0xf2d2005a │ │ │ │ + cbz r6, 2dfd5e │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -866353,16 +866358,16 @@ │ │ │ │ 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, 2e0088 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf12e005a │ │ │ │ - sxtb r2, r3 │ │ │ │ + @ instruction: 0xf136005a │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -866417,17 +866422,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e4005a │ │ │ │ - eor.w r0, r6, #90 @ 0x5a │ │ │ │ - cbz r2, 2dff44 │ │ │ │ + @ instruction: 0xf0ec005a │ │ │ │ + eor.w r0, lr, #90 @ 0x5a │ │ │ │ + cbz r2, 2dff46 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -866510,17 +866515,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0228 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - orr.w r0, r6, #90 @ 0x5a │ │ │ │ - vshr.s16 q0, q5, #16 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + orr.w r0, lr, #90 @ 0x5a │ │ │ │ + vshr.s16 q0, q5, #8 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ (2e00dc ) │ │ │ │ @@ -867315,17 +867320,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0ac8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e0690 │ │ │ │ + b.n 2e06a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -867387,17 +867392,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e08d2 │ │ │ │ b.n 2e08d6 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0b80 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e0608 │ │ │ │ + b.n 2e0618 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #488 @ (adr r7, 2e0b58 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 2e0b78 ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -867495,23 +867500,23 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2e09ac │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0c98 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e0640 │ │ │ │ + b.n 2e0650 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #40 @ (adr r7, 2e0ab0 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 2e0ad0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e05a4 │ │ │ │ + b.n 2e05b4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e04c0 │ │ │ │ + b.n 2e04d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #264 @ (adr r6, 2e0b9c ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 2e0bbc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -867679,35 +867684,35 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2e0c1c │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0e78 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e05d4 │ │ │ │ + b.n 2e05e4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 2e0ff8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 2e1018 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e04d8 │ │ │ │ + b.n 2e04e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e0488 │ │ │ │ + b.n 2e0498 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e1434 │ │ │ │ + b.n 2e1444 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e1358 │ │ │ │ + b.n 2e1368 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 2e0ee4 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 2e0f04 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e1324 │ │ │ │ + b.n 2e1334 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 2e0e74 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 2e0e94 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e12f8 │ │ │ │ + b.n 2e1308 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #392 @ (adr r4, 2e0e14 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 2e0e34 ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -867801,17 +867806,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0fa0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e11b8 │ │ │ │ + b.n 2e11c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, pc, #264 @ (adr r3, 2e0e98 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 2e0eb8 ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ (2e0eb4 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -867924,21 +867929,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx r3 │ │ │ │ b.n 2e0e74 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2e1284 │ │ │ │ + b.n 2e1294 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r5, [pc, #144] @ (2e0f50 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e1088 │ │ │ │ + b.n 2e1098 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 2e0f00 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 2e0f20 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2e1144 │ │ │ │ stmdb 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 │ │ │ │ @@ -868769,29 +868774,29 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 2e1640 │ │ │ │ + blt.n 2e1650 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #112] @ (2e1778 ) │ │ │ │ movs r0, r0 │ │ │ │ - udf #32 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2e1700 │ │ │ │ + bge.n 2e1710 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2e16bc │ │ │ │ + bls.n 2e16cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 2e16c8 │ │ │ │ + bhi.n 2e16d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2e1724 │ │ │ │ + bls.n 2e1734 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov fp, r2 │ │ │ │ @@ -868873,17 +868878,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2e1778 │ │ │ │ + bvc.n 2e1788 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -869980,63 +869985,63 @@ │ │ │ │ bne.w 2e256a │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ str.w r9, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 2e280a │ │ │ │ b.n 2e23c4 │ │ │ │ nop │ │ │ │ - bvc.n 2e2430 │ │ │ │ + bvc.n 2e2440 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2e23e0 │ │ │ │ + bvs.n 2e23f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2e22ac │ │ │ │ + bvs.n 2e22bc │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r2, fp │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r5, [pc, #144] @ (2e2408 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #112] @ (2e23ec ) │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 2e23f4 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - bpl.n 2e23b0 │ │ │ │ + bvs.n 2e2404 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bpl.n 2e23c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 2e22dc │ │ │ │ + bpl.n 2e23d0 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + bmi.n 2e22ec │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 2e23f0 │ │ │ │ + bmi.n 2e2400 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 2e22e0 │ │ │ │ + bcc.n 2e22f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcc.n 2e22ec │ │ │ │ + bcc.n 2e22fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcc.n 2e23e4 │ │ │ │ + bcc.n 2e23f4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcs.n 2e22d0 │ │ │ │ + bcs.n 2e22e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bne.n 2e2380 │ │ │ │ + bne.n 2e2390 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bne.n 2e2438 │ │ │ │ + bne.n 2e2448 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2e2300 │ │ │ │ + beq.n 2e2310 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2e23d4 │ │ │ │ + beq.n 2e23e4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [pc, #176] @ (2e2474 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 9bdfc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ @@ -870660,29 +870665,29 @@ │ │ │ │ ldr.w r3, [sp, #1148] @ 0x47c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 2e2676 │ │ │ │ b.n 2e2606 │ │ │ │ b.n 2e2922 │ │ │ │ b.n 2e2702 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strh r0, [r7, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r0, [r1, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -870694,15 +870699,15 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r6, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r4, [r0, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r6, [r3, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -870942,23 +870947,23 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, 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] │ │ │ │ @@ -871231,23 +871236,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, #112] @ (2e300c ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r2, 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 │ │ │ │ @@ -871585,27 +871590,27 @@ │ │ │ │ blx 98950 │ │ │ │ b.n 2e3334 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -872048,45 +872053,45 @@ │ │ │ │ b.n 2e3654 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r5, [pc, #144] @ (2e3874 ) │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2e3832 │ │ │ │ + cbnz r2, 2e3834 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r6, 2e3832 │ │ │ │ + cbnz r6, 2e3834 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e3828 │ │ │ │ + cbnz r6, 2e382a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [pc, #112] @ (2e3878 ) │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e382c │ │ │ │ + cbnz r6, 2e382e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r0, 2e3816 │ │ │ │ + cbnz r0, 2e3818 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmn.w r6, #102 @ 0x66 │ │ │ │ beq.w 2e3ab8 │ │ │ │ cmn.w r6, #101 @ 0x65 │ │ │ │ beq.w 2e3a9a │ │ │ │ cmn.w r6, #199 @ 0xc7 │ │ │ │ bne.w 2e34a0 │ │ │ │ @@ -872876,59 +872881,59 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2e3b6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 2e3b6c │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e405e │ │ │ │ + cbnz r6, 2e4060 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - revsh r2, r7 │ │ │ │ + cbnz r2, 2e4028 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r4, 2e4030 │ │ │ │ + cbnz r4, 2e4032 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r4, 2e4024 │ │ │ │ + cbnz r4, 2e4026 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 2e4090 │ │ │ │ + cbz r0, 2e4092 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -872952,35 +872957,35 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #112] @ (2e40e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2e407a │ │ │ │ + cbz r6, 2e407c │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 002e4080 : │ │ │ │ ldr r0, [pc, #4] @ (2e4088 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e408c : │ │ │ │ ldr r0, [pc, #4] @ (2e4094 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e4098 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e409c : │ │ │ │ @@ -873037,17 +873042,17 @@ │ │ │ │ nop │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r0, 2e41ac │ │ │ │ + cbz r0, 2e41ae │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e4134 : │ │ │ │ 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 │ │ │ │ @@ -873214,31 +873219,31 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2e4262 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [pc, #0] @ (2e4300 ) │ │ │ │ + ldr r1, [pc, #32] @ (2e4320 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #624] @ (2e4578 ) │ │ │ │ + ldr r0, [pc, #656] @ (2e4598 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #528] @ (2e4520 ) │ │ │ │ + ldr r0, [pc, #560] @ (2e4540 ) │ │ │ │ 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 │ │ │ │ @@ -873726,37 +873731,37 @@ │ │ │ │ beq.n 2e473a │ │ │ │ b.n 2e471c │ │ │ │ nop │ │ │ │ str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 2e480a │ │ │ │ + cbz r2, 2e480c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r6, 2e47e2 │ │ │ │ + cbz r6, 2e47e4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsh r4, [r5, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -873976,56 +873981,56 @@ │ │ │ │ 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] │ │ │ │ - @ instruction: 0xffffac9e │ │ │ │ + vmull.u q13, d31, d22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ - vmull.u q13, d31, d20 │ │ │ │ + vmull.u q13, d31, d28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ittet vs │ │ │ │ vaddlvs.u q14, d31, d29 │ │ │ │ @ instruction: 0xffffc1c7 │ │ │ │ @ instruction: 0xffff5d9c │ │ │ │ lslvs r3, r4, #1 │ │ │ │ uxth r3, r4 │ │ │ │ @ instruction: 0xffffafa9 │ │ │ │ vraddhn.i d28, , │ │ │ │ vcvt.f32.u32 d28, d19, #1 │ │ │ │ @ instruction: 0xffffaf89 │ │ │ │ - vmlsl.u q13, d15, d26[0] │ │ │ │ + vqshlu.s32 q13, q9, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 2e4ad4 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 2e4af4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #696 @ (adr r5, 2e4d58 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 2e4d78 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 2e4cf8 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 2e4d18 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 99cf0 │ │ │ │ ldr r3, [pc, #788] @ (2e4dc8 ) │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ add.w r3, r0, #12 │ │ │ │ @@ -874317,19 +874322,19 @@ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ b.n 2e4d44 │ │ │ │ ... │ │ │ │ str r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 2e4e78 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 2e4e98 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #352] @ (2e4f3c ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -874940,17 +874945,17 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #272] @ (2e5534 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (2e542c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #352] @ (2e5598 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #672] @ (2e56e0 ) │ │ │ │ movs r0, r0 │ │ │ │ @@ -874962,15 +874967,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #80] @ (2e54a4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 2e5754 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 2e5774 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cbz r0, 2e546c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98950 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ @@ -875770,39 +875775,39 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (2e5c84 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r4, [pc, #24] @ (2e5cb4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #424] @ (2e5e4c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #664] @ (2e5f40 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #528] @ (2e5ec0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ 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 a1e80 │ │ │ │ @@ -875823,17 +875828,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ 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 │ │ │ │ @@ -875911,19 +875916,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (2e5de8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9d29c │ │ │ │ nop │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ 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 │ │ │ │ @@ -875942,15 +875947,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 96360 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 99204 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ 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, #20] @ (2e5e5c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -876263,15 +876268,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, r8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp r6, lr │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp r2, fp │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [pc, #444] @ 2e6318 │ │ │ │ add.w sl, r0, #36 @ 0x24 │ │ │ │ @@ -876785,15 +876790,15 @@ │ │ │ │ blx 996e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ b.n 2e6654 , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0x84> │ │ │ │ ldr r0, [pc, #4] @ (2e6688 , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0xb8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e668c , 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 │ │ │ │ @@ -877173,15 +877178,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 996e4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ b.n 2e69a2 , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0xae> │ │ │ │ ldr r0, [pc, #4] @ (2e6a44 , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0x150>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -877360,45 +877365,45 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6bf8 : │ │ │ │ ldr r0, [pc, #4] @ (2e6c00 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6c04 : │ │ │ │ ldr r0, [pc, #4] @ (2e6c0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6c10 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6c18 : │ │ │ │ ldr r0, [pc, #4] @ (2e6c20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6c24 : │ │ │ │ ldr r0, [pc, #4] @ (2e6c2c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6c30 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6c34 : │ │ │ │ @@ -877410,23 +877415,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6c3c : │ │ │ │ ldr r0, [pc, #4] @ (2e6c44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #136 @ (adr r6, 2e6cd0 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 2e6cf0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6c48 : │ │ │ │ ldr r0, [pc, #4] @ (2e6c50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #88 @ (adr r6, 2e6cac ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 2e6ccc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6c54 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d6, [r3, #8] │ │ │ │ @@ -877562,15 +877567,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877888,66 +877893,66 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ mcr2 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ 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 a1698 │ │ │ │ @@ -877967,17 +877972,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ @@ -878093,29 +878098,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xff9bffff │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ 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 994b0 │ │ │ │ @@ -878135,17 +878140,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -878261,29 +878266,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffadffff │ │ │ │ vminnm.f32 , , │ │ │ │ adds r2, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ 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 9e9dc │ │ │ │ @@ -878303,17 +878308,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ 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] │ │ │ │ @@ -878446,15 +878451,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r7, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878891,90 +878896,90 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ cmp r5, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldr r7, [pc, #928] @ (2e7f40 ) │ │ │ │ + ldr r7, [pc, #960] @ (2e7f60 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r5, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ 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 96c9c │ │ │ │ @@ -878994,17 +878999,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ 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 │ │ │ │ @@ -879149,15 +879154,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -879547,82 +879552,82 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r6, #142 @ 0x8e │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r6, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ 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 9c1ec │ │ │ │ @@ -879642,17 +879647,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ 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 │ │ │ │ @@ -879710,15 +879715,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r2, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ @@ -879969,63 +879974,63 @@ │ │ │ │ b.n 2e853e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ 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 99604 │ │ │ │ @@ -880045,17 +880050,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ @@ -880114,19 +880119,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ 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] @ (2e885c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -880173,17 +880178,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r2, r5, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -880634,49 +880639,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 2e8cd0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r0, r7, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r0, r2, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e8d98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -880907,76 +880912,76 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ adds r6, r7, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - bls.n 2e8f4c │ │ │ │ + bls.n 2e8f5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r4, r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r0, r3, #1 │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ 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 9ac74 │ │ │ │ @@ -880997,17 +881002,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ 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 │ │ │ │ @@ -881065,15 +881070,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r2, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r4, r3, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cbz r1, 2e91a8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881699,15 +881704,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e9810 │ │ │ │ ldr r0, [pc, #8] @ (2e983c ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -881775,15 +881780,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2e9900 │ │ │ │ b.n 2e98c8 │ │ │ │ ldr r0, [pc, #8] @ (2e9918 ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e9a16 │ │ │ │ stmdb 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 │ │ │ │ @@ -881999,15 +882004,15 @@ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ streq.w r2, [r8, r3] │ │ │ │ b.n 2e9b18 │ │ │ │ ldr r0, [pc, #8] @ (2e9b70 ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -882253,15 +882258,15 @@ │ │ │ │ b.n 2e9dcc │ │ │ │ mov r2, r7 │ │ │ │ b.n 2e9d5e │ │ │ │ ldr r0, [pc, #8] @ (2e9dfc ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ 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] @ (2e9eb0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -882339,15 +882344,15 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ 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 │ │ │ │ @@ -882601,30 +882606,30 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ movs r1, #0 │ │ │ │ b.n 2ea078 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bics.w r0, ip, ip, lsr #1 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + orr.w r0, r4, ip, lsr #1 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe9a8005c │ │ │ │ - ldrd r0, r0, [r8, #-368]! @ 0x170 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xe9b0005c │ │ │ │ + @ instruction: 0xe980005c │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia.w r4, {r2, r3, r4, r6} │ │ │ │ - ldrd r0, r0, [r2], #-368 @ 0x170 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + stmia.w ip, {r2, r3, r4, r6} │ │ │ │ + ldrd r0, r0, [sl], #-368 @ 0x170 │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #684] @ (2ea494 ) │ │ │ │ @@ -882910,15 +882915,15 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -883028,15 +883033,15 @@ │ │ │ │ blx 996e4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ea596 │ │ │ │ b.n 2ea57c │ │ │ │ ldr r0, [pc, #4] @ (2ea5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl a1f9c │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ subs.w r5, ip, lr │ │ │ │ beq.n 2ea62c │ │ │ │ mov r4, r1 │ │ │ │ subs r0, #4 │ │ │ │ @@ -883704,43 +883709,43 @@ │ │ │ │ ... │ │ │ │ ldc2 0, cr0, [lr, #-392] @ 0xfffffe78 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2, #-392] @ 0xfffffe78 │ │ │ │ ldr r2, [pc, #576] @ (2eaf68 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [pc, #208] @ (2eae0c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #704] @ (2eb008 ) │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #480] @ (2eaf40 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ movs r1, #7 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #28] │ │ │ │ @@ -884062,43 +884067,43 @@ │ │ │ │ strne.w r6, [r3], #4 │ │ │ │ strne r3, [r4, #16] │ │ │ │ beq.w 2eb820 │ │ │ │ b.n 2eb124 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r6, [pc, #720] @ (2eb3c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #640] @ (2eb380 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #672] @ (2eb3a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 99cf0 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r9, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -884279,27 +884284,27 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 2eb8bc │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #1008] @ (2eb748 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xf3500062 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 99cf0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -884596,37 +884601,37 @@ │ │ │ │ blx 98950 │ │ │ │ b.n 2eb6c8 │ │ │ │ ... │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ - ldr r6, [pc, #624] @ (2eb90c ) │ │ │ │ + ldr r6, [pc, #656] @ (2eb92c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r5, [pc, #480] @ (2eb880 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #848] @ (2eb9f8 ) │ │ │ │ + ldr r5, [pc, #880] @ (2eba18 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r7, [pc, #592] @ (2eb900 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #832] @ (2eb9f4 ) │ │ │ │ + ldr r4, [pc, #864] @ (2eba14 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #224] @ (2eb798 ) │ │ │ │ + ldr r5, [pc, #256] @ (2eb7b8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [pc, #544] @ (2eb8dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #24] @ (2eb6d8 ) │ │ │ │ + ldr r4, [pc, #56] @ (2eb6f8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #544] @ (2eb8e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #664] @ (2eb960 ) │ │ │ │ + ldr r7, [pc, #696] @ (2eb980 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ strne.w r6, [r3], #4 │ │ │ │ @@ -886697,55 +886702,55 @@ │ │ │ │ nop │ │ │ │ b.n 2ec5b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ec588 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #376] @ (2ece68 ) │ │ │ │ + ldr r5, [pc, #408] @ (2ece88 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ b.n 2ed03c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #312] @ (2ece38 ) │ │ │ │ + ldr r2, [pc, #344] @ (2ece58 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #328] @ (2ece54 ) │ │ │ │ + ldr r5, [pc, #360] @ (2ece74 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #400] @ (2ecea0 ) │ │ │ │ + ldr r5, [pc, #432] @ (2ecec0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #232] @ (2ece00 ) │ │ │ │ + ldr r3, [pc, #264] @ (2ece20 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #304] @ (2ece4c ) │ │ │ │ + ldr r3, [pc, #336] @ (2ece6c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #672] @ (2ecfc0 ) │ │ │ │ + ldr r2, [pc, #704] @ (2ecfe0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #744] @ (2ed00c ) │ │ │ │ + ldr r2, [pc, #776] @ (2ed02c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bls.n 2eccb4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ 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, #1568] @ 0x620 │ │ │ │ subw sp, sp, #2460 @ 0x99c │ │ │ │ @@ -887335,15 +887340,15 @@ │ │ │ │ ... │ │ │ │ bls.n 2ed3d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2ed39c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vqadd.s32 q0, q7, │ │ │ │ + vqadd.s64 q0, q3, │ │ │ │ beq.w 2edd3e │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2ede30 │ │ │ │ add.w r8, r4, r7, lsl #5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, r6 │ │ │ │ @@ -887832,17 +887837,17 @@ │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 2ed8ac │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldr r4, [pc, #112] @ (2ed974 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #132] @ 0x84 │ │ │ │ @@ -889357,51 +889362,51 @@ │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ b.n 2eea96 │ │ │ │ nop │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ vldr d7, [r3, #152] @ 0x98 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2eeb10 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -890310,95 +890315,95 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98950 │ │ │ │ b.n 2ef2a0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98950 │ │ │ │ b.n 2ef2aa │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ite │ │ │ │ + itt │ │ │ │ lsl r7, r2, #1 │ │ │ │ - pushal {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r1, r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cbz r6, 2ef4fe │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r4, 2ef4ec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #420] @ (2ef650 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -890568,25 +890573,25 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ cbz r4, 2ef682 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rev16 r2, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ 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, #360] @ (2ef7ec ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -891517,186 +891522,186 @@ │ │ │ │ subs r7, #74 @ 0x4a │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r4, sp, #608 @ 0x260 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xfa67ffff │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsrs r7, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - @ instruction: 0xffff0894 │ │ │ │ + @ instruction: 0xffff089c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r5, [sp, #540] @ 0x21c │ │ │ │ - @ instruction: 0xffff09fe │ │ │ │ + vtbl.8 d16, {d15-d17}, d6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r4, 2f0192 │ │ │ │ + cbz r4, 2f0194 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r6, 2f018e │ │ │ │ + cbz r6, 2f0190 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r4, 2f018c │ │ │ │ + cbz r4, 2f018e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r6, 2f018a │ │ │ │ + cbz r6, 2f018c │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r4, 2f01c0 │ │ │ │ + cbz r4, 2f01c2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r0, 2f01be │ │ │ │ + cbz r0, 2f01c0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r0, 2f01bc │ │ │ │ + cbz r0, 2f01be │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 2f01bc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [pc, #500] @ (2f03d4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #500] @ (2f03d8 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -891882,74 +891887,74 @@ │ │ │ │ blx 945f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c628 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 2f0386 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 98950 │ │ │ │ b.n 2efdb2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r3, pc, #48 @ (adr r3, 2f046c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33c0059 │ │ │ │ + sbfx r0, r4, #1, #26 │ │ │ │ add r2, pc, #880 @ (adr r2, 2f07b8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r2, pc, #776 @ (adr r2, 2f0754 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2f20059 │ │ │ │ + @ instruction: 0xf2fa0059 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0dd4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -891969,16 +891974,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vqadd.u32 q0, q2, │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + vqadd.u32 q0, q6, │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #924] @ (2f0850 ) │ │ │ │ @@ -892765,15 +892770,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r6, {r0, r3, r4, r6} │ │ │ │ + ldmdb lr, {r0, r3, r4, r6} │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ ldr r5, [pc, #988] @ (2f11e8 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -893806,21 +893811,21 @@ │ │ │ │ blx 9a240 <__cxa_throw@plt> │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orns r0, r4, #14221312 @ 0xd90000 │ │ │ │ + orns r0, ip, #14221312 @ 0xd90000 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #352] @ (2f1c18 ) │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r0, #14221312 @ 0xd90000 │ │ │ │ - @ instruction: 0xf4ae0059 │ │ │ │ + eor.w r0, r8, #14221312 @ 0xd90000 │ │ │ │ + @ instruction: 0xf4b60059 │ │ │ │ ldrh r2, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r1, [pc, #144] @ (2f1b58 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -896539,15 +896544,15 @@ │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 2f3a1e │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (2f3a24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -899500,15 +899505,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2f5874 │ │ │ │ b.n 2f5826 │ │ │ │ ldr r0, [pc, #8] @ (2f588c ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ 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 │ │ │ │ ldrd r4, r5, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -899599,15 +899604,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2f5980 │ │ │ │ b.n 2f5932 │ │ │ │ ldr r0, [pc, #8] @ (2f5998 ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r1, 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] @ (2f59e4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -901156,17 +901161,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& 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 │ │ │ │ - add r5, pc, #592 @ (adr r5, 2f6c38 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 2f6c58 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sxtb r2, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -901184,17 +901189,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& 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 │ │ │ │ - add r5, pc, #272 @ (adr r5, 2f6b48 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 2f6b68 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -902545,24 +902550,24 @@ │ │ │ │ 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 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf662005b │ │ │ │ - ldr r2, [pc, #808] @ (2f7d1c ) │ │ │ │ + @ instruction: 0xf66a005b │ │ │ │ + ldr r2, [pc, #840] @ (2f7d3c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 2f7ca4 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 2f7cc4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ 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] @ (2f7b64 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -903022,43 +903027,43 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 2f7df2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -904519,33 +904524,33 @@ │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2f8fb8 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2f901c │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ 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 │ │ │ │ ldrd fp, r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -906149,37 +906154,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #436] @ 0x1b4 │ │ │ │ b.n 2fa272 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2fa22a │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xe814005b │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe81c005b │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr2, cr6, {2} │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + mrc2 0, 6, r0, cr10, cr6, {2} │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2f9f84 │ │ │ │ + b.n 2f9f94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -906430,38 +906435,38 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #436] @ 0x1b4 │ │ │ │ b.n 2fa586 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2fa53e │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fa098 │ │ │ │ + b.n 2fa0a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfbc80056 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfbd00056 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fac84 │ │ │ │ + b.n 2fac94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ adds r3, #2 │ │ │ │ beq.n 2fa75a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -906550,35 +906555,35 @@ │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fa71c │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fa71c │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fab34 │ │ │ │ + b.n 2fab44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ 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} │ │ │ │ @@ -910309,44 +910314,44 @@ │ │ │ │ blx 97288 │ │ │ │ b.n 2fd380 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fd380 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #264] @ (2fd50c ) │ │ │ │ + ldr r1, [pc, #296] @ (2fd52c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - addw r0, r2, #2135 @ 0x857 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + addw r0, sl, #2135 @ 0x857 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #656] @ (2fd6a0 ) │ │ │ │ + ldr r6, [pc, #688] @ (2fd6c0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [pc, #776] @ (2fd72c ) │ │ │ │ + ldr r0, [pc, #808] @ (2fd74c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ @@ -911390,38 +911395,38 @@ │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fdefe │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [pc, #48] @ (2fdfd4 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orrs.w r0, lr, r7, lsr #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orn r0, r6, r7, lsr #1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ 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] @ (2fe154 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -911569,44 +911574,44 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fe0cc │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [pc, #48] @ (2fe19c ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia.w r0, {r0, r1, r2, r4, r6} │ │ │ │ - asrs r6, r6 │ │ │ │ + ldmia.w r8, {r0, r1, r2, r4, r6} │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ add.w r2, r1, #31 │ │ │ │ @@ -912548,45 +912553,45 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2fed6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r2, r3, #1 │ │ │ │ hlt 0x0000 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ 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] @ (2fef4c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -912785,31 +912790,31 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 2fef28 │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ cbnz r0, 2fef54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xb7b6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -913106,41 +913111,41 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 2ff27c │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n 2ff15a │ │ │ │ nop │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ 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 │ │ │ │ @@ -913230,17 +913235,17 @@ │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #12] @ (2ff434 ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ ldr r0, [pc, #8] @ (2ff438 ) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -913751,91 +913756,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 2ff5c8 │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ b.n 2ff622 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ asrs r6, r3, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r0, r3, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ 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 │ │ │ │ @@ -914351,95 +914356,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 2ffd02 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -915130,123 +915135,123 @@ │ │ │ │ ldr r1, [pc, #244] @ (300ad0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 300344 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #352] @ 0x160 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + stc2l 0, cr0, [r0, #352]! @ 0x160 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r4, #-352]! @ 0xfffffea0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + stc2 0, cr0, [ip, #-352]! @ 0xfffffea0 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #-352 @ 0xfffffea0 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + stc2 0, cr0, [r2], {88} @ 0x58 │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfbbc0058 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + @ instruction: 0xfbc40058 │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfae60058 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + @ instruction: 0xfaee0058 │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa940058 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + @ instruction: 0xfa9c0058 │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa300058 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + @ instruction: 0xfa380058 │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r8, #88] @ 0x58 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + vld1.8 @ instruction: 0xf9e00058 │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ @@ -915998,121 +916003,121 @@ │ │ │ │ ldr r1, [pc, #264] @ (30147c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 300c44 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 3013ec │ │ │ │ + bge.n 3013fc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adc.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + adcs.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orns r0, lr, #14155776 @ 0xd80000 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + eor.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf3e20058 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + @ instruction: 0xf3ea0058 │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf3320058 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + @ instruction: 0xf33a0058 │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movw r0, #24664 @ 0x6058 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + movw r0, #57432 @ 0xe058 │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sub.w r0, ip, #88 @ 0x58 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + subs.w r0, r4, #88 @ 0x58 │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u32 q0, q3, q4 │ │ │ │ - movs r6, r0 │ │ │ │ + vqadd.u32 q0, q7, q4 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf13c0058 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + adc.w r0, r4, #88 @ 0x58 │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u32 q0, q4, #12 │ │ │ │ - @ instruction: 0xf0ee0058 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + vshr.u32 q0, q4, #4 │ │ │ │ + @ instruction: 0xf0f60058 │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr2 0, 3, r0, cr8, cr8, {2} │ │ │ │ - vqadd.u8 q8, q4, q4 │ │ │ │ - mrc2 0, 0, r0, cr8, cr8, {2} │ │ │ │ - mrc2 0, 5, r0, cr8, cr8, {2} │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + mrc2 0, 3, r0, cr0, cr8, {2} │ │ │ │ + vqadd.u16 q8, q0, q4 │ │ │ │ + mcr2 0, 1, r0, cr0, cr8, {2} │ │ │ │ + mcr2 0, 6, r0, cr0, cr8, {2} │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcc.n 3013cc │ │ │ │ + bcc.n 3013dc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr10, cr8, {2} │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + mcr2 0, 7, r0, cr2, cr8, {2} │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 3014dc │ │ │ │ + bcc.n 3014ec │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [ip], {88} @ 0x58 │ │ │ │ - stc2 0, cr0, [r8, #352]! @ 0x160 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + stc2l 0, cr0, [r4], #352 @ 0x160 │ │ │ │ + ldc2 0, cr0, [r0, #352]! @ 0x160 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2l 0, cr0, [r6, #352]! @ 0x160 │ │ │ │ - stc2 0, cr0, [r2], {88} @ 0x58 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + stc2l 0, cr0, [lr, #352]! @ 0x160 │ │ │ │ + stc2 0, cr0, [sl], {88} @ 0x58 │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2 0, cr0, [lr, #352] @ 0x160 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + ldc2 0, cr0, [r6, #352] @ 0x160 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r6, r3 │ │ │ │ @@ -917447,170 +917452,170 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 97288 │ │ │ │ ldr r1, [pc, #484] @ (3025d4 ) │ │ │ │ add r1, pc │ │ │ │ bl 2e917c │ │ │ │ b.n 301e0a │ │ │ │ - stcl 0, cr0, [lr], #352 @ 0x160 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + ldcl 0, cr0, [r6], #352 @ 0x160 │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfba40058 │ │ │ │ - @ instruction: 0xfb840058 │ │ │ │ - @ instruction: 0xfa4e0058 │ │ │ │ - vld1.8 @ instruction: 0xf9a80058 │ │ │ │ - @ instruction: 0xfb100058 │ │ │ │ - mcrr2 0, 5, r0, ip, cr8 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + @ instruction: 0xfbac0058 │ │ │ │ + @ instruction: 0xfb8c0058 │ │ │ │ + @ instruction: 0xfa560058 │ │ │ │ + ldrsh.w r0, [r0, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfb180058 │ │ │ │ + mrrc2 0, 5, r0, r4, cr8 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs.w r0, r0, r8, lsr #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + subs.w r0, r8, r8, lsr #1 │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa640058 │ │ │ │ - @ instruction: 0xfa440058 │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #1] │ │ │ │ - str??.w r0, [sl, r8, lsl #1] │ │ │ │ - ldr??.w r0, [r2, #88] @ 0x58 │ │ │ │ - @ instruction: 0xfb0e0058 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + @ instruction: 0xfa6c0058 │ │ │ │ + @ instruction: 0xfa4c0058 │ │ │ │ + ldrsb.w r0, [r8, r8, lsl #1] │ │ │ │ + ldr??.w r0, [r2, r8, lsl #1] │ │ │ │ + ldr??.w r0, [sl, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfb160058 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ands.w r0, r2, r8, lsr #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + ands.w r0, sl, r8, lsr #1 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str.w r0, [r4, #88] @ 0x58 │ │ │ │ - str??.w r0, [sl, r8, lsl #1] │ │ │ │ - @ instruction: 0xf76c0058 │ │ │ │ - movt r0, #26712 @ 0x6858 │ │ │ │ - ldrh.w r0, [r0, r8, lsl #1] │ │ │ │ - ldrd r0, r0, [r4, #-352] @ 0x160 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + str.w r0, [ip, #88] @ 0x58 │ │ │ │ + ldr??.w r0, [r2, r8, lsl #1] │ │ │ │ + @ instruction: 0xf7740058 │ │ │ │ + movt r0, #59480 @ 0xe858 │ │ │ │ + ldrh.w r0, [r8, r8, lsl #1] │ │ │ │ + ldrd r0, r0, [ip, #-352] @ 0x160 │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmdb lr, {r3, r4, r6} │ │ │ │ - @ instruction: 0xf6b00058 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + ldmdb r6, {r3, r4, r6} │ │ │ │ + @ instruction: 0xf6b80058 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vld4.16 {d0-d3}, [sl :64], r8 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + ldrsh.w r0, [r2, r8, lsl #1] │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia.w r6, {r3, r4, r6} │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + stmia.w lr, {r3, r4, r6} │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf73e0058 │ │ │ │ - @ instruction: 0xf6e40058 │ │ │ │ - @ instruction: 0xf5e60058 │ │ │ │ - adc.w r0, r0, #14155776 @ 0xd80000 │ │ │ │ - subw r0, sl, #2136 @ 0x858 │ │ │ │ - b.n 30242c │ │ │ │ + @ instruction: 0xf7460058 │ │ │ │ + @ instruction: 0xf6ec0058 │ │ │ │ + @ instruction: 0xf5ee0058 │ │ │ │ + adc.w r0, r8, #14155776 @ 0xd80000 │ │ │ │ + @ instruction: 0xf6b20058 │ │ │ │ + b.n 30243c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 3023b4 │ │ │ │ + b.n 3023c4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf52c0058 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + @ instruction: 0xf5340058 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7a60058 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + @ instruction: 0xf7ae0058 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 302128 │ │ │ │ + b.n 302138 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf4e60058 │ │ │ │ - @ instruction: 0xf4d20058 │ │ │ │ - usat r0, #24, r0, asr #1 │ │ │ │ - @ instruction: 0xf2fa0058 │ │ │ │ - @ instruction: 0xf5f80058 │ │ │ │ - orrs.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ - orr.w r0, ip, #14155776 @ 0xd80000 │ │ │ │ - bics.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ - @ instruction: 0xf5900058 │ │ │ │ - vqadd.u16 q8, q2, │ │ │ │ - b.n 301ecc │ │ │ │ + @ instruction: 0xf4ee0058 │ │ │ │ + @ instruction: 0xf4da0058 │ │ │ │ + usat r0, #24, r8, asr #1 │ │ │ │ + ssat r0, #25, r2, lsl #1 │ │ │ │ + addw r0, r0, #2136 @ 0x858 │ │ │ │ + orrs.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ + orrs.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ + orr.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + @ instruction: 0xf5980058 │ │ │ │ + vqadd.u16 q8, q6, │ │ │ │ + b.n 301edc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - usat r0, #24, r4, asr #1 │ │ │ │ - @ instruction: 0xf3900058 │ │ │ │ - @ instruction: 0xf25e0058 │ │ │ │ - subs.w r0, r8, #88 @ 0x58 │ │ │ │ - ssat r0, #25, r0, asr #1 │ │ │ │ - @ instruction: 0xf3160058 │ │ │ │ - ssat r0, #25, r8, lsl #1 │ │ │ │ - orrs.w r0, sl, #14155776 @ 0xd80000 │ │ │ │ - mcr2 0, 1, r0, cr2, cr9, {2} │ │ │ │ - b.n 302c84 │ │ │ │ + usat r0, #24, ip, asr #1 │ │ │ │ + @ instruction: 0xf3980058 │ │ │ │ + @ instruction: 0xf2660058 │ │ │ │ + rsb r0, r0, #88 @ 0x58 │ │ │ │ + ssat r0, #25, r8, asr #1 │ │ │ │ + @ instruction: 0xf31e0058 │ │ │ │ + @ instruction: 0xf3100058 │ │ │ │ + orn r0, r2, #14155776 @ 0xd80000 │ │ │ │ + mcr2 0, 1, r0, cr10, cr9, {2} │ │ │ │ + b.n 302c94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf2680058 │ │ │ │ - @ instruction: 0xf2560058 │ │ │ │ - adds.w r0, lr, #88 @ 0x58 │ │ │ │ - orns r0, r8, #88 @ 0x58 │ │ │ │ - @ instruction: 0xf1e00058 │ │ │ │ - b.n 302ab4 │ │ │ │ + @ instruction: 0xf2700058 │ │ │ │ + @ instruction: 0xf25e0058 │ │ │ │ + @ instruction: 0xf1260058 │ │ │ │ + eor.w r0, r0, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf1e80058 │ │ │ │ + b.n 302ac4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbc.w r0, lr, #88 @ 0x58 │ │ │ │ - adcs.w r0, ip, #88 @ 0x58 │ │ │ │ - bic.w r0, r4, #88 @ 0x58 │ │ │ │ - vqadd.s64 q8, q7, q4 │ │ │ │ - @ instruction: 0xf0e60058 │ │ │ │ - b.n 3028c4 │ │ │ │ + sbcs.w r0, r6, #88 @ 0x58 │ │ │ │ + sbc.w r0, r4, #88 @ 0x58 │ │ │ │ + bic.w r0, ip, #88 @ 0x58 │ │ │ │ + vmov.i32 q0, #104 @ 0x00000068 │ │ │ │ + @ instruction: 0xf0ee0058 │ │ │ │ + b.n 3028d4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 302840 │ │ │ │ + b.n 302850 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.s16 q0, q5, q4 │ │ │ │ - @ instruction: 0xfb7e0059 │ │ │ │ - b.n 3027d8 │ │ │ │ + vqadd.s32 q0, q1, q4 │ │ │ │ + @ instruction: 0xfb860059 │ │ │ │ + b.n 3027e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.s32 q8, q4, #16 │ │ │ │ - vshr.s16 q0, q4, #10 │ │ │ │ - b.n 3026fc │ │ │ │ + vshr.s32 q8, q4, #8 │ │ │ │ + vshr.s16 q0, q4, #2 │ │ │ │ + b.n 30270c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 302688 │ │ │ │ + b.n 302698 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr14, cr8, {2} │ │ │ │ - @ instruction: 0xfa940059 │ │ │ │ - b.n 302628 │ │ │ │ + mrc 0, 1, r0, cr6, cr8, {2} │ │ │ │ + @ instruction: 0xfa9c0059 │ │ │ │ + b.n 302638 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.s8 q0, q7, q4 │ │ │ │ - mrc 0, 5, r0, cr6, cr8, {2} │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + vqadd.s16 q0, q3, q4 │ │ │ │ + mrc 0, 5, r0, cr14, cr8, {2} │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc 0, 4, r0, cr6, cr8, {2} │ │ │ │ - mcr 0, 4, r0, cr4, cr8, {2} │ │ │ │ - ldcl 0, cr0, [r4, #-352] @ 0xfffffea0 │ │ │ │ - ldc 0, cr0, [r0], #352 @ 0x160 │ │ │ │ - vshr.s32 q0, q4, #16 │ │ │ │ + mrc 0, 4, r0, cr14, cr8, {2} │ │ │ │ + mcr 0, 4, r0, cr12, cr8, {2} │ │ │ │ + ldcl 0, cr0, [ip, #-352] @ 0xfffffea0 │ │ │ │ + ldc 0, cr0, [r8], #352 @ 0x160 │ │ │ │ + vshr.s32 q0, q4, #8 │ │ │ │ + mrc 0, 0, r0, cr8, cr8, {2} │ │ │ │ mrc 0, 0, r0, cr0, cr8, {2} │ │ │ │ - mcr 0, 0, r0, cr8, cr8, {2} │ │ │ │ - ldcl 0, cr0, [ip, #352]! @ 0x160 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + mcr 0, 0, r0, cr4, cr8, {2} │ │ │ │ + svc 4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc 0, cr0, [ip, #352]! @ 0x160 │ │ │ │ - ldc 0, cr0, [sl, #352] @ 0x160 │ │ │ │ - stcl 0, cr0, [sl], #-352 @ 0xfffffea0 │ │ │ │ - rsb r0, r6, r8, lsr #1 │ │ │ │ + ldc 0, cr0, [r4, #352]! @ 0x160 │ │ │ │ + stc 0, cr0, [r2, #352]! @ 0x160 │ │ │ │ + ldcl 0, cr0, [r2], #-352 @ 0xfffffea0 │ │ │ │ + rsb r0, lr, r8, lsr #1 │ │ │ │ + ldc 0, cr0, [r8, #-352]! @ 0xfffffea0 │ │ │ │ ldc 0, cr0, [r0, #-352]! @ 0xfffffea0 │ │ │ │ - stc 0, cr0, [r8, #-352]! @ 0xfffffea0 │ │ │ │ - ldc 0, cr0, [ip, #-352] @ 0xfffffea0 │ │ │ │ + stc 0, cr0, [r4, #-352]! @ 0xfffffea0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #760] @ (3028e8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -917903,15 +917908,15 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -918021,15 +918026,15 @@ │ │ │ │ blx 996e4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 3029e2 │ │ │ │ b.n 3029c8 │ │ │ │ ldr r0, [pc, #4] @ (302a30 ) │ │ │ │ add r0, pc │ │ │ │ bl a1f9c │ │ │ │ - b.n 302808 │ │ │ │ + b.n 302818 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ bne.n 302a3e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -922335,15 +922340,15 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r4, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r6, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r5, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -924177,15 +924182,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3068ca >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 3068d2 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (3068fc >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r1, r3 │ │ │ │ bls.n 30696e >::reserve(unsigned int)@@Base+0xe2> │ │ │ │ ldr r6, [pc, #100] @ (306974 >::reserve(unsigned int)@@Base+0xe8>) │ │ │ │ @@ -924218,17 +924223,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 30693c >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ nop │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 306d5c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x304>) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -924289,17 +924294,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} │ │ │ │ - add r7, pc, #680 @ (adr r7, 306cfc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x2a4>) │ │ │ │ + add r7, pc, #712 @ (adr r7, 306d1c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x2c4>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 306ab8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x60>) │ │ │ │ + add r7, pc, #128 @ (adr r7, 306ad8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x80>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00306a58 , 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 │ │ │ │ @@ -924901,95 +924906,95 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #496 @ (adr r4, 307314 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8bc>) │ │ │ │ + add r4, pc, #528 @ (adr r4, 307334 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8dc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 307334 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8dc>) │ │ │ │ + add r4, pc, #536 @ (adr r4, 307354 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8fc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, pc, #16 @ (adr r3, 307158 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x700>) │ │ │ │ + add r3, pc, #48 @ (adr r3, 307178 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x720>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #592 @ (adr r2, 30739c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x944>) │ │ │ │ + add r2, pc, #624 @ (adr r2, 3073bc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x964>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 307198 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x740>) │ │ │ │ + add r4, pc, #104 @ (adr r4, 3071b8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x760>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #56 @ (adr r4, 30718c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x734>) │ │ │ │ + add r4, pc, #88 @ (adr r4, 3071ac , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x754>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 307360 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x908>) │ │ │ │ + add r2, pc, #544 @ (adr r2, 307380 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x928>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 3071a4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x74c>) │ │ │ │ + add r2, pc, #96 @ (adr r2, 3071c4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x76c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #648 @ (adr r3, 3073f0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x998>) │ │ │ │ + add r3, pc, #680 @ (adr r3, 307410 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x9b8>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #744 @ (adr r3, 307454 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x9fc>) │ │ │ │ + add r3, pc, #776 @ (adr r3, 307474 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa1c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 307364 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x90c>) │ │ │ │ + add r0, pc, #528 @ (adr r0, 307384 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x92c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, 307188 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x730>) │ │ │ │ + add r2, pc, #48 @ (adr r2, 3071a8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x750>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #976 @ (adr r1, 30754c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xaf4>) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 30756c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xb14>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 307234 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7dc>) │ │ │ │ + add r0, pc, #208 @ (adr r0, 307254 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7fc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 307458 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa00>) │ │ │ │ + add r1, pc, #752 @ (adr r1, 307478 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa20>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #464 @ (adr r1, 30735c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x904>) │ │ │ │ + add r1, pc, #496 @ (adr r1, 30737c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x924>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r6, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 307280 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x828>) │ │ │ │ + add r1, pc, #264 @ (adr r1, 3072a0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x848>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 307584 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xb2c>) │ │ │ │ + add r1, pc, #8 @ (adr r1, 3071a4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x74c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 307200 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7a8>) │ │ │ │ + add r1, pc, #128 @ (adr r1, 307220 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7c8>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 3071c4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x76c>) │ │ │ │ + add r1, pc, #64 @ (adr r1, 3071e4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x78c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #808 @ (adr r0, 3074d4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa7c>) │ │ │ │ + add r0, pc, #840 @ (adr r0, 3074f4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa9c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, 307318 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8c0>) │ │ │ │ + add r0, pc, #392 @ (adr r0, 307338 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8e0>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 307514 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xabc>) │ │ │ │ + add r1, pc, #896 @ (adr r1, 307534 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xadc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 30735c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x904>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 30737c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x924>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 3071c0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x768>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #552 @ (adr r1, 3073ec , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x994>) │ │ │ │ + add r1, pc, #584 @ (adr r1, 30740c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x9b4>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r5, #122 @ 0x7a │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -925158,21 +925163,21 @@ │ │ │ │ mov.w r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ bne.n 307304 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8ac> │ │ │ │ b.n 307350 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8f8> │ │ │ │ ldr r0, [pc, #16] @ (30738c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x934>) │ │ │ │ add r0, pc │ │ │ │ bl a1fe4 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r3, r3, r3, asr #31 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 3073a8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x950> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -925366,33 +925371,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 307540 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xae8> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #160] @ (30762c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xbd4>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #720] @ (307860 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xe08>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r1, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -925598,33 +925603,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 307770 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd18> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r0, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #160] @ (30785c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xe04>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #720] @ (307a90 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1038>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r7, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r6, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -926278,69 +926283,69 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 307d2a , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x12d2> │ │ │ │ b.n 3079fc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xfa4> │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r5, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #160] @ (307ec8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1470>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #720] @ (3080fc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x16a4>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -926462,15 +926467,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 307f44 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x14ec> │ │ │ │ b.n 307f4e , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x14f6> │ │ │ │ ldr r0, [pc, #8] @ (307fd8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1580>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ 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 r3, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -926621,15 +926626,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3080f2 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x169a> │ │ │ │ ldr r0, [pc, #8] @ (30819c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1744>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 003081a0 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 308240 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -926714,15 +926719,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30821a >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 308228 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (308284 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r5, [pc, #2336] @ 308bbc >::_M_default_append(unsigned int)@@Base+0xa1c> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -927654,22 +927659,22 @@ │ │ │ │ beq.n 308cae >::_M_default_append(unsigned int)@@Base+0xb0e> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ blt.n 308c30 >::_M_default_append(unsigned int)@@Base+0xa90> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - uxtb r6, r1 │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r4, [r6, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ + lsls r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r4, r1, [r0, #28] │ │ │ │ cmp r1, r4 │ │ │ │ beq.n 308ce6 >::_M_default_append(unsigned int)@@Base+0xb46> │ │ │ │ ldr.w lr, [r0, #244] @ 0xf4 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -927731,15 +927736,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 308d46 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 308d4e >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (308d78 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ 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 │ │ │ │ @@ -927783,15 +927788,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (308df4 >::reserve(unsigned int)@@Base+0xec>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00308df8 >::_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 │ │ │ │ @@ -927839,15 +927844,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (308e78 >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 308e90 >::_M_realloc_append(double const&)@@Base+0x98> │ │ │ │ vldr d7, [r1] │ │ │ │ vstmia r3!, {d7} │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -927950,15 +927955,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] @ (308f9c >::_M_realloc_append(double const&)@@Base+0x1a4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00308fa0 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 309046 >::_M_default_append(unsigned int)@@Base+0xa6> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -928046,15 +928051,15 @@ │ │ │ │ bne.n 309020 >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ b.n 30902e >::_M_default_append(unsigned int)@@Base+0x8e> │ │ │ │ ldr r0, [pc, #16] @ (309098 >::_M_default_append(unsigned int)@@Base+0xf8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrd r2, ip, [r0] │ │ │ │ sub.w r3, ip, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 3090b8 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ bcs.n 3090b6 >::_M_default_append(unsigned int)@@Base+0x116> │ │ │ │ @@ -928133,15 +928138,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 309140 >::_M_default_append(unsigned int)@@Base+0x1a0> │ │ │ │ ldr r0, [pc, #4] @ (309190 >::_M_default_append(unsigned int)@@Base+0x1f0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ 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 │ │ │ │ @@ -928207,15 +928212,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30920a >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ ldr r0, [pc, #8] @ (30925c >::_M_default_append(unsigned int)@@Base+0x2bc>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -928279,15 +928284,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3092d4 >::_M_default_append(unsigned int)@@Base+0x334> │ │ │ │ ldr r0, [pc, #4] @ (309324 >::_M_default_append(unsigned int)@@Base+0x384>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -928386,15 +928391,15 @@ │ │ │ │ b.n 30941c >::_M_default_append(unsigned int)@@Base+0x47c> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 309378 >::_M_default_append(unsigned int)@@Base+0x3d8> │ │ │ │ ldr r0, [pc, #4] @ (309454 >::_M_default_append(unsigned int)@@Base+0x4b4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -928460,15 +928465,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3094d6 >::_M_default_append(unsigned int)@@Base+0x536> │ │ │ │ ldr r0, [pc, #8] @ (309528 >::_M_default_append(unsigned int)@@Base+0x588>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -928554,15 +928559,15 @@ │ │ │ │ b.n 309600 >::_M_default_append(unsigned int)@@Base+0x660> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3095ae >::_M_default_append(unsigned int)@@Base+0x60e> │ │ │ │ ldr r0, [pc, #4] @ (309638 >::_M_default_append(unsigned int)@@Base+0x698>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3096d6 >::_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 │ │ │ │ @@ -928631,15 +928636,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (3096f8 >::_M_default_append(unsigned int)@@Base+0x758>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ 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 │ │ │ │ @@ -928843,15 +928848,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] @ (309934 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x138>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3099d2 , 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 │ │ │ │ @@ -928920,15 +928925,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (3099f4 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1f8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ 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 │ │ │ │ @@ -929110,15 +929115,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 309bd6 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x3da> │ │ │ │ ldr r0, [pc, #16] @ (309c10 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x414>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w ip, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r1 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -929666,15 +929671,15 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30a1f8 , 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 99f8c │ │ │ │ nop │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030a1fc >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30a29c >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -929759,15 +929764,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30a276 >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30a284 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30a2e0 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030a2e4 >::_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 │ │ │ │ @@ -929813,15 +929818,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (30a35c >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ 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 │ │ │ │ @@ -930897,17 +930902,17 @@ │ │ │ │ blx 99f8c │ │ │ │ b.n 30af86 >::_M_realloc_append(int const&)@@Base+0xca2> │ │ │ │ ldr r0, [pc, #20] @ (30afb4 >::_M_realloc_append(int const&)@@Base+0xcd0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ cbz r7, 30afc2 >::_M_realloc_append(int const&)@@Base+0xcde> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 98950 │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -931595,18 +931600,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ @ instruction: 0xf1980060 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r0, #96 @ 0x60 │ │ │ │ orr.w r0, r0, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #560] @ (30b934 >::_M_realloc_append(int const&)@@Base+0x1650>) │ │ │ │ + ldr r3, [pc, #592] @ (30b954 >::_M_realloc_append(int const&)@@Base+0x1670>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ vmla.i16 d0, d6, d0[2] │ │ │ │ - ldr r2, [pc, #904] @ (30ba94 >::_M_default_append(unsigned int)@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #936] @ (30bab4 >::_M_default_append(unsigned int)@@Base+0xa0>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30b7cc >::_M_realloc_append(int const&)@@Base+0x14e8> │ │ │ │ stmdb 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 │ │ │ │ @@ -931675,15 +931680,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (30b7d8 >::_M_realloc_append(int const&)@@Base+0x14f4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ 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] │ │ │ │ @@ -931749,15 +931754,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 30b86c >::_M_realloc_append(int const&)@@Base+0x1588> │ │ │ │ ldr r0, [pc, #4] @ (30b894 >::_M_realloc_append(int const&)@@Base+0x15b0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ 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] @ (30b948 >::_M_realloc_append(int const&)@@Base+0x1664>) │ │ │ │ @@ -931908,15 +931913,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30ba10 >::_M_realloc_append(int const&)@@Base+0x172c>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030ba14 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30bab4 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -932001,15 +932006,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30ba8e >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30ba9c >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30baf8 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -932105,15 +932110,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bbc2 >::_M_default_append(unsigned int)@@Base+0x1ae> │ │ │ │ ldr r0, [pc, #8] @ (30bc2c >::_M_default_append(unsigned int)@@Base+0x218>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ 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 │ │ │ │ @@ -932227,15 +932232,15 @@ │ │ │ │ b.n 30bcda >::_M_default_append(unsigned int)@@Base+0x2c6> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bcee >::_M_default_append(unsigned int)@@Base+0x2da> │ │ │ │ ldr r0, [pc, #4] @ (30bd8c >::_M_default_append(unsigned int)@@Base+0x378>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ 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 │ │ │ │ @@ -932349,15 +932354,15 @@ │ │ │ │ b.n 30be3a >::_M_default_append(unsigned int)@@Base+0x426> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30be4e >::_M_default_append(unsigned int)@@Base+0x43a> │ │ │ │ ldr r0, [pc, #4] @ (30beec >::_M_default_append(unsigned int)@@Base+0x4d8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ 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 │ │ │ │ @@ -932495,15 +932500,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bf44 >::_M_default_append(unsigned int)@@Base+0x530> │ │ │ │ ldr r0, [pc, #8] @ (30c088 >::_M_default_append(unsigned int)@@Base+0x674>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r2 │ │ │ │ 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 │ │ │ │ @@ -932599,15 +932604,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c14a >::_M_default_append(unsigned int)@@Base+0x736> │ │ │ │ ldr r0, [pc, #8] @ (30c1b4 >::_M_default_append(unsigned int)@@Base+0x7a0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ 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 │ │ │ │ @@ -932703,15 +932708,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c276 >::_M_default_append(unsigned int)@@Base+0x862> │ │ │ │ ldr r0, [pc, #8] @ (30c2e0 >::_M_default_append(unsigned int)@@Base+0x8cc>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ @@ -932826,15 +932831,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c3a0 >::_M_default_append(unsigned int)@@Base+0x98c> │ │ │ │ ldr r0, [pc, #8] @ (30c440 >::_M_default_append(unsigned int)@@Base+0xa2c>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -932971,15 +932976,15 @@ │ │ │ │ b.n 30c540 >::_M_default_append(unsigned int)@@Base+0xb2c> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c496 >::_M_default_append(unsigned int)@@Base+0xa82> │ │ │ │ ldr r0, [pc, #4] @ (30c5d8 >::_M_default_append(unsigned int)@@Base+0xbc4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ 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 │ │ │ │ @@ -933093,15 +933098,15 @@ │ │ │ │ b.n 30c682 >::_M_default_append(unsigned int)@@Base+0xc6e> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c696 >::_M_default_append(unsigned int)@@Base+0xc82> │ │ │ │ ldr r0, [pc, #4] @ (30c734 >::_M_default_append(unsigned int)@@Base+0xd20>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ @@ -933223,15 +933228,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c80a >::_M_default_append(unsigned int)@@Base+0xdf6> │ │ │ │ ldr r0, [pc, #8] @ (30c8ac >::_M_default_append(unsigned int)@@Base+0xe98>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -933346,15 +933351,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c968 >::_M_default_append(unsigned int)@@Base+0xf54> │ │ │ │ ldr r0, [pc, #8] @ (30ca08 >::_M_default_append(unsigned int)@@Base+0xff4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ @@ -933469,15 +933474,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cac4 >::_M_default_append(unsigned int)@@Base+0x10b0> │ │ │ │ ldr r0, [pc, #8] @ (30cb64 >::_M_default_append(unsigned int)@@Base+0x1150>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -933614,15 +933619,15 @@ │ │ │ │ b.n 30cc60 >::_M_default_append(unsigned int)@@Base+0x124c> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cbba >::_M_default_append(unsigned int)@@Base+0x11a6> │ │ │ │ ldr r0, [pc, #4] @ (30ccf8 >::_M_default_append(unsigned int)@@Base+0x12e4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ @@ -933737,15 +933742,15 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cdb8 >::_M_default_append(unsigned int)@@Base+0x13a4> │ │ │ │ ldr r0, [pc, #8] @ (30ce58 >::_M_default_append(unsigned int)@@Base+0x1444>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -933882,15 +933887,15 @@ │ │ │ │ b.n 30cf58 >::_M_default_append(unsigned int)@@Base+0x1544> │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30ceae >::_M_default_append(unsigned int)@@Base+0x149a> │ │ │ │ ldr r0, [pc, #4] @ (30cff0 >::_M_default_append(unsigned int)@@Base+0x15dc>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ 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 30d036 >::_M_default_append(unsigned int)@@Base+0x1622> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -937836,15 +937841,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ b.n 30fbd4 >::_M_default_append(unsigned int)@@Base+0x41c0> │ │ │ │ ldr r0, [pc, #8] @ (30fd78 >::_M_default_append(unsigned int)@@Base+0x4364>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30fe48 >::_M_default_append(unsigned int)@@Base+0x4434> │ │ │ │ stmdb 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 │ │ │ │ @@ -937943,15 +937948,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30fe1e >::_M_default_append(unsigned int)@@Base+0x440a> │ │ │ │ b.n 30fe2c >::_M_default_append(unsigned int)@@Base+0x4418> │ │ │ │ ldr r0, [pc, #8] @ (30fea4 >::_M_default_append(unsigned int)@@Base+0x4490>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ 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] @ (31013c >::_M_default_append(unsigned int)@@Base+0x4728>) │ │ │ │ subw sp, sp, #2060 @ 0x80c │ │ │ │ @@ -940312,23 +940317,23 @@ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r7, r4 │ │ │ │ bne.w 311668 >::_M_default_append(unsigned int)@@Base+0x5c54> │ │ │ │ b.n 31148c >::_M_default_append(unsigned int)@@Base+0x5a78> │ │ │ │ nop │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [pc, #240] @ (311a8c >::_M_default_append(unsigned int)@@Base+0x6078>) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @@ -940417,15 +940422,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] @ (311a94 >::_M_default_append(unsigned int)@@Base+0x6080>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - @ instruction: 0xfb260057 │ │ │ │ + @ instruction: 0xfb2e0057 │ │ │ │ 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] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ @@ -940557,15 +940562,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (311c00 >::_M_realloc_append(int&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - bge.n 311bf8 >::_M_realloc_append(int&&)@@Base+0x70> │ │ │ │ + blt.n 311c08 >::_M_realloc_append(int&&)@@Base+0x80> │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3384] @ 0xd38 │ │ │ │ ldr.w r2, [pc, #2344] @ 312544 >::_M_realloc_append(int&&)@@Base+0x9bc> │ │ │ │ @@ -943160,49 +943165,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #304] @ (313a38 >::_M_realloc_append(int&&)@@Base+0x1eb0>) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 313c78 >::_M_realloc_append(int&&)@@Base+0x20f0> │ │ │ │ + b.n 313c88 >::_M_realloc_append(int&&)@@Base+0x2100> │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 313910 >::_M_realloc_append(int&&)@@Base+0x1d88> │ │ │ │ + ble.n 313920 >::_M_realloc_append(int&&)@@Base+0x1d98> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - udf #2 │ │ │ │ + udf #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 313a28 >::_M_realloc_append(int&&)@@Base+0x1ea0> │ │ │ │ + ble.n 313a38 >::_M_realloc_append(int&&)@@Base+0x1eb0> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ble.n 313858 >::_M_realloc_append(int&&)@@Base+0x1cd0> │ │ │ │ + ble.n 313868 >::_M_realloc_append(int&&)@@Base+0x1ce0> │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -943544,19 +943549,19 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98950 │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #16] @ (313d3c >::_M_realloc_append(int&&)@@Base+0x21b4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r2, #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] @ (313de8 >::_M_realloc_append(int&&)@@Base+0x2260>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -943788,15 +943793,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 313f38 >::_M_realloc_append(int&&)@@Base+0x23b0> │ │ │ │ b.n 313f40 >::_M_realloc_append(int&&)@@Base+0x23b8> │ │ │ │ ldr r0, [pc, #8] @ (313fb0 >::_M_realloc_append(int&&)@@Base+0x2428>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - bvs.n 313fcc >::_M_realloc_append(int&&)@@Base+0x2444> │ │ │ │ + bvs.n 313fdc >::_M_realloc_append(int&&)@@Base+0x2454> │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 314084 >::_M_realloc_append(int&&)@@Base+0x24fc> │ │ │ │ stmdb 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 │ │ │ │ @@ -943905,15 +943910,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 31405e >::_M_realloc_append(int&&)@@Base+0x24d6> │ │ │ │ b.n 31406c >::_M_realloc_append(int&&)@@Base+0x24e4> │ │ │ │ ldr r0, [pc, #4] @ (3140ec >::_M_realloc_append(int&&)@@Base+0x2564>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - bmi.n 31408c >::_M_realloc_append(int&&)@@Base+0x2504> │ │ │ │ + bmi.n 31409c >::_M_realloc_append(int&&)@@Base+0x2514> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -944029,16 +944034,16 @@ │ │ │ │ blx 947f0 <__cxa_begin_catch@plt> │ │ │ │ blx 9c0c8 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 314186 >::_M_realloc_append(int&&)@@Base+0x25fe> │ │ │ │ ldr r0, [pc, #8] @ (31424c >::_M_realloc_append(int&&)@@Base+0x26c4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - it hi │ │ │ │ - lslhi r7, r2, #1 │ │ │ │ + nop {9} │ │ │ │ + lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00314250 >::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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -944076,15 +944081,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 31428e >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 314296 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (3142c0 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 003142c4 >::emplace_back(double&&)@@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 │ │ │ │ @@ -944138,15 +944143,15 @@ │ │ │ │ strd r5, r3, [r8] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (314360 >::emplace_back(double&&)@@Base+0x9c>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - cbz r2, 3143ca , 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+0x66> │ │ │ │ + cbz r2, 3143cc , 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+0x68> │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00314364 , 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 │ │ │ │ @@ -945079,147 +945084,147 @@ │ │ │ │ b.n 3145f2 , 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+0x28e> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r8 │ │ │ │ blx 98950 │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 314e38 , 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+0xad4> │ │ │ │ + cbnz r2, 314e3a , 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+0xad6> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 314d68 , 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+0xa04> │ │ │ │ + bmi.n 314d78 , 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+0xa14> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcc.n 314da4 , 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+0xa40> │ │ │ │ + bcc.n 314db4 , 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+0xa50> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r0, 314e40 , 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+0xadc> │ │ │ │ + cbnz r0, 314e42 , 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+0xade> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bhi.n 314d70 , 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+0xa0c> │ │ │ │ + bhi.n 314d80 , 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+0xa1c> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 314ed8 , 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+0xb74> │ │ │ │ + bcc.n 314ee8 , 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+0xb84> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bne.n 314ec4 , 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+0xb60> │ │ │ │ + bne.n 314ed4 , 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+0xb70> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 314f74 >::_M_realloc_append(ReductionType&&)@@Base+0x88> │ │ │ │ + beq.n 314f84 >::_M_realloc_append(ReductionType&&)@@Base+0x98> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00314eec >::_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 │ │ │ │ @@ -945265,15 +945270,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (314f64 >::_M_realloc_append(ReductionType&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r7, pc, #600 @ (adr r7, 3151c0 >::_M_realloc_append(ReductionType&&)@@Base+0x2d4>) │ │ │ │ + add r7, pc, #632 @ (adr r7, 3151e0 >::_M_realloc_append(ReductionType&&)@@Base+0x2f4>) │ │ │ │ lsls r7, r2, #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, #392] @ 315100 >::_M_realloc_append(ReductionType&&)@@Base+0x214> │ │ │ │ mov r4, r0 │ │ │ │ @@ -950627,29 +950632,29 @@ │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ bl 318b00 >::_M_realloc_append(ReductionType&&)@@Base+0x3c14> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 318caa >::_M_realloc_append(ReductionType&&)@@Base+0x3dbe> │ │ │ │ b.n 318c90 >::_M_realloc_append(ReductionType&&)@@Base+0x3da4> │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #524] @ (318fe8 >::_M_realloc_append(ReductionType&&)@@Base+0x40fc>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -950852,21 +950857,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #752] @ (3192ec >::_M_realloc_append(ReductionType&&)@@Base+0x4400>) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ asrs r4, r6, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r7, r2, #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 │ │ │ │ @@ -951357,23 +951362,23 @@ │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3192c0 >::_M_realloc_append(ReductionType&&)@@Base+0x43d4> │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - it ls │ │ │ │ - lslls r3, r3, #1 │ │ │ │ - bkpt 0x00ea │ │ │ │ + nop {10} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r3, r3, #1 │ │ │ │ asrs r6, r7, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ asrs r2, r1, #8 │ │ │ │ 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 │ │ │ │ @@ -951977,23 +951982,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #752] @ (319dec >::_M_realloc_append(ReductionType&&)@@Base+0x4f00>) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsrs r0, r0, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #284] @ (319c40 >::_M_realloc_append(ReductionType&&)@@Base+0x4d54>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -952105,23 +952110,23 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #2444] @ 31a604 >::_M_realloc_append(ReductionType&&)@@Base+0x5718> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ @@ -953009,25 +953014,25 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r1, [pc, #0] @ (31a624 >::_M_realloc_append(ReductionType&&)@@Base+0x5738>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @@ -953254,22 +953259,22 @@ │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ vshr.u32 q8, , #6 │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #752] @ (31abcc >::_M_realloc_append(ReductionType&&)@@Base+0x5ce0>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mrc2 0, 6, r0, cr4, cr15, {2} │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #348] @ (31aa60 >::_M_realloc_append(ReductionType&&)@@Base+0x5b74>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -953407,22 +953412,22 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stc2l 0, cr0, [r2, #-380]! @ 0xfffffe84 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [sl, #-380] @ 0xfffffe84 │ │ │ │ str r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r2, #1 │ │ │ │ stc2l 0, cr0, [r6], {95} @ 0x5f │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1140] @ 31af0c >::_M_realloc_append(ReductionType&&)@@Base+0x6020> │ │ │ │ @@ -953844,24 +953849,24 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 31ae2c >::_M_realloc_append(ReductionType&&)@@Base+0x5f40> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbca005f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbaa005f │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ str.w r0, [r4, #95] @ 0x5f │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ orr.w r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -954040,24 +954045,24 @@ │ │ │ │ bl 319864 >::_M_realloc_append(ReductionType&&)@@Base+0x4978> │ │ │ │ mov r5, r0 │ │ │ │ b.n 31affc >::_M_realloc_append(ReductionType&&)@@Base+0x6110> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf71c005f │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #704 @ (adr r0, 31b3c8 >::_M_realloc_append(ReductionType&&)@@Base+0x64dc>) │ │ │ │ + add r0, pc, #736 @ (adr r0, 31b3e8 >::_M_realloc_append(ReductionType&&)@@Base+0x64fc>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xf66c005f │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -955187,15 +955192,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 31bca8 >::_M_realloc_append(ReductionType&&)@@Base+0x6dbc> │ │ │ │ ldr r0, [pc, #8] @ (31bcd8 >::_M_realloc_append(ReductionType&&)@@Base+0x6dec>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #12 │ │ │ │ @@ -956610,15 +956615,15 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 31cc60 >::_M_realloc_append(ReductionType&&)@@Base+0x7d74> │ │ │ │ lsls r7, r3, #1 │ │ │ │ bge.n 31ccac >::_M_realloc_append(long long const&)@@Base+0x24> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031cc88 >::_M_realloc_append(long long const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -956666,15 +956671,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (31cd08 >::_M_realloc_append(long long const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031cd0c >::_M_fill_assign(unsigned int, double const&)@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956751,15 +956756,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ b.n 31cd86 >::_M_fill_assign(unsigned int, double const&)@@Base+0x7a> │ │ │ │ ldr r0, [pc, #8] @ (31cddc >::_M_fill_assign(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031cde0 >::_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 │ │ │ │ @@ -956904,15 +956909,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ bne.n 31cf4c >::_M_fill_assign(unsigned int, int const&)@@Base+0x16c> │ │ │ │ b.n 31cefa >::_M_fill_assign(unsigned int, int const&)@@Base+0x11a> │ │ │ │ ldr r0, [pc, #4] @ (31cf60 >::_M_fill_assign(unsigned int, int const&)@@Base+0x180>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w ip, [pc, #512] @ 31d178 >::_M_fill_assign(unsigned int, int const&)@@Base+0x398> │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -957553,29 +957558,29 @@ │ │ │ │ nop │ │ │ │ bmi.n 31d584 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7a4> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 31d574 >::_M_fill_assign(unsigned int, int const&)@@Base+0x794> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ bcc.n 31d618 >::_M_fill_assign(unsigned int, int const&)@@Base+0x838> │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r5, [pc, #832] @ (31d970 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb90>) │ │ │ │ movs r0, r0 │ │ │ │ bne.n 31d624 >::_M_fill_assign(unsigned int, int const&)@@Base+0x844> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ beq.n 31d5b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7d0> │ │ │ │ lsls r7, r3, #1 │ │ │ │ beq.n 31d570 >::_M_fill_assign(unsigned int, int const&)@@Base+0x790> │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -957862,37 +957867,37 @@ │ │ │ │ nop │ │ │ │ beq.n 31d994 >::_M_fill_assign(unsigned int, int const&)@@Base+0xbb4> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r6, {r2, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r5!, {r1, r3} │ │ │ │ lsls r7, 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 │ │ │ │ @@ -958935,51 +958940,51 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmia r2!, {r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r2!, {r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r2!, {} │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -959061,15 +959066,15 @@ │ │ │ │ bl 318bd8 >::_M_realloc_append(ReductionType&&)@@Base+0x3cec> │ │ │ │ b.n 31e58e >::_M_fill_assign(unsigned int, int const&)@@Base+0x17ae> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -959459,21 +959464,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r7, r2, #1 │ │ │ │ itee cs │ │ │ │ lslcs r7, r3, #1 │ │ │ │ strcc r0, [r6, r3] │ │ │ │ movcc r0, r0 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r5, [pc, #832] @ (31eda0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1fc0>) │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ @@ -959583,17 +959588,17 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ blx 98950 │ │ │ │ b.n 31eb2e >::_M_fill_assign(unsigned int, int const&)@@Base+0x1d4e> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 98950 │ │ │ │ b.n 31eb36 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1d56> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r7, r2, #1 │ │ │ │ cbnz r4, 31ebd0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1df0> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 31ebd0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1df0> │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -960092,37 +960097,37 @@ │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ revsh r4, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ revsh r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xb776 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r2, lr} │ │ │ │ lsls r7, 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 │ │ │ │ @@ -961249,45 +961254,45 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #752] @ (3200c8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x32e8>) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cbz r6, 31fe0a >::_M_fill_assign(unsigned int, int const&)@@Base+0x302a> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #240] @ (31ff0c >::_M_fill_assign(unsigned int, int const&)@@Base+0x312c>) │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ add r2, fp │ │ │ │ @@ -961378,19 +961383,19 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 31fea8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x30c8> │ │ │ │ blx 973c4 │ │ │ │ nop │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r7, pc, #848 @ (adr r7, 32026c >::_M_fill_assign(unsigned int, int const&)@@Base+0x348c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #704 @ (adr r7, 3201e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3404>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -961474,15 +961479,15 @@ │ │ │ │ b.n 31ffba >::_M_fill_assign(unsigned int, int const&)@@Base+0x31da> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #136 @ (adr r7, 320098 >::_M_fill_assign(unsigned int, int const&)@@Base+0x32b8>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r6, pc, #696 @ (adr r6, 3202d4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x34f4>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -961558,15 +961563,15 @@ │ │ │ │ b.n 3200aa >::_M_fill_assign(unsigned int, int const&)@@Base+0x32ca> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #200 @ (adr r6, 3201c8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x33e8>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #968] @ (3204d0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x36f0>) │ │ │ │ + ldr r7, [pc, #1000] @ (3204f0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3710>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r5, pc, #760 @ (adr r5, 320404 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3624>) │ │ │ │ lsls r7, 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 │ │ │ │ @@ -961667,15 +961672,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #288 @ (adr r5, 320320 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3540>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r4, pc, #560 @ (adr r4, 32043c >::_M_fill_assign(unsigned int, int const&)@@Base+0x365c>) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -961957,21 +961962,21 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #288 @ (adr r4, 3205dc >::_M_fill_assign(unsigned int, int const&)@@Base+0x37fc>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #816 @ (adr r3, 3207f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3a14>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r2, pc, #384 @ (adr r2, 32064c >::_M_fill_assign(unsigned int, int const&)@@Base+0x386c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ 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] @ (3206d8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x38f8>) │ │ │ │ mov r5, r2 │ │ │ │ @@ -962181,15 +962186,15 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #512 @ (adr r1, 3208dc >::_M_fill_assign(unsigned int, int const&)@@Base+0x3afc>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #480 @ (adr r1, 3208c4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3ae4>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #120] @ (320760 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3980>) │ │ │ │ + ldr r3, [pc, #152] @ (320780 >::_M_fill_assign(unsigned int, int const&)@@Base+0x39a0>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r0, pc, #776 @ (adr r0, 3209f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3c14>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [pc, #240] @ (3207e0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3a00>) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -963298,29 +963303,29 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #512] @ (321548 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4768>) │ │ │ │ + ldr r0, [pc, #544] @ (321568 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4788>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [pc, #240] @ (321448 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4668>) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #176] @ (321410 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4630>) │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #2 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 3213ac >::_M_fill_assign(unsigned int, int const&)@@Base+0x45cc> │ │ │ │ mov r3, r0 │ │ │ │ @@ -963524,17 +963529,17 @@ │ │ │ │ bne.n 321536 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4756> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #8] @ (32157c >::_M_fill_assign(unsigned int, int const&)@@Base+0x479c>) │ │ │ │ movs r7, #5 │ │ │ │ add r6, pc │ │ │ │ b.n 321516 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4736> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -964663,40 +964668,40 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vqadd.u16 q0, q6, q3 │ │ │ │ - vqadd.u32 q0, q7, q3 │ │ │ │ + vqadd.u32 q0, q2, q3 │ │ │ │ + vqadd.u64 q0, q3, q3 │ │ │ │ str r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #752] @ (322544 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5764>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r8, r6, lsl #1] │ │ │ │ + vst4.16 {d16-d19}, [r0 :64], r6 │ │ │ │ ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], #-344 @ 0xfffffea8 │ │ │ │ - mcrr2 0, 5, r0, r8, cr6 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + ldc2 0, cr0, [lr], #-344 @ 0xfffffea8 │ │ │ │ + mrrc2 0, 5, r0, r0, cr6 @ │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf4ac0056 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf4b40056 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf5f20056 │ │ │ │ - addw r0, r4, #2134 @ 0x856 │ │ │ │ - @ instruction: 0xf5860056 │ │ │ │ - @ instruction: 0xf5980056 │ │ │ │ + @ instruction: 0xf5fa0056 │ │ │ │ + addw r0, ip, #2134 @ 0x856 │ │ │ │ + @ instruction: 0xf58e0056 │ │ │ │ + sub.w r0, r0, #14024704 @ 0xd60000 │ │ │ │ mov fp, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 321b2a >::_M_fill_assign(unsigned int, int const&)@@Base+0x4d4a> │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -964751,21 +964756,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 322336 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5556> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #24] @ (322350 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5570>) │ │ │ │ add r0, pc │ │ │ │ bl a1fe4 │ │ │ │ nop │ │ │ │ - mcr 0, 4, r0, cr6, cr6, {2} │ │ │ │ - mrc 0, 3, r0, cr6, cr6, {2} │ │ │ │ + mcr 0, 4, r0, cr14, cr6, {2} │ │ │ │ + mrc 0, 3, r0, cr14, cr6, {2} │ │ │ │ strh r2, [r1, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ 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, #1480] @ 0x5c8 │ │ │ │ subw sp, sp, #2580 @ 0xa14 │ │ │ │ mov r5, r1 │ │ │ │ @@ -966280,45 +966285,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb r6, [r1, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3231dc >::_M_fill_assign(unsigned int, int const&)@@Base+0x63fc> │ │ │ │ + b.n 3231ec >::_M_fill_assign(unsigned int, int const&)@@Base+0x640c> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 323174 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6394> │ │ │ │ + b.n 323184 >::_M_fill_assign(unsigned int, int const&)@@Base+0x63a4> │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 322c48 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5e68> │ │ │ │ + b.n 322c58 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5e78> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 322be0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5e00> │ │ │ │ + b.n 322bf0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5e10> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r3, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r2, [r5, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -966660,17 +966665,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 323774 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6994> │ │ │ │ ldr r1, [pc, #220] @ (3237d0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x69f0>) │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -966760,23 +966765,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3237e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6a04> │ │ │ │ + bge.n 3237f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6a14> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, 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, #3456] @ 0xd80 │ │ │ │ ldr r4, [pc, #924] @ (323ba0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6dc0>) │ │ │ │ @@ -967109,17 +967114,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r9, r1 │ │ │ │ bne.n 323b88 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6da8> │ │ │ │ ldr r2, [pc, #184] @ (323c80 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6ea0>) │ │ │ │ ldr r3, [pc, #188] @ (323c84 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6ea4>) │ │ │ │ add r2, pc │ │ │ │ @@ -967196,25 +967201,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 323d60 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6f80> │ │ │ │ + bpl.n 323d70 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6f90> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r6, 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, #3456] @ 0xd80 │ │ │ │ ldr r4, [pc, #924] @ (324050 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7270>) │ │ │ │ @@ -967547,17 +967552,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r9, r1 │ │ │ │ bne.n 324038 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7258> │ │ │ │ ldr r2, [pc, #184] @ (324130 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7350>) │ │ │ │ ldr r3, [pc, #188] @ (324134 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7354>) │ │ │ │ add r2, pc │ │ │ │ @@ -967634,25 +967639,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3240b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x72d0> │ │ │ │ + beq.n 3240c0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x72e0> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #2992] @ 324d14 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7f34> │ │ │ │ @@ -968753,39 +968758,39 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 324df0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8010> │ │ │ │ + bpl.n 324e00 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8020> │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bne.n 324c80 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7ea0> │ │ │ │ + bne.n 324c90 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7eb0> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r0, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov.w r3, #510 @ 0x1fe │ │ │ │ asrs r3, r4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.w 3251d8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x83f8> │ │ │ │ movs r3, #15 │ │ │ │ adds r6, #1 │ │ │ │ @@ -969209,57 +969214,57 @@ │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 325108 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8328> │ │ │ │ ldr r0, [pc, #88] @ (325248 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8468>) │ │ │ │ add r0, pc │ │ │ │ bl a1fe4 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r2, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #1632] @ 3258c0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8ae0> │ │ │ │ @@ -969900,45 +969905,45 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r0, [r6, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrsh.w r0, [lr, sl, lsl #1] │ │ │ │ - ldr.w r0, [r8, sl, lsl #1] │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + vst4.16 {d16-d19}, [r6 :64], sl │ │ │ │ + str??.w r0, [r0, sl, lsl #1] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r6, [pc, #128] @ (325978 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8b98>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r6, [pc, #16] @ (32590c >::_M_fill_assign(unsigned int, int const&)@@Base+0x8b2c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r6, r2, #1 │ │ │ │ - ldreq r5, [pc, #928] @ (325ca4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8ec4>) │ │ │ │ + ldrne r5, [pc, #928] @ (325ca4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8ec4>) │ │ │ │ lsleq r7, r3, #1 │ │ │ │ - cbnz r2, 32593e >::_M_fill_assign(unsigned int, int const&)@@Base+0x8b5e> │ │ │ │ + cbnz r2, 325940 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8b60> │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r5, [pc, #816] @ (325c3c >::_M_fill_assign(unsigned int, int const&)@@Base+0x8e5c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr.w r4, [pc, #1064] @ 325d50 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8f70> │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -970383,38 +970388,38 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #576] @ (325f9c >::_M_fill_assign(unsigned int, int const&)@@Base+0x91bc>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [pc, #560] @ (325f90 >::_M_fill_assign(unsigned int, int const&)@@Base+0x91b0>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - eors.w r0, r4, #14286848 @ 0xda0000 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + eors.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r1, [pc, #672] @ (326014 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9234>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r1, [pc, #576] @ (325fb8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x91d8>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r1, [pc, #464] @ (325f50 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9170>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r1, [pc, #368] @ (325ef4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9114>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r1, [pc, #248] @ (325e84 >::_M_fill_assign(unsigned int, int const&)@@Base+0x90a4>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ 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, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #356] @ (325f0c >::_M_fill_assign(unsigned int, int const&)@@Base+0x912c>) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -970856,19 +970861,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (326204 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9424>) │ │ │ │ movs r2, #21 │ │ │ │ add r3, pc │ │ │ │ b.n 3261b4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x93d4> │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ 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, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #360] @ (326384 >::_M_fill_assign(unsigned int, int const&)@@Base+0x95a4>) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -973996,43 +974001,43 @@ │ │ │ │ blx 99f8c │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r5, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r5, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ 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] @ (328364 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb584>) │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -974487,15 +974492,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #412] @ (32881c >::_M_fill_assign(unsigned int, int const&)@@Base+0xba3c>) │ │ │ │ @@ -974669,15 +974674,15 @@ │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ subs r0, r5, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r7, [pc, #544] @ (328a50 >::_M_fill_assign(unsigned int, int const&)@@Base+0xbc70>) │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ subs r6, r5, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -975151,15 +975156,15 @@ │ │ │ │ nop │ │ │ │ subs r4, r3, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r2, r6, r6 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -975383,37 +975388,37 @@ │ │ │ │ bne.n 328f16 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc136> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ adds r6, r4, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r0, r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -975691,23 +975696,23 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r2, r0, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r0, [r8, #312] @ 0x138 │ │ │ │ cbnz r0, 3292c8 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc4e8> │ │ │ │ vldr d5, [r4, #264] @ 0x108 │ │ │ │ b.n 329092 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc2b2> │ │ │ │ vldr d5, [r4, #192] @ 0xc0 │ │ │ │ b.n 329092 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc2b2> │ │ │ │ @@ -975754,21 +975759,21 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 32930c >::_M_fill_assign(unsigned int, int const&)@@Base+0xc52c> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r0, r6, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r6, r0, #13 │ │ │ │ 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, #3400] @ 0xd48 │ │ │ │ @@ -975997,15 +976002,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r0, r0, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r4, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -978441,15 +978446,15 @@ │ │ │ │ blx 99f8c │ │ │ │ ... │ │ │ │ @ instruction: 0xf79a005e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf71c005e │ │ │ │ @ instruction: 0xf670005e │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0032b034 , std::allocator > >::emplace_back(int&, int&, double&)@@Base>: │ │ │ │ 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 │ │ │ │ @@ -978526,15 +978531,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 32b0e8 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xb4> │ │ │ │ ldr r0, [pc, #4] @ (32b114 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xe0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ 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 │ │ │ │ @@ -979535,18 +979540,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ @ instruction: 0xeaec005e │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, r4, lr, lsr #1 │ │ │ │ orn r0, ip, lr, lsr #1 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ subs r2, #218 @ 0xda │ │ │ │ lsls r6, r2, #1 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ + 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 │ │ │ │ @@ -983044,19 +983049,19 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ beq.w 32e74e , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x371a> │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ bne.n 32e340 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x330c> │ │ │ │ @@ -983318,21 +983323,21 @@ │ │ │ │ add.w r0, r6, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ bl 32dd44 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x2d10> │ │ │ │ b.n 32e204 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x31d0> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ @@ -983496,23 +983501,23 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98950 │ │ │ │ b.n 32e844 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3810> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -983953,17 +983958,17 @@ │ │ │ │ ldr r3, [pc, #24] @ (32ed48 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3d14>) │ │ │ │ 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 325d94 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8fb4> │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #4 │ │ │ │ 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 │ │ │ │ @@ -985199,15 +985204,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 330704 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x56d0> │ │ │ │ adds r4, #1 │ │ │ │ @@ -985528,15 +985533,15 @@ │ │ │ │ ... │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, fp │ │ │ │ ldr.w r0, [sl, #268] @ 0x10c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w fp, fp, #16 │ │ │ │ @@ -986471,17 +986476,17 @@ │ │ │ │ mov.w r8, #3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b.n 330a2e , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x59fa> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w r2, [r9] │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cbnz r3, 330a18 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x59e4> │ │ │ │ @@ -987134,35 +987139,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 32f38e , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x435a> │ │ │ │ ldr r1, [pc, #1020] @ (331598 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x6564>) │ │ │ │ mov r0, r3 │ │ │ │ @@ -987513,35 +987518,35 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 3318da , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x68a6> │ │ │ │ blx 94ad0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, sl, #28 │ │ │ │ blx 96270 >::_M_realloc_append(int const&)@plt+0x4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -987831,21 +987836,21 @@ │ │ │ │ ldr r3, [sp, #748] @ 0x2ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3318da , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x68a6> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -988137,15 +988142,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -988751,15 +988756,15 @@ │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb1a0055 │ │ │ │ + @ instruction: 0xfb220055 │ │ │ │ strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -992742,15 +992747,15 @@ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ mov fp, r2 │ │ │ │ b.n 334a56 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x1ae> │ │ │ │ ldr r0, [pc, #4] @ (334d3c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x494>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -993249,15 +993254,15 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.w 33516a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c2> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ @@ -995179,31 +995184,31 @@ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ 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 335ee4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x163c> │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 33694a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x20a2> │ │ │ │ + cbnz r2, 33694c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x20a4> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 33692e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2086> │ │ │ │ + cbnz r2, 336930 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2088> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r6, 336900 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2058> │ │ │ │ + cbnz r6, 336902 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x205a> │ │ │ │ lsls r5, r2, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #64] @ 0x40 │ │ │ │ sub.w r3, r8, r2 │ │ │ │ cmp.w r6, r3, asr #2 │ │ │ │ bhi.w 336bde >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2336> │ │ │ │ @@ -995832,15 +995837,15 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #154 @ 0x9a │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #184 @ (adr r1, 337068 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x27c0>) │ │ │ │ + add r1, pc, #216 @ (adr r1, 337088 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x27e0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ subs r0, #82 @ 0x52 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #42 @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -995933,15 +995938,15 @@ │ │ │ │ b.n 336f3e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2696> │ │ │ │ b.n 336f30 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2688> │ │ │ │ b.n 336f22 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x267a> │ │ │ │ b.n 336f16 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x266e> │ │ │ │ b.n 336f0a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2662> │ │ │ │ b.n 336e7c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x25d4> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #132 @ 0x84 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -996974,15 +996979,15 @@ │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ adds r5, #126 @ 0x7e │ │ │ │ lsls r6, r3, #1 │ │ │ │ adds r5, #122 @ 0x7a │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 337f18 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3670>) │ │ │ │ + add r3, pc, #648 @ (adr r3, 337f38 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3690>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 337cfc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3454> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ @@ -997297,31 +997302,31 @@ │ │ │ │ add r1, pc │ │ │ │ bl 3260f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9314> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ b.n 337aa6 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x31fe> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r2, pc, #248 @ (adr r2, 33810c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3864>) │ │ │ │ + add r2, pc, #280 @ (adr r2, 33812c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3884>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 338030 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3788>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, #6 │ │ │ │ mla r8, r3, r1, r2 │ │ │ │ cmp r9, r8 │ │ │ │ beq.w 337bee >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3346> │ │ │ │ mov r7, r8 │ │ │ │ @@ -998452,27 +998457,27 @@ │ │ │ │ mov ip, r3 │ │ │ │ b.n 338c9a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x43f2> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 338cce >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x4426> │ │ │ │ @@ -1000037,59 +1000042,59 @@ │ │ │ │ b.n 339af0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5248> │ │ │ │ b.n 339bbe >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5316> │ │ │ │ b.n 3399b2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x510a> │ │ │ │ b.n 339d2e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5486> │ │ │ │ nop │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r4, r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r2, r7, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [pc, #768] @ (33a0ac >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5804>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r6, r7, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (339e08 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5560>) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1001290,23 +1001295,23 @@ │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r2], {93} @ 0x5d │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 0, 5, r0, lr, cr13 │ │ │ │ ldc2 0, cr0, [r6], #-372 @ 0xfffffe8c │ │ │ │ - ldr r4, [pc, #688] @ (33ad54 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x64ac>) │ │ │ │ + ldr r4, [pc, #720] @ (33ad74 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x64cc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldc2 0, cr0, [sl], {93} @ 0x5d │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ @ instruction: 0xfbfe005d │ │ │ │ - ldr r4, [pc, #464] @ (33ac84 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x63dc>) │ │ │ │ + ldr r4, [pc, #496] @ (33aca4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x63fc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #368] @ (33ac28 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6380>) │ │ │ │ + ldr r4, [pc, #400] @ (33ac48 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x63a0>) │ │ │ │ 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 33ad32 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x648a> │ │ │ │ @@ -1002630,17 +1002635,17 @@ │ │ │ │ blx 99f8c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 33b9c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x711c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ blx 98950 │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d6, [pc, #368] @ 33bb48 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x72a0> │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ @@ -1004640,255 +1004645,255 @@ │ │ │ │ vmov r1, s15 │ │ │ │ blx 97a50 (long)@plt> │ │ │ │ ldr r1, [pc, #492] @ (33d3fc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b54>) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.w 33c886 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7fde> │ │ │ │ - ldr r4, [pc, #328] @ (33d368 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ac0>) │ │ │ │ + ldr r4, [pc, #360] @ (33d388 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ae0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #712] @ (33d4ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c44>) │ │ │ │ + ldr r3, [pc, #744] @ (33d50c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c64>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (33d618 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d70>) │ │ │ │ + ldr r5, [pc, #8] @ (33d238 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8990>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #912] @ (33d5c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d1c>) │ │ │ │ + ldr r4, [pc, #944] @ (33d5e4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d3c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #712] @ (33d500 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c58>) │ │ │ │ + ldr r3, [pc, #744] @ (33d520 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c78>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #48] @ (33d26c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89c4>) │ │ │ │ + ldr r3, [pc, #80] @ (33d28c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89e4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #472] @ (33d418 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b70>) │ │ │ │ + ldr r4, [pc, #504] @ (33d438 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b90>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [pc, #448] @ (33d410 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b68>) │ │ │ │ + ldr r5, [pc, #480] @ (33d430 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b88>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #520] @ (33d468 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bc0>) │ │ │ │ + ldr r3, [pc, #552] @ (33d488 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8be0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #432] @ (33d414 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b6c>) │ │ │ │ + ldr r3, [pc, #464] @ (33d434 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b8c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #24] @ (33d280 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89d8>) │ │ │ │ + ldr r3, [pc, #56] @ (33d2a0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89f8>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #48] @ (33d2a8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a00>) │ │ │ │ + ldr r4, [pc, #80] @ (33d2c8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a20>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #296] @ (33d3b0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b08>) │ │ │ │ + ldr r1, [pc, #328] @ (33d3d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b28>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #232] @ (33d374 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8acc>) │ │ │ │ + ldr r1, [pc, #264] @ (33d394 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8aec>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #32] @ (33d2b0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a08>) │ │ │ │ + ldr r0, [pc, #64] @ (33d2d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a28>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #816] @ (33d5c8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d20>) │ │ │ │ + ldr r0, [pc, #848] @ (33d5e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d40>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #696] @ (33d55c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cb4>) │ │ │ │ + ldr r0, [pc, #728] @ (33d57c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cd4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #888] @ (33d624 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d7c>) │ │ │ │ + ldr r1, [pc, #920] @ (33d644 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d9c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - it hi │ │ │ │ - lslhi r7, r2, #1 │ │ │ │ - bx r9 │ │ │ │ + nop {9} │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + bx sl │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #504] @ (33d4d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c30>) │ │ │ │ + ldr r0, [pc, #536] @ (33d4f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c50>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, sp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r5, r2, #1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #784] @ (33d664 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8dbc>) │ │ │ │ + ldr r6, [pc, #816] @ (33d684 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ddc>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r6, 33d3b6 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b0e> │ │ │ │ + cbnz r6, 33d3b8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b10> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r4, 33d3b2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b0a> │ │ │ │ + cbnz r4, 33d3b4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b0c> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r4, 33d3d4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b2c> │ │ │ │ + cbnz r4, 33d3d6 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b2e> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 33d3ce >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b26> │ │ │ │ + cbnz r2, 33d3d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b28> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 33d3bc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b14> │ │ │ │ + cbnz r2, 33d3be >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b16> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r4, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r1, [pc, #128] @ (33d484 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bdc>) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ @@ -1004928,23 +1004933,23 @@ │ │ │ │ blx 97a50 (long)@plt> │ │ │ │ ldr r1, [pc, #28] @ (33d494 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bec>) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 33cd68 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x84c0> │ │ │ │ nop │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1005676,101 +1005681,101 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c450 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 33dc30 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9388> │ │ │ │ vldr d5, [pc, #4] @ 33dd20 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9478> │ │ │ │ b.n 33d7da >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8f32> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r0, 33dda8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9500> │ │ │ │ + cbz r0, 33ddaa >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9502> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 33dd96 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94ee> │ │ │ │ + cbz r0, 33dd98 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94f0> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 33ddc8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9520> │ │ │ │ + bcs.n 33ddd8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9530> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 33ddd8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9530> │ │ │ │ + bne.n 33dde8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9540> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 33dd70 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94c8> │ │ │ │ + cbz r2, 33dd72 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94ca> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 33d818 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8f70> │ │ │ │ + b.n 33d828 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8f80> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -1006465,121 +1006470,121 @@ │ │ │ │ b.n 33e736 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9e8e> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 33e934 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa08c>) │ │ │ │ + add r7, pc, #784 @ (adr r7, 33e954 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa0ac>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r7, pc, #608 @ (adr r7, 33e8a8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa000>) │ │ │ │ + add r7, pc, #640 @ (adr r7, 33e8c8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa020>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 33e988 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa0e0>) │ │ │ │ + add r6, pc, #832 @ (adr r6, 33e9a8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa100>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, pc, #664 @ (adr r6, 33e904 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa05c>) │ │ │ │ + add r6, pc, #696 @ (adr r6, 33e924 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa07c>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #640 @ (adr r4, 33e920 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa078>) │ │ │ │ + add r4, pc, #672 @ (adr r4, 33e940 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa098>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 33e8a0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9ff8>) │ │ │ │ + add r4, pc, #536 @ (adr r4, 33e8c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa018>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #88 @ (adr r4, 33e710 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9e68>) │ │ │ │ + add r4, pc, #120 @ (adr r4, 33e730 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9e88>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, pc, #0 @ (adr r4, 33e6bc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9e14>) │ │ │ │ + add r4, pc, #32 @ (adr r4, 33e6dc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9e34>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 33e92c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa084>) │ │ │ │ + add r3, pc, #640 @ (adr r3, 33e94c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa0a4>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #528 @ (adr r3, 33e8e0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa038>) │ │ │ │ + add r3, pc, #560 @ (adr r3, 33e900 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa058>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 33e80c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9f64>) │ │ │ │ + add r3, pc, #344 @ (adr r3, 33e82c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9f84>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 33e7e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9f40>) │ │ │ │ + add r3, pc, #304 @ (adr r3, 33e808 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9f60>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vmla.f64 d0, d10, d7 │ │ │ │ blx 9cc30 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -1007026,95 +1007031,95 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 33ebd2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa32a> │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ blx 9ed18 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvs.n 33eafc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa254> │ │ │ │ + bvs.n 33eb0c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa264> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #288 @ (adr r1, 33ed10 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa468>) │ │ │ │ + add r1, pc, #320 @ (adr r1, 33ed30 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa488>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 33eed0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa628>) │ │ │ │ + add r0, pc, #744 @ (adr r0, 33eef0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa648>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ hlt 0x002e │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {lr} │ │ │ │ @@ -1007238,15 +1007243,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 33edc4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa51c> │ │ │ │ ldr r0, [pc, #16] @ (33edf8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa550>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -1007320,15 +1007325,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 33eeac >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa604> │ │ │ │ ldr r0, [pc, #16] @ (33eee0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa638>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ 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 │ │ │ │ @@ -1007462,15 +1007467,15 @@ │ │ │ │ b.n 33efa4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa6fc> │ │ │ │ mov ip, r7 │ │ │ │ b.n 33f02e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa786> │ │ │ │ ldr r0, [pc, #8] @ (33f060 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa7b8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ 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 33f0d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa828> │ │ │ │ @@ -1007504,15 +1007509,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] @ (33f0d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa830>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ 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 │ │ │ │ @@ -1007742,15 +1007747,15 @@ │ │ │ │ b.n 33f2b0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaa08> │ │ │ │ mov ip, r7 │ │ │ │ b.n 33f33a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaa92> │ │ │ │ ldr r0, [pc, #8] @ (33f36c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaac4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -1007884,15 +1007889,15 @@ │ │ │ │ b.n 33f430 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xab88> │ │ │ │ mov ip, r7 │ │ │ │ b.n 33f4ba >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xac12> │ │ │ │ ldr r0, [pc, #8] @ (33f4ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xac44>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ 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 │ │ │ │ @@ -1008340,15 +1008345,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 33fa34 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x9c> │ │ │ │ ldr r0, [pc, #8] @ (33fa60 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xc8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip], {84} @ 0x54 │ │ │ │ + stc2 0, cr0, [r4], #336 @ 0x150 │ │ │ │ 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 33fa82 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xea> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -1011050,15 +1011055,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 3417f6 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1e5e> │ │ │ │ ldr r0, [pc, #4] @ (341820 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1e88>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1011129,15 +1011134,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 3418d2 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1f3a> │ │ │ │ ldr r0, [pc, #4] @ (3418fc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1f64>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ble.n 3418fc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1f64> │ │ │ │ + udf #6 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1011179,15 +1011184,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] @ (341980 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1fe8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ble.n 341a78 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x20e0> │ │ │ │ + ble.n 341888 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1ef0> │ │ │ │ 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1012106,15 +1012111,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 3423c6 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2a2e> │ │ │ │ ldr r0, [pc, #4] @ (3423f0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2a58>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - bcc.n 342408 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2a70> │ │ │ │ + bcc.n 342418 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2a80> │ │ │ │ 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 │ │ │ │ @@ -1012395,15 +1012400,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #896] @ (342ad0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x3138>) │ │ │ │ @@ -1012902,19 +1012907,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bpl.n 342c30 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x3298> │ │ │ │ + bpl.n 342c40 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x32a8> │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -1014042,15 +1014047,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1015206,15 +1015211,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (344724 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4d8c>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1015662,15 +1015667,15 @@ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r9 │ │ │ │ b.n 344c7e , std::allocator > >::emplace_back(int&, double&&)@@Base+0x52e6> │ │ │ │ ldr r0, [pc, #4] @ (344ca8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5310>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1015720,15 +1015725,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r9 │ │ │ │ b.n 344d18 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5380> │ │ │ │ ldr r0, [pc, #8] @ (344d44 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x53ac>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ │ │ │ 00344d48 >::_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 │ │ │ │ @@ -1015801,15 +1015806,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (344e18 >::_M_fill_append(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1015878,15 +1015883,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 344ec2 >::_M_fill_append(unsigned int, double const&)@@Base+0x17a> │ │ │ │ ldr r0, [pc, #4] @ (344eec >::_M_fill_append(unsigned int, double const&)@@Base+0x1a4>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1015955,15 +1015960,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 344f96 >::_M_fill_append(unsigned int, double const&)@@Base+0x24e> │ │ │ │ ldr r0, [pc, #4] @ (344fc0 >::_M_fill_append(unsigned int, double const&)@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r7, pc, #232 @ (adr r7, 3450ac >::_M_fill_append(unsigned int, double const&)@@Base+0x364>) │ │ │ │ + add r7, pc, #264 @ (adr r7, 3450cc >::_M_fill_append(unsigned int, double const&)@@Base+0x384>) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1016034,15 +1016039,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 345072 >::_M_fill_append(unsigned int, double const&)@@Base+0x32a> │ │ │ │ ldr r0, [pc, #4] @ (34509c >::_M_fill_append(unsigned int, double const&)@@Base+0x354>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r6, pc, #376 @ (adr r6, 345218 >::_M_fill_append(unsigned int, double const&)@@Base+0x4d0>) │ │ │ │ + add r6, pc, #408 @ (adr r6, 345238 >::_M_fill_append(unsigned int, double const&)@@Base+0x4f0>) │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1016565,15 +1016570,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r9 │ │ │ │ b.n 3455c2 >::_M_fill_append(unsigned int, double const&)@@Base+0x87a> │ │ │ │ ldr r0, [pc, #4] @ (3455f0 >::_M_fill_append(unsigned int, double const&)@@Base+0x8a8>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - add r1, pc, #40 @ (adr r1, 34561c >::_M_fill_append(unsigned int, double const&)@@Base+0x8d4>) │ │ │ │ + add r1, pc, #72 @ (adr r1, 34563c >::_M_fill_append(unsigned int, double const&)@@Base+0x8f4>) │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -1018593,15 +1018598,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #250 @ 0xfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -1019138,19 +1019143,19 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #154 @ 0x9a │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r4, #130 @ 0x82 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ 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] @ (347490 >::_M_fill_append(unsigned int, double const&)@@Base+0x2748>) │ │ │ │ @@ -1020244,15 +1020249,15 @@ │ │ │ │ nop │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ 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 │ │ │ │ @@ -1020820,15 +1020825,15 @@ │ │ │ │ nop │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r4, r2, #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, #3848] @ 0xf08 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1021741,19 +1021746,19 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r4, r0, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r4, r3, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r4, r2, #1 │ │ │ │ asrs r6, r2, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -1022302,19 +1022307,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r2, #1 │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -1022836,15 +1022841,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r0 │ │ │ │ b.n 349a3e >::_M_fill_append(unsigned int, double const&)@@Base+0x4cf6> │ │ │ │ ldr r0, [pc, #4] @ (349a6c >::_M_fill_append(unsigned int, double const&)@@Base+0x4d24>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ @@ -1024378,26 +1024383,26 @@ │ │ │ │ b.n 34a95c >::_M_fill_append(unsigned int, double const&)@@Base+0x5c14> │ │ │ │ mcr2 0, 5, r0, cr6, cr12, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r8, #-368]! @ 0xfffffe90 │ │ │ │ ldc2l 0, cr0, [r4], #368 @ 0x170 │ │ │ │ ldc2l 0, cr0, [r2], {92} @ 0x5c │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ stc2 0, cr0, [r4], #368 @ 0x170 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldc2l 0, cr0, [sl], #-368 @ 0xfffffe90 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ mrrc2 0, 5, r0, lr, cr12 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [r1] │ │ │ │ vldr d7, [pc, #824] @ 34adf0 >::_M_fill_append(unsigned int, double const&)@@Base+0x60a8> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r8, [r0] │ │ │ │ @@ -1027073,15 +1027078,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r9 │ │ │ │ b.n 34cb98 >::_M_fill_append(unsigned int, double const&)@@Base+0x7e50> │ │ │ │ ldr r0, [pc, #8] @ (34cbc4 >::_M_fill_append(unsigned int, double const&)@@Base+0x7e7c>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ nop │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ 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] @ (34cd50 >::_M_fill_append(unsigned int, double const&)@@Base+0x8008>) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1027773,15 +1027778,15 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 34d33c >::_M_fill_append(unsigned int, double const&)@@Base+0x85f4> │ │ │ │ lsls r4, r3, #1 │ │ │ │ bcs.n 34d328 >::_M_fill_append(unsigned int, double const&)@@Base+0x85e0> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #632] @ (34d6a0 >::_M_fill_append(unsigned int, double const&)@@Base+0x8958>) │ │ │ │ @@ -1028424,15 +1028429,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 34db1e >::_M_fill_append(unsigned int, double const&)@@Base+0x8dd6> │ │ │ │ ldr r0, [pc, #4] @ (34db48 >::_M_fill_append(unsigned int, double const&)@@Base+0x8e00>) │ │ │ │ add r0, pc │ │ │ │ blx 99f8c │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ 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 │ │ │ │ @@ -1028983,19 +1028988,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {} │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ 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 │ │ │ │ @@ -1029938,17 +1029943,17 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 34ebc0 >::_M_fill_append(unsigned int, double const&)@@Base+0x9e78> │ │ │ │ lsls r4, r3, #1 │ │ │ │ cbnz r6, 34ebbe >::_M_fill_append(unsigned int, double const&)@@Base+0x9e76> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -1034759,27 +1034764,27 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ b.n 351df8 >::_M_fill_append(unsigned int, double const&)@@Base+0xd0b0> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 351f6c >::_M_fill_append(unsigned int, double const&)@@Base+0xd224> │ │ │ │ + bge.n 351f7c >::_M_fill_append(unsigned int, double const&)@@Base+0xd234> │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrh r4, [r3, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 351edc >::_M_fill_append(unsigned int, double const&)@@Base+0xd194> │ │ │ │ + bge.n 351eec >::_M_fill_append(unsigned int, double const&)@@Base+0xd1a4> │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 351e88 >::_M_fill_append(unsigned int, double const&)@@Base+0xd140> │ │ │ │ + bls.n 351e98 >::_M_fill_append(unsigned int, double const&)@@Base+0xd150> │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrh r6, [r0, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 351e18 >::_M_fill_append(unsigned int, double const&)@@Base+0xd0d0> │ │ │ │ + bls.n 351e28 >::_M_fill_append(unsigned int, double const&)@@Base+0xd0e0> │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1043092,15 +1043097,15 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ 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 │ │ │ │ @@ -1045571,29 +1045576,29 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ mov.w fp, r3, asr #1 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -1048079,23 +1048084,23 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 35b852 >::_M_fill_append(unsigned int, double const&)@@Base+0x16b0a> │ │ │ │ mcr 0, 2, r0, cr8, cr11, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [sl, #364]! @ 0x16c │ │ │ │ stcl 0, cr0, [sl, #364] @ 0x16c │ │ │ │ - ldr r1, [pc, #96] @ (35b9a0 >::_M_fill_append(unsigned int, double const&)@@Base+0x16c58>) │ │ │ │ + ldr r1, [pc, #128] @ (35b9c0 >::_M_fill_append(unsigned int, double const&)@@Base+0x16c78>) │ │ │ │ lsls r3, r2, #1 │ │ │ │ stc 0, cr0, [ip, #364]! @ 0x16c │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldc 0, cr0, [r0, #364] @ 0x16c │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ 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 │ │ │ │ @@ -1050088,21 +1050093,21 @@ │ │ │ │ nop │ │ │ │ bvc.n 35cf48 >::_M_fill_append(unsigned int, double const&)@@Base+0x18200> │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 35cea0 >::_M_fill_append(unsigned int, double const&)@@Base+0x18158> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r3, r2, #1 │ │ │ │ bvc.n 35d010 >::_M_fill_append(unsigned int, double const&)@@Base+0x182c8> │ │ │ │ lsls r3, r3, #1 │ │ │ │ bvc.n 35cfb8 >::_M_fill_append(unsigned int, double const&)@@Base+0x18270> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #4 │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ @@ -1053194,21 +1053199,21 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r1, r4, r5, r6, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r2, r3, r6, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ 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 │ │ │ │ @@ -1054513,19 +1054518,19 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #712 @ (adr r6, 360330 >::_M_fill_append(unsigned int, double const&)@@Base+0x1b5e8>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r6, pc, #616 @ (adr r6, 3602d4 >::_M_fill_append(unsigned int, double const&)@@Base+0x1b58c>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add r6, pc, #312 @ (adr r6, 3601ac >::_M_fill_append(unsigned int, double const&)@@Base+0x1b464>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movt r0, #18514 @ 0x4852 │ │ │ │ + movt r0, #51282 @ 0xc852 │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ ldr r2, [pc, #552] @ (3602b8 >::_M_fill_append(unsigned int, double const&)@@Base+0x1b570>) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ @@ -1057937,15 +1057942,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r6, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 5, r0, r0, cr2 @ │ │ │ │ + mrrc2 0, 5, r0, r8, cr2 │ │ │ │ strh r6, [r7, #2] │ │ │ │ lsls r3, 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, #2920] @ 0xb68 │ │ │ │ @@ -1058292,37 +1058297,37 @@ │ │ │ │ ... │ │ │ │ strh r6, [r6, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb6a0052 │ │ │ │ - @ instruction: 0xfa480052 │ │ │ │ - @ instruction: 0xfa620052 │ │ │ │ - ldr??.w r0, [ip, r2, lsl #1] │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb720052 │ │ │ │ + @ instruction: 0xfa500052 │ │ │ │ + @ instruction: 0xfa6a0052 │ │ │ │ + vld4.16 {d16-d19}, [r4 :64], r2 │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb.w r0, [r8, r2, lsl #1] │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + vld4.16 {d0-d3}, [r0 :64], r2 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr.w r0, [r8, #82] @ 0x52 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + str??.w r0, [r0, #82] @ 0x52 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str.w r0, [r0, #82] @ 0x52 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + str.w r0, [r8, #82] @ 0x52 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh.w r0, [r8, #82] @ 0x52 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh.w r0, [r0, #82] @ 0x52 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb.w r0, [r0, #82] @ 0x52 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrb.w r0, [r8, #82] @ 0x52 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [r0, r2, lsl #1] │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + ldr??.w r0, [r8, r2, lsl #1] │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00362a50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1058509,49 +1058514,49 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ ... │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7aa0052 │ │ │ │ + @ instruction: 0xf7b20052 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - ldrb.w r0, [lr, r2, lsl #1] │ │ │ │ - @ instruction: 0xf7d00052 │ │ │ │ + strh.w r0, [r6, r2, lsl #1] │ │ │ │ + @ instruction: 0xf7d80052 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7740052 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf77c0052 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7400052 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf7480052 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ @ instruction: 0xfa7bffff │ │ │ │ - @ instruction: 0xf78c0052 │ │ │ │ - @ instruction: 0xf7a60052 │ │ │ │ - @ instruction: 0xf6e40052 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - movt r0, #43090 @ 0xa852 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf76a0052 │ │ │ │ - @ instruction: 0xf7940052 │ │ │ │ @ instruction: 0xf7940052 │ │ │ │ @ instruction: 0xf7ae0052 │ │ │ │ - @ instruction: 0xf6700052 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf6ec0052 │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf6560052 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf6d20052 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf6380052 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf7720052 │ │ │ │ + @ instruction: 0xf79c0052 │ │ │ │ + @ instruction: 0xf79c0052 │ │ │ │ + @ instruction: 0xf7b60052 │ │ │ │ + @ instruction: 0xf6780052 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + @ instruction: 0xf65e0052 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movw r0, #2130 @ 0x852 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ 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 a10fc │ │ │ │ @@ -1058571,16 +1058576,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - sbc.w r0, lr, #13762560 @ 0xd20000 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + sbcs.w r0, r6, #13762560 @ 0xd20000 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ 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 │ │ │ │ @@ -1058622,15 +1058627,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6580052 │ │ │ │ + @ instruction: 0xf6600052 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls 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, #1824] @ 0x720 │ │ │ │ @@ -1058973,22 +1058978,22 @@ │ │ │ │ ... │ │ │ │ ldrb r6, [r2, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf5800052 │ │ │ │ - @ instruction: 0xf3ea0052 │ │ │ │ - ubfx r0, ip, #1, #19 │ │ │ │ - @ instruction: 0xf2e40052 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + @ instruction: 0xf5880052 │ │ │ │ + @ instruction: 0xf3f20052 │ │ │ │ + @ instruction: 0xf3d40052 │ │ │ │ + @ instruction: 0xf2ec0052 │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf2b60052 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + @ instruction: 0xf2be0052 │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ 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] │ │ │ │ @@ -1059262,43 +1059267,43 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 362dce │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2600052 │ │ │ │ - @ instruction: 0xf1200052 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + @ instruction: 0xf2680052 │ │ │ │ + @ instruction: 0xf1280052 │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0d80052 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + @ instruction: 0xf0e00052 │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eor.w r0, ip, #82 @ 0x52 │ │ │ │ - orns r0, lr, #82 @ 0x52 │ │ │ │ - orrs.w r0, r2, #82 @ 0x52 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + eors.w r0, r4, #82 @ 0x52 │ │ │ │ + eor.w r0, r6, #82 @ 0x52 │ │ │ │ + orrs.w r0, sl, #82 @ 0x52 │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bics.w r0, r4, #82 @ 0x52 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + bics.w r0, ip, #82 @ 0x52 │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ands.w r0, sl, #82 @ 0x52 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + bic.w r0, r2, #82 @ 0x52 │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vshr.s32 q8, q1, #14 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + vshr.s32 q8, q1, #6 │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vshr.s16 q8, q1, #12 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + vshr.s16 q8, q1, #4 │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vshr.s32 q0, q1, #10 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + vshr.s32 q0, q1, #2 │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vshr.s16 q0, q1, #4 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + vshr.s32 q0, q1, #28 │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0036348c : │ │ │ │ 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 │ │ │ │ @@ -1059484,49 +1059489,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 363532 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 6, r0, cr4, cr2, {2} │ │ │ │ + mrc 0, 6, r0, cr12, cr2, {2} │ │ │ │ strh.w pc, [r1, #4095] @ 0xfff │ │ │ │ - vqadd.s64 q0, q3, q1 │ │ │ │ - vqadd.s8 q0, q4, q1 │ │ │ │ + vqadd.s64 q0, q7, q1 │ │ │ │ + vqadd.s16 q0, q0, q1 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {2} │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + mrc 0, 4, r0, cr12, cr2, {2} │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc 0, 2, r0, cr14, cr2, {2} │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + mcr 0, 3, r0, cr6, cr2, {2} │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 2f16aa │ │ │ │ - mcr 0, 5, r0, cr10, cr2, {2} │ │ │ │ - vqadd.s8 q0, q2, q1 │ │ │ │ - mcr 0, 0, r0, cr2, cr2, {2} │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + mrc 0, 5, r0, cr2, cr2, {2} │ │ │ │ + vqadd.s8 q0, q6, q1 │ │ │ │ + mcr 0, 0, r0, cr10, cr2, {2} │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stcl 0, cr0, [r8, #328]! @ 0x148 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldcl 0, cr0, [r0, #328]! @ 0x148 │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mrc 0, 6, r0, cr0, cr2, {2} │ │ │ │ - vqadd.s32 q8, q7, q1 │ │ │ │ - vqadd.s64 q8, q5, q1 │ │ │ │ - vmov.i32 q8, #66 @ 0x00000042 │ │ │ │ - stc 0, cr0, [lr, #328] @ 0x148 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + mrc 0, 6, r0, cr8, cr2, {2} │ │ │ │ + vqadd.s64 q8, q3, q1 │ │ │ │ + vmov.i32 q0, #34 @ 0x00000022 │ │ │ │ + vshr.s8 q8, q1, #4 │ │ │ │ + ldc 0, cr0, [r6, #328] @ 0x148 │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-328]! @ 0xfffffeb8 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldcl 0, cr0, [ip, #-328]! @ 0xfffffeb8 │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-328] @ 0xfffffeb8 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldcl 0, cr0, [lr, #-328] @ 0xfffffeb8 │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ 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 99e68 │ │ │ │ @@ -1059546,16 +1059551,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stc 0, cr0, [r2], #328 @ 0x148 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + stc 0, cr0, [sl], #328 @ 0x148 │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ 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] @ (3637a0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1059596,15 +1059601,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr14, cr2, {2} │ │ │ │ + mcr 0, 5, r0, cr6, cr2, {2} │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -1060078,31 +1060083,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (363dcc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 363a1e │ │ │ │ - ldmdb lr, {r1, r4, r6} │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + stmdb r6!, {r1, r4, r6} │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmdb r4, {r1, r4, r6} │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + stmdb ip, {r1, r4, r6} │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strd r0, r0, [sl], #328 @ 0x148 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + ldrd r0, r0, [r2], #328 @ 0x148 │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe8d00052 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + @ instruction: 0xe8d80052 │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia.w r6!, {r1, r4, r6} │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + ldmia.w lr!, {r1, r4, r6} │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia.w ip, {r1, r4, r6} │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + stmia.w r4!, {r1, r4, r6} │ │ │ │ + strb r0, [r4, #12] │ │ │ │ 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 │ │ │ │ @@ -1061998,21 +1062003,21 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 365490 │ │ │ │ + bne.n 3654a0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 3655ac │ │ │ │ + bne.n 3655bc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ 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] @ 3660f0 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -1063121,33 +1063126,33 @@ │ │ │ │ b.n 365e3a │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 366134 │ │ │ │ + beq.n 366144 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str 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 │ │ │ │ @@ -1063544,109 +1063549,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #200] @ (366604 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3662fc │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #32] @ (366570 ) │ │ │ │ + ldr r6, [pc, #64] @ (366590 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #848] @ (3668a8 ) │ │ │ │ + ldr r5, [pc, #880] @ (3668c8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #744] @ (366848 ) │ │ │ │ + ldr r5, [pc, #776] @ (366868 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #616] @ (3667d0 ) │ │ │ │ + ldr r5, [pc, #648] @ (3667f0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #512] @ (366770 ) │ │ │ │ + ldr r5, [pc, #544] @ (366790 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #408] @ (366710 ) │ │ │ │ + ldr r5, [pc, #440] @ (366730 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #304] @ (3666b0 ) │ │ │ │ + ldr r5, [pc, #336] @ (3666d0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #192] @ (366648 ) │ │ │ │ + ldr r5, [pc, #224] @ (366668 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #72] @ (3665d8 ) │ │ │ │ + ldr r5, [pc, #104] @ (3665f8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #984] @ (366970 ) │ │ │ │ + ldr r4, [pc, #1016] @ (366990 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #856] @ (3668f8 ) │ │ │ │ + ldr r4, [pc, #888] @ (366918 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #736] @ (366888 ) │ │ │ │ + ldr r4, [pc, #768] @ (3668a8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #616] @ (366818 ) │ │ │ │ + ldr r4, [pc, #648] @ (366838 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #496] @ (3667a8 ) │ │ │ │ + ldr r4, [pc, #528] @ (3667c8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #360] @ (366728 ) │ │ │ │ + ldr r4, [pc, #392] @ (366748 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #256] @ (3666c8 ) │ │ │ │ + ldr r4, [pc, #288] @ (3666e8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #152] @ (366668 ) │ │ │ │ + ldr r4, [pc, #184] @ (366688 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #48] @ (366608 ) │ │ │ │ + ldr r4, [pc, #80] @ (366628 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #968] @ (3669a8 ) │ │ │ │ + ldr r3, [pc, #1000] @ (3669c8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #864] @ (366948 ) │ │ │ │ + ldr r3, [pc, #896] @ (366968 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #760] @ (3668e8 ) │ │ │ │ + ldr r3, [pc, #792] @ (366908 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #656] @ (366888 ) │ │ │ │ + ldr r3, [pc, #688] @ (3668a8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #552] @ (366828 ) │ │ │ │ + ldr r3, [pc, #584] @ (366848 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #448] @ (3667c8 ) │ │ │ │ + ldr r3, [pc, #480] @ (3667e8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00366608 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1063861,73 +1063866,73 @@ │ │ │ │ b.n 3666a0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors r6, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - itet le │ │ │ │ + ittt le │ │ │ │ lslle r2, r2, #1 │ │ │ │ - mrcgt 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ - ldrle r4, [sp, #304] @ 0x130 │ │ │ │ + mrcle 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ + ldrle r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r2, r2, #1 │ │ │ │ - lslal r5, r7, #8 │ │ │ │ + lsl r5, r7, #8 │ │ │ │ mov r0, r0 │ │ │ │ - itte ls │ │ │ │ - lslls r2, r2, #1 │ │ │ │ - ldrls r2, [pc, #88] @ (3668b4 ) │ │ │ │ - lslhi r0, r2, #1 │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r2, #1 │ │ │ │ + ldrge r2, [pc, #120] @ (3668d4 ) │ │ │ │ + lslge r0, r2, #1 │ │ │ │ subs r7, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r2, r2, #1 │ │ │ │ - ldrvs r1, [pc, #904] @ (366bf0 ) │ │ │ │ + ldrvc r1, [pc, #936] @ (366c10 ) │ │ │ │ lslvc r0, r2, #1 │ │ │ │ beq.n 366916 │ │ │ │ - vcvt.u32.f32 , q5, #1 │ │ │ │ + vqrdmlsh.s , , d18[0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r2, r2, #1 │ │ │ │ - ite eq @ unpredictable │ │ │ │ - lsleq r2, r2, #1 │ │ │ │ - ldrne r1, [pc, #544] @ (366a9c ) │ │ │ │ + itt hi │ │ │ │ + lslhi r2, r2, #1 │ │ │ │ + ite ne @ unpredictable │ │ │ │ + lslne r2, r2, #1 │ │ │ │ + ldreq r1, [pc, #576] @ (366abc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #440] @ (366a3c ) │ │ │ │ + ldr r1, [pc, #472] @ (366a5c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - itte cc │ │ │ │ - lslcc r2, r2, #1 │ │ │ │ - it pl @ unpredictable │ │ │ │ - lslpl r2, r2, #1 │ │ │ │ - itt pl │ │ │ │ - lslpl r2, r2, #1 │ │ │ │ - itet hi @ unpredictable │ │ │ │ - lslhi r2, r2, #1 │ │ │ │ - bkpt 0x0082 │ │ │ │ + ittt mi │ │ │ │ + lslmi r2, r2, #1 │ │ │ │ + nopmi {6} │ │ │ │ + lslmi r2, r2, #1 │ │ │ │ + itt vs │ │ │ │ + lslvs r2, r2, #1 │ │ │ │ + itee ls @ unpredictable │ │ │ │ + lslls r2, r2, #1 │ │ │ │ + bkpt 0x008a │ │ │ │ lslhi r2, r2, #1 │ │ │ │ - ldr r0, [pc, #1016] @ (366c94 ) │ │ │ │ + ldr r1, [pc, #24] @ (3668b4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #912] @ (366c34 ) │ │ │ │ + ldr r0, [pc, #944] @ (366c54 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - it pl │ │ │ │ - lslpl r2, r2, #1 │ │ │ │ - itee hi │ │ │ │ - lslhi r2, r2, #1 │ │ │ │ - bkpt 0x002a │ │ │ │ + nop {6} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + itet ls │ │ │ │ + lslls r2, r2, #1 │ │ │ │ + bkpt 0x0032 │ │ │ │ lslls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #664] @ (366b4c ) │ │ │ │ + ldr r0, [pc, #696] @ (366b6c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #536] @ (366ad4 ) │ │ │ │ + ldr r0, [pc, #568] @ (366af4 ) │ │ │ │ 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 9ab90 │ │ │ │ @@ -1063948,17 +1063953,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blx r8 │ │ │ │ + blx r9 │ │ │ │ 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] @ 3670c0 │ │ │ │ @@ -1064622,37 +1064627,37 @@ │ │ │ │ nop │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r6, 3670ee │ │ │ │ + cbnz r6, 3670f0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r2, 3670f0 │ │ │ │ + cbnz r2, 3670f2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r2, 3670f0 │ │ │ │ + cbnz r2, 3670f2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 003670fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1064726,29 +1064731,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 3591b6 >::_M_fill_append(unsigned int, double const&)@@Base+0x1446e> │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r5, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #18 │ │ │ │ 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 94730 │ │ │ │ @@ -1064769,17 +1064774,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ @@ -1064822,15 +1064827,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls 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 │ │ │ │ @@ -1065838,33 +1065843,33 @@ │ │ │ │ b.n 367a6a │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00367ed4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1065996,49 +1066001,49 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 367f66 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r7, #130 @ 0x82 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 5f6056 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #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 9ff20 │ │ │ │ @@ -1066059,17 +1066064,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #528 @ (adr r7, 3682d0 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 3682f0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #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] │ │ │ │ @@ -1066181,15 +1066186,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #174 @ 0xae │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 368238 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 368258 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -1066271,23 +1066276,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (368308 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3682d8 │ │ │ │ - add r6, pc, #440 @ (adr r6, 3684b4 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 3684d4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 368410 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 368430 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 3683a0 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 3683c0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #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 │ │ │ │ @@ -1066691,19 +1066696,19 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 3687fa │ │ │ │ ... │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #656 @ (adr r5, 368a4c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 368a6c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, pc, #920 @ (adr r4, 368b58 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 368b78 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 3687fc ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 36881c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 368c86 │ │ │ │ add.w sl, r0, r3 │ │ │ │ vldr d6, [sl] │ │ │ │ vneg.f64 d0, d6 │ │ │ │ @@ -1067487,49 +1067492,49 @@ │ │ │ │ ldr r0, [pc, #84] @ (3691dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 368c6a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ 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] @ 3697e0 │ │ │ │ @@ -1068050,23 +1068055,23 @@ │ │ │ │ ... │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ 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 │ │ │ │ @@ -1068396,17 +1068401,17 @@ │ │ │ │ bne.n 369b7e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 369b7e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #312 @ 0x138 │ │ │ │ ldr r4, [pc, #964] @ (369fc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ @@ -1068736,35 +1068741,35 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 36923c │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.w 369a80 │ │ │ │ b.n 369a06 │ │ │ │ ... │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #1688 @ 0x698 │ │ │ │ ldr.w r5, [pc, #1908] @ 36a768 │ │ │ │ mov r0, r7 │ │ │ │ blx 9fa80 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ @@ -1069424,31 +1069429,31 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 36a42a │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 36a542 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ 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 │ │ │ │ @@ -1070434,128 +1070439,128 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #244] @ (36b31c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 36a296 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vhadd.u32 q0, q0, │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + vhadd.u32 q0, q4, │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr15, {2} │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {2} │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr15, {2} │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + cdp2 0, 11, cr0, cr6, cr15, {2} │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp2 0, 8, cr0, cr6, cr15, {2} │ │ │ │ + cdp2 0, 8, cr0, cr14, cr15, {2} │ │ │ │ │ │ │ │ 0036b320 : │ │ │ │ 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, #832] @ (36b670 ) │ │ │ │ @@ -1070873,93 +1070878,93 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 36b3b6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf336005a │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #123 @ 0x7b │ │ │ │ - vmlal.u q11, d15, d18[0] │ │ │ │ + vmlal.u q11, d15, d26[0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [r0, #-316] @ 0xfffffec4 │ │ │ │ + stc2 0, cr0, [r8, #-316] @ 0xfffffec4 │ │ │ │ @ instruction: 0xf2b2005a │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2l 0, cr0, [ip], {79} @ 0x4f │ │ │ │ + ldc2l 0, cr0, [r4], {79} @ 0x4f │ │ │ │ ldmia r5, {r0, r1, r4, r5, r7} │ │ │ │ - vsli.32 , q4, #31 │ │ │ │ + @ instruction: 0xffff7560 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [r2], {79} @ 0x4f │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + stc2 0, cr0, [sl], {79} @ 0x4f │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-316 @ 0xfffffec4 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + ldc2l 0, cr0, [r0], #-316 @ 0xfffffec4 │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfbf4004f │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + @ instruction: 0xfbfc004f │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfbda004f │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + @ instruction: 0xfbe2004f │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfb90004f │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + @ instruction: 0xfb98004f │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfb46004f │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + @ instruction: 0xfb4e004f │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfb26004f │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + @ instruction: 0xfb2e004f │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfade004f │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + @ instruction: 0xfae6004f │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfa94004f │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + @ instruction: 0xfa9c004f │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfa4c004f │ │ │ │ + @ instruction: 0xfa54004f │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ddd4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1070979,17 +1070984,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vst4.16 {d16-d19}, [r8] │ │ │ │ + ldr??.w r0, [r0, pc] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 36b7ae │ │ │ │ @@ -1071257,38 +1071262,38 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (36bab0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 36b8d0 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf7e6004f │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + @ instruction: 0xf7ee004f │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf722004f │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + @ instruction: 0xf72a004f │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf68e004f │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + @ instruction: 0xf696004f │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf674004f │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + @ instruction: 0xf67c004f │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf65a004f │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + @ instruction: 0xf662004f │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movw r0, #2127 @ 0x84f │ │ │ │ + movw r0, #34895 @ 0x884f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ (36bb38 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #116] @ (36bb3c ) │ │ │ │ @@ -1071336,15 +1071341,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ sub.w r0, r2, sl, lsr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ adc.w r0, lr, sl, lsr #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 r2, [pc, #744] @ (36be44 ) │ │ │ │ @@ -1071640,44 +1071645,44 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 36bc8a │ │ │ │ nop │ │ │ │ add.w r0, lr, sl, lsr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r0, r0, [lr, #360] @ 0x168 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3d2004f │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf3da004f │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3b4004f │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf3bc004f │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf396004f │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf39e004f │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf378004f │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + usat r0, #15, r0, lsl #1 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf35a004f │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + bfi r0, r2, #1, #15 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf33c004f │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + sbfx r0, r4, #1, #16 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf31e004f │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ssat r0, #16, r6, asr #1 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf296004f │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf29e004f │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf278004f │ │ │ │ + @ instruction: 0xf280004f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 36bed0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1072158,65 +1072163,65 @@ │ │ │ │ b.n 36c240 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 36c250 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 36c080 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vext.8 q8, q5, , #0 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + and.w r0, r2, #79 @ 0x4f │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp 0, 7, cr0, cr6, cr15, {2} │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + cdp 0, 7, cr0, cr14, cr15, {2} │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp 0, 5, cr0, cr6, cr15, {2} │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + cdp 0, 5, cr0, cr14, cr15, {2} │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp 0, 2, cr0, cr6, cr15, {2} │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + cdp 0, 2, cr0, cr14, cr15, {2} │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp 0, 0, cr0, cr10, cr15, {2} │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + cdp 0, 1, cr0, cr2, cr15, {2} │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stcl 0, cr0, [lr, #316]! @ 0x13c │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldcl 0, cr0, [r6, #316]! @ 0x13c │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldcl 0, cr0, [r4, #316] @ 0x13c │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldcl 0, cr0, [ip, #316] @ 0x13c │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc 0, cr0, [r8, #316]! @ 0x13c │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + stcl 0, cr0, [r0, #316] @ 0x13c │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc 0, cr0, [ip, #316] @ 0x13c │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + stc 0, cr0, [r4, #316]! @ 0x13c │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc 0, cr0, [r0, #316] @ 0x13c │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + stc 0, cr0, [r8, #316] @ 0x13c │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stcl 0, cr0, [r4, #-316]! @ 0xfffffec4 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + stcl 0, cr0, [ip, #-316]! @ 0xfffffec4 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stcl 0, cr0, [r8, #-316] @ 0xfffffec4 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldcl 0, cr0, [r0, #-316] @ 0xfffffec4 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc 0, cr0, [lr, #-316]! @ 0xfffffec4 │ │ │ │ + ldc 0, cr0, [r6, #-316]! @ 0xfffffec4 │ │ │ │ stmdb 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] @ 36cfec │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ ldr.w r3, [pc, #3004] @ 36cff0 │ │ │ │ @@ -1073290,119 +1073295,119 @@ │ │ │ │ bpl.n 36d0d6 │ │ │ │ b.w 36c586 │ │ │ │ nop │ │ │ │ b.n 36d45c │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r0, r2, #1 │ │ │ │ b.n 36d414 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 36d3c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d010 │ │ │ │ + b.n 36d020 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36cf6c │ │ │ │ + b.n 36cf7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36cb28 │ │ │ │ + b.n 36cb38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36caec │ │ │ │ + b.n 36cafc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36c9e8 │ │ │ │ + b.n 36c9f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb53ffff │ │ │ │ @ instruction: 0xeb17ffff │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36c8c0 │ │ │ │ + b.n 36c8d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36c890 │ │ │ │ + b.n 36c8a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d5f4 │ │ │ │ + b.n 36d604 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d5c4 │ │ │ │ + b.n 36d5d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xe989ffff │ │ │ │ bl 3bb092 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d514 │ │ │ │ + b.n 36d524 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d488 │ │ │ │ + b.n 36d498 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d454 │ │ │ │ + b.n 36d464 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d350 │ │ │ │ + b.n 36d360 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d320 │ │ │ │ + b.n 36d330 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d2a4 │ │ │ │ + b.n 36d2b4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r6, #1 │ │ │ │ bcc.w 36c582 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 36d0d0 │ │ │ │ @@ -1074543,123 +1074548,123 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #228] @ (36ddf8 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 36ce00 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 36ddb0 │ │ │ │ + ble.n 36ddc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36dd28 │ │ │ │ + bge.n 36dd38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36dcf0 │ │ │ │ + bge.n 36dd00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36dcb0 │ │ │ │ + bge.n 36dcc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36dc78 │ │ │ │ + bge.n 36dc88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36de3c │ │ │ │ + bge.n 36de4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 36de84 │ │ │ │ + bvc.n 36dc94 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 36de18 │ │ │ │ + bvc.n 36de28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 36dddc │ │ │ │ + bvc.n 36ddec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36dcc4 │ │ │ │ + bvs.n 36dcd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 36dd10 │ │ │ │ + bpl.n 36dd20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 36dea4 │ │ │ │ + bpl.n 36deb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36de7c │ │ │ │ + bmi.n 36de8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36de50 │ │ │ │ + bmi.n 36de60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36de00 │ │ │ │ + bmi.n 36de10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36ddd4 │ │ │ │ + bmi.n 36dde4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36dda4 │ │ │ │ + bcc.n 36ddb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #944] @ (36e1a0 ) │ │ │ │ + ldr r7, [pc, #976] @ (36e1c0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36dd6c │ │ │ │ + bcc.n 36dd7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #816] @ (36e128 ) │ │ │ │ + ldr r7, [pc, #848] @ (36e148 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36dd34 │ │ │ │ + bcc.n 36dd44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r0, [pc, #1784] @ 36e4f8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1776] @ 36e4fc │ │ │ │ @@ -1075319,173 +1075324,173 @@ │ │ │ │ blx 9d9e8 │ │ │ │ ldr r2, [pc, #332] @ (36e634 ) │ │ │ │ mov r1, r8 │ │ │ │ movw r3, #1108 @ 0x454 │ │ │ │ add r2, pc │ │ │ │ blx 972f8 │ │ │ │ b.w 36c82a │ │ │ │ - ldr r6, [pc, #840] @ (36e844 ) │ │ │ │ + ldr r6, [pc, #872] @ (36e864 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e43c │ │ │ │ + bcs.n 36e44c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #696] @ (36e7bc ) │ │ │ │ + ldr r6, [pc, #728] @ (36e7dc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e600 │ │ │ │ + bcs.n 36e410 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #552] @ (36e734 ) │ │ │ │ + ldr r6, [pc, #584] @ (36e754 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e5c0 │ │ │ │ + bcs.n 36e5d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #408] @ (36e6ac ) │ │ │ │ + ldr r6, [pc, #440] @ (36e6cc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e580 │ │ │ │ + bcs.n 36e590 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #272] @ (36e62c ) │ │ │ │ + ldr r6, [pc, #304] @ (36e64c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e540 │ │ │ │ + bcs.n 36e550 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #1008] @ (36e914 ) │ │ │ │ + ldr r6, [pc, #16] @ (36e534 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 36e4bc │ │ │ │ + bne.n 36e4cc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #976] @ (36e8fc ) │ │ │ │ + ldr r5, [pc, #1008] @ (36e91c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #824] @ (36e868 ) │ │ │ │ + ldr r6, [pc, #856] @ (36e888 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #80] @ (36e584 ) │ │ │ │ + ldr r5, [pc, #112] @ (36e5a4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 36e4fc │ │ │ │ + beq.n 36e50c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #968] @ (36e904 ) │ │ │ │ + ldr r4, [pc, #1000] @ (36e924 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 36e4c0 │ │ │ │ + beq.n 36e4d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #776] @ (36e84c ) │ │ │ │ + ldr r4, [pc, #808] @ (36e86c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 36e468 │ │ │ │ + beq.n 36e478 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #392] @ (36e6d4 ) │ │ │ │ + ldr r4, [pc, #424] @ (36e6f4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 36e5b0 │ │ │ │ + beq.n 36e5c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #248] @ (36e64c ) │ │ │ │ + ldr r4, [pc, #280] @ (36e66c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 36e570 │ │ │ │ + beq.n 36e580 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #104] @ (36e5c4 ) │ │ │ │ + ldr r4, [pc, #136] @ (36e5e4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #984] @ (36e93c ) │ │ │ │ + ldr r3, [pc, #1016] @ (36e95c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #144] @ (36e5fc ) │ │ │ │ + ldr r5, [pc, #176] @ (36e61c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #240] @ (36e660 ) │ │ │ │ + ldr r3, [pc, #272] @ (36e680 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #112] @ (36e5e8 ) │ │ │ │ + ldr r3, [pc, #144] @ (36e608 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #1008] @ (36e970 ) │ │ │ │ + ldr r3, [pc, #16] @ (36e590 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #880] @ (36e8f8 ) │ │ │ │ + ldr r2, [pc, #912] @ (36e918 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #752] @ (36e880 ) │ │ │ │ + ldr r2, [pc, #784] @ (36e8a0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #624] @ (36e808 ) │ │ │ │ + ldr r2, [pc, #656] @ (36e828 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (36e790 ) │ │ │ │ + ldr r2, [pc, #528] @ (36e7b0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #368] @ (36e718 ) │ │ │ │ + ldr r2, [pc, #400] @ (36e738 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #256] @ (36e6b0 ) │ │ │ │ + ldr r2, [pc, #288] @ (36e6d0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (36e600 ) │ │ │ │ + ldr r2, [pc, #104] @ (36e620 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #968] @ (36e988 ) │ │ │ │ + ldr r1, [pc, #1000] @ (36e9a8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #840] @ (36e910 ) │ │ │ │ + ldr r1, [pc, #872] @ (36e930 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #664] @ (36e868 ) │ │ │ │ + ldr r1, [pc, #696] @ (36e888 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #536] @ (36e7f0 ) │ │ │ │ + ldr r1, [pc, #568] @ (36e810 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #408] @ (36e778 ) │ │ │ │ + ldr r1, [pc, #440] @ (36e798 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #280] @ (36e700 ) │ │ │ │ + ldr r1, [pc, #312] @ (36e720 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #152] @ (36e688 ) │ │ │ │ + ldr r1, [pc, #184] @ (36e6a8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #928] @ (36e998 ) │ │ │ │ + ldr r0, [pc, #960] @ (36e9b8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #808] @ (36e928 ) │ │ │ │ + ldr r0, [pc, #840] @ (36e948 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #688] @ (36e8b8 ) │ │ │ │ + ldr r0, [pc, #720] @ (36e8d8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #568] @ (36e848 ) │ │ │ │ + ldr r0, [pc, #600] @ (36e868 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #448] @ (36e7d8 ) │ │ │ │ + ldr r0, [pc, #480] @ (36e7f8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #320] @ (36e760 ) │ │ │ │ + ldr r0, [pc, #352] @ (36e780 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #200] @ (36e6f0 ) │ │ │ │ + ldr r0, [pc, #232] @ (36e710 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ (36e680 ) │ │ │ │ + ldr r0, [pc, #112] @ (36e6a0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #40] @ (36e660 ) │ │ │ │ + ldr r0, [pc, #72] @ (36e680 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0036e638 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1075727,80 +1075732,80 @@ │ │ │ │ b.n 36e6f2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ble.n 36e7ea │ │ │ │ - vqshl.u64 d20, d24, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff47c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blx r1 │ │ │ │ + blx r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r3, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ itet vc │ │ │ │ lslvc r2, r3, #1 │ │ │ │ - cmpvs lr, r7 │ │ │ │ + cmpvs lr, r8 │ │ │ │ lslvc r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ bcc.n 36e7ea │ │ │ │ vsra.u32 d29, d23, #1 │ │ │ │ - vabal.u q10, d31, d0 │ │ │ │ + vabal.u q10, d31, d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ beq.n 36e8da │ │ │ │ @ instruction: 0xffffd74f │ │ │ │ - vabal.u q10, d15, d24 │ │ │ │ + vsli.32 d20, d16, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov ip, r6 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc │ │ │ │ + add ip, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {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 a1520 │ │ │ │ @@ -1075821,17 +1075826,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {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] @ 36f114 │ │ │ │ @@ -1076553,80 +1076558,80 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 36f006 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itet │ │ │ │ + ittt │ │ │ │ lsl r7, r1, #1 │ │ │ │ - subal r7, #134 @ 0x86 │ │ │ │ + sub r7, #142 @ 0x8e │ │ │ │ lsl r2, r2, #1 │ │ │ │ - itt le │ │ │ │ - lslle r7, r1, #1 │ │ │ │ - suble r7, #108 @ 0x6c │ │ │ │ + itt al │ │ │ │ + lslal r7, r1, #1 │ │ │ │ + subal r7, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ittt gt │ │ │ │ + itet gt │ │ │ │ lslgt r7, r1, #1 │ │ │ │ - subgt r7, #82 @ 0x52 │ │ │ │ + suble r7, #90 @ 0x5a │ │ │ │ lslgt r2, r2, #1 │ │ │ │ - it ge │ │ │ │ - lslge r7, r1, #1 │ │ │ │ + nop {11} │ │ │ │ + lsls r7, r1, #1 │ │ │ │ │ │ │ │ 0036f1a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1076699,29 +1076704,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ bl 33f262 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa9ba> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ 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 95bc0 │ │ │ │ @@ -1076741,17 +1076746,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ 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] @ (36f33c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1076792,15 +1076797,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 36f3a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r2, #1 │ │ │ │ cbz r4, 36f39e │ │ │ │ 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 │ │ │ │ @@ -1076974,47 +1076979,47 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #76] @ (36f56c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 36f482 │ │ │ │ nop │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r6, 36f5cc │ │ │ │ + cbnz r6, 36f5ce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 36f5ce │ │ │ │ + cbnz r4, 36f5d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r2, 36f5d0 │ │ │ │ + cbnz r2, 36f5d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 36f5d2 │ │ │ │ + cbnz r0, 36f5d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r6, 36f5d2 │ │ │ │ + cbnz r6, 36f5d4 │ │ │ │ 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] @ (36f618 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1077060,15 +1077065,15 @@ │ │ │ │ blx 9d9e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #1310 @ 0x51e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 972f4 │ │ │ │ nop │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #12 │ │ │ │ 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] @ (36f764 ) │ │ │ │ @@ -1077197,31 +1077202,31 @@ │ │ │ │ nop │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r6, 36f7a8 │ │ │ │ + cbnz r6, 36f7aa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 36f7aa │ │ │ │ + cbnz r0, 36f7ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r2, 36f7aa │ │ │ │ + cbnz r2, 36f7ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r2, 36f7aa │ │ │ │ + cbnz r2, 36f7ac │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1252] @ 36fc8c │ │ │ │ @@ -1077703,41 +1077708,41 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 36fc2c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1077968,35 +1077973,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 36ffb2 │ │ │ │ + cbz r4, 36ffb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r6, 36ffb2 │ │ │ │ + cbz r6, 36ffb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r6, 36ffb2 │ │ │ │ + cbz r6, 36ffb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r6, 36ffb2 │ │ │ │ + cbz r6, 36ffb4 │ │ │ │ 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 │ │ │ │ @@ -1078286,29 +1078291,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r6, pc, #648 @ (adr r6, 37057c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r3, pc, #952 @ (adr r3, 3706c8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -1078428,39 +1078433,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 370428 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ 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] @ 371154 │ │ │ │ @@ -1079626,75 +1079631,75 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #672 @ (adr r1, 3713f8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #536 @ (adr r1, 371378 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 371960 │ │ │ │ + b.n 370970 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf186004f │ │ │ │ - cmp r2, #24 │ │ │ │ + @ instruction: 0xf18e004f │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r6, 3711e4 │ │ │ │ + cbz r6, 3711e6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strd r0, r0, [r4, #316]! @ 0x13c │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + strd r0, r0, [ip, #316]! @ 0x13c │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 3714c8 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 3714e8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, pc, #592 @ (adr r0, 371420 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 371440 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 3713c8 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 3713e8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #2284] @ 371ad0 │ │ │ │ movw r1, #1017 @ 0x3f9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1080479,161 +1080484,161 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #304] @ (371bf4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3717d6 │ │ │ │ nop │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [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] @ 37261c │ │ │ │ @@ -1081556,67 +1081561,67 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r2, [pc, #3044] @ 373280 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ movw r3, #2172 @ 0x87c │ │ │ │ add r2, pc │ │ │ │ @@ -1082720,89 +1082725,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 373260 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vshr.u16 q8, , #8 │ │ │ │ - mrc2 0, 4, r0, cr14, cr1, {2} │ │ │ │ - mrc2 0, 1, r0, cr4, cr1, {2} │ │ │ │ + vshr.u32 q8, , #32 │ │ │ │ + mcr2 0, 5, r0, cr6, cr1, {2} │ │ │ │ + mrc2 0, 1, r0, cr12, cr1, {2} │ │ │ │ str.w r3, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 37331c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ mov r4, fp │ │ │ │ @@ -1083069,46 +1083074,46 @@ │ │ │ │ ldr r0, [pc, #100] @ (37364c ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.w 372136 │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], #324 @ 0x144 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldc2l 0, cr0, [ip], #324 @ 0x144 │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2 0, cr0, [r2], #324 @ 0x144 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldc2 0, cr0, [sl], #324 @ 0x144 │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4], {81} @ 0x51 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldc2 0, cr0, [ip], {81} @ 0x51 │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-324 @ 0xfffffebc │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldc2l 0, cr0, [lr], #-324 @ 0xfffffebc │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrrc2 0, 5, r0, r8, cr1 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + stc2l 0, cr0, [r0], #-324 @ 0xfffffebc │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2 0, cr0, [r2], {81} @ 0x51 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + stc2 0, cr0, [sl], {81} @ 0x51 │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb900051 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + @ instruction: 0xfb980051 │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb700051 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + @ instruction: 0xfb780051 │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb500051 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + @ instruction: 0xfb580051 │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaea0051 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + @ instruction: 0xfaf20051 │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaca0051 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + @ instruction: 0xfad20051 │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00373650 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1083303,51 +1083308,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 373758 │ │ │ │ sbcs r7, r2 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0e0051 │ │ │ │ + @ instruction: 0xfa160051 │ │ │ │ b.n 373326 │ │ │ │ - @ instruction: 0xffffcbfe │ │ │ │ + vdup.8 d28, d6[7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xfb440051 │ │ │ │ + @ instruction: 0xfb4c0051 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #81] @ 0x51 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldr??.w r0, [ip, #81] @ 0x51 │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a00051 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + vld1.8 @ instruction: 0xf9a80051 │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ cbnz r3, 3738ee │ │ │ │ - @ instruction: 0xfffffad6 │ │ │ │ + @ instruction: 0xfffffade │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xfb200051 │ │ │ │ - ldr??.w r0, [r2, r1, lsl #1] │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + @ instruction: 0xfb280051 │ │ │ │ + ldr??.w r0, [sl, r1, lsl #1] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh.w r0, [r8, r1, lsl #1] │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + vst4.16 {d16-d19}, [r0 :64], r1 │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaf20051 │ │ │ │ - @ instruction: 0xfb540051 │ │ │ │ - @ instruction: 0xfb520051 │ │ │ │ - @ instruction: 0xfbe40051 │ │ │ │ - str.w r0, [sl, #81] @ 0x51 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + @ instruction: 0xfafa0051 │ │ │ │ + @ instruction: 0xfb5c0051 │ │ │ │ + @ instruction: 0xfb5a0051 │ │ │ │ + @ instruction: 0xfbec0051 │ │ │ │ + ldr.w r0, [r2, #81] @ 0x51 │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh.w r0, [r0, #81] @ 0x51 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrh.w r0, [r8, #81] @ 0x51 │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb.w r0, [r2, #81] @ 0x51 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb.w r0, [sl, #81] @ 0x51 │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ 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 │ │ │ │ @@ -1083379,18 +1083384,18 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c00051 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + @ instruction: 0xf7c80051 │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, 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, #656] @ (373bd8 ) │ │ │ │ @@ -1083634,31 +1083639,31 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr??.w r0, [r4, #81] @ 0x51 │ │ │ │ - @ instruction: 0xfa180051 │ │ │ │ - strh.w r0, [r0, #81] @ 0x51 │ │ │ │ - ldrh.w r0, [r2, #81] @ 0x51 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + ldr??.w r0, [ip, #81] @ 0x51 │ │ │ │ + @ instruction: 0xfa200051 │ │ │ │ + strh.w r0, [r8, #81] @ 0x51 │ │ │ │ + ldrh.w r0, [sl, #81] @ 0x51 │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb.w r0, [r6, #81] @ 0x51 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + ldrb.w r0, [lr, #81] @ 0x51 │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr??.w r0, [sl, r1, lsl #1] │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb.w r0, [r2, #81] @ 0x51 │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr.w r0, [r2, r1, lsl #1] │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + ldr.w r0, [sl, r1, lsl #1] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh.w r0, [r4, r1, lsl #1] │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + ldrh.w r0, [ip, r1, lsl #1] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00373c18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1083732,25 +1083737,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stc2l 15, cr15, [pc], #1020 @ 3740d4 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ba0051 │ │ │ │ - @ instruction: 0xf7f40051 │ │ │ │ - @ instruction: 0xf7740051 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + @ instruction: 0xf7c20051 │ │ │ │ + @ instruction: 0xf7fc0051 │ │ │ │ + @ instruction: 0xf77c0051 │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7320051 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + @ instruction: 0xf73a0051 │ │ │ │ + strb r6, [r6, #15] │ │ │ │ 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 a1ad4 │ │ │ │ @@ -1083770,16 +1083775,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movt r0, #26705 @ 0x6851 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + movt r0, #59473 @ 0xe851 │ │ │ │ + strb r2, [r1, #14] │ │ │ │ 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 │ │ │ │ @@ -1083822,15 +1083827,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6da0051 │ │ │ │ + @ instruction: 0xf6e20051 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ @@ -1084125,55 +1084130,55 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r1, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66c0051 │ │ │ │ - movw r0, #59473 @ 0xe851 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + @ instruction: 0xf6740051 │ │ │ │ + @ instruction: 0xf6560051 │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf5fe0051 │ │ │ │ - rsbs r0, ip, #13697024 @ 0xd10000 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + addw r0, r6, #2129 @ 0x851 │ │ │ │ + @ instruction: 0xf5e40051 │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, ip, #13697024 @ 0xd10000 │ │ │ │ - sbcs.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + @ instruction: 0xf5e40051 │ │ │ │ + sbcs.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adcs.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + sbc.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbc.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ - add.w r0, r4, #13697024 @ 0xd10000 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + sbcs.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ + add.w r0, ip, #13697024 @ 0xd10000 │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4ec0051 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + @ instruction: 0xf4f40051 │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4c00051 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + @ instruction: 0xf4c80051 │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + @ instruction: 0xf4a20051 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orns r0, r2, #13697024 @ 0xd10000 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + orns r0, sl, #13697024 @ 0xd10000 │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orr.w r0, ip, #13697024 @ 0xd10000 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + orrs.w r0, r4, #13697024 @ 0xd10000 │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + bic.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3f60051 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf3fe0051 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ 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 │ │ │ │ @@ -1084524,62 +1084529,62 @@ │ │ │ │ b.n 374202 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, ip, #1, #18 │ │ │ │ - subw r0, ip, #81 @ 0x51 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf3540051 │ │ │ │ + @ instruction: 0xf2b40051 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf2ba0051 │ │ │ │ - subw r0, r0, #81 @ 0x51 │ │ │ │ - addw r0, r2, #81 @ 0x51 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + movt r0, #8273 @ 0x2051 │ │ │ │ + subw r0, r8, #81 @ 0x51 │ │ │ │ + addw r0, sl, #81 @ 0x51 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf23c0051 │ │ │ │ - sub.w r0, r8, #81 @ 0x51 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + movw r0, #16465 @ 0x4051 │ │ │ │ + subs.w r0, r0, #81 @ 0x51 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf18e0051 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf1960051 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbcs.w r0, r4, #81 @ 0x51 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + sbcs.w r0, ip, #81 @ 0x51 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf12c0051 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf1340051 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf0f00051 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf0f80051 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf0d60051 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf0de0051 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf0bc0051 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf0c40051 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf0f40051 │ │ │ │ - orns r0, r6, #81 @ 0x51 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf0fc0051 │ │ │ │ + orns r0, lr, #81 @ 0x51 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, ip, #81 @ 0x51 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + bics.w r0, r4, #81 @ 0x51 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands.w r0, r2, #81 @ 0x51 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ands.w r0, sl, #81 @ 0x51 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vshr.s32 q8, , #28 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + vshr.s32 q8, , #20 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vshr.s32 q0, , #4 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + vmov.i32 q8, #65 @ 0x00000041 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 95ce0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1084643,25 +1084648,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (374660 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 374202 │ │ │ │ nop │ │ │ │ - mrc 0, 7, r0, cr6, cr1, {2} │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + mrc 0, 7, r0, cr14, cr1, {2} │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 6, r0, cr14, cr1, {2} │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + mrc 0, 6, r0, cr6, cr1, {2} │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 5, r0, cr2, cr1, {2} │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + mcr 0, 5, r0, cr10, cr1, {2} │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 3, r0, cr14, cr1, {2} │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + mrc 0, 3, r0, cr6, cr1, {2} │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1085026,47 +1085031,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 0, r0, cr6, cr1, {2} │ │ │ │ - ldc 0, cr0, [ip], #324 @ 0x144 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + mcr 0, 0, r0, cr14, cr1, {2} │ │ │ │ + stcl 0, cr0, [r4], {81} @ 0x51 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldcl 0, cr0, [ip], #324 @ 0x144 │ │ │ │ - ldc 0, cr0, [r8], #-324 @ 0xfffffebc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + stc 0, cr0, [r4, #-324] @ 0xfffffebc │ │ │ │ + mcrr 0, 5, r0, r0, cr1 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [r6], {81} @ 0x51 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + stc 0, cr0, [lr], {81} @ 0x51 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xebec0051 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + @ instruction: 0xebf40051 │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [r8], #-324 @ 0xfffffebc │ │ │ │ - sbcs.w r0, r8, r1, lsr #1 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + stc 0, cr0, [r0], {81} @ 0x51 │ │ │ │ + @ instruction: 0xeb800051 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xebec0051 │ │ │ │ - add.w r0, ip, r1, lsr #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + @ instruction: 0xebf40051 │ │ │ │ + adds.w r0, r4, r1, lsr #1 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbc.w r0, r4, r1, lsr #1 │ │ │ │ - @ instruction: 0xeaa20051 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + sbc.w r0, ip, r1, lsr #1 │ │ │ │ + @ instruction: 0xeaaa0051 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bics.w r0, r8, r1, lsr #1 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + orr.w r0, r0, r1, lsr #1 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands.w r0, lr, r1, lsr #1 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + bic.w r0, r6, r1, lsr #1 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r0, [pc, #1092] @ 374f50 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1080] @ 374f54 │ │ │ │ @@ -1085469,96 +1085474,96 @@ │ │ │ │ ldr r0, [pc, #204] @ (375008 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 374c68 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xe98c0051 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + @ instruction: 0xe9940051 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [ip, #-324] @ 0x144 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + strd r0, r0, [r4, #-324]! @ 0x144 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmdb lr!, {r0, r4, r6} │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + strd r0, r0, [r6, #-324] @ 0x144 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmdb r8, {r0, r4, r6} │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + ldmdb r0, {r0, r4, r6} │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe8ce0051 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe8d60051 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia.w r4!, {r0, r4, r6} │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + stmia.w ip!, {r0, r4, r6} │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strd r0, r0, [r6, #-324] @ 0x144 │ │ │ │ - strex r0, r0, [r6, #324] @ 0x144 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + strd r0, r0, [lr, #-324] @ 0x144 │ │ │ │ + strex r0, r0, [lr, #324] @ 0x144 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe82e0051 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xe8360051 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe8080051 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + @ instruction: 0xe8100051 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374f4c │ │ │ │ + b.n 374f5c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374f00 │ │ │ │ + b.n 374f10 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374ea4 │ │ │ │ + b.n 374eb4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374e58 │ │ │ │ + b.n 374e68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe8040051 │ │ │ │ - b.n 374dc0 │ │ │ │ + @ instruction: 0xe80c0051 │ │ │ │ + b.n 374dd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374d74 │ │ │ │ + b.n 374d84 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374d1c │ │ │ │ + b.n 374d2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374cc4 │ │ │ │ + b.n 374cd4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374c68 │ │ │ │ + b.n 374c78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374c14 │ │ │ │ + b.n 374c24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374bcc │ │ │ │ + b.n 374bdc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374d44 │ │ │ │ + b.n 374d54 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 374b34 │ │ │ │ + b.n 374b44 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374adc │ │ │ │ + b.n 374aec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r9] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ blx 99444 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1085920,95 +1085925,95 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 374c68 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 374cc0 │ │ │ │ + b.n 374cd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374c74 │ │ │ │ + b.n 374c84 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374c2c │ │ │ │ + b.n 374c3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375bd4 │ │ │ │ + b.n 375be4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374d7c │ │ │ │ + b.n 374d8c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 375b30 │ │ │ │ + b.n 375b40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375ae4 │ │ │ │ + b.n 375af4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374cb4 │ │ │ │ + b.n 374cc4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 375a4c │ │ │ │ + b.n 375a5c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3759f4 │ │ │ │ + b.n 375a04 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375998 │ │ │ │ + b.n 3759a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37594c │ │ │ │ + b.n 37595c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375904 │ │ │ │ + b.n 375914 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375af0 │ │ │ │ + b.n 375b00 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 375874 │ │ │ │ + b.n 375884 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375820 │ │ │ │ + b.n 375830 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3757c8 │ │ │ │ + b.n 3757d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375780 │ │ │ │ + b.n 375790 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375738 │ │ │ │ + b.n 375748 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3756c4 │ │ │ │ + b.n 3756d4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375674 │ │ │ │ + b.n 375684 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375644 │ │ │ │ + b.n 375654 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, 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, #2928] @ 0xb70 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ @@ -1086386,37 +1086391,37 @@ │ │ │ │ ... │ │ │ │ str r4, [r1, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 375954 │ │ │ │ + b.n 375964 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - udf #18 │ │ │ │ + udf #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 3757fc │ │ │ │ + ble.n 37580c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 37593c │ │ │ │ + ble.n 37594c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bgt.n 375938 │ │ │ │ + bgt.n 375948 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 3758f8 │ │ │ │ + bgt.n 375908 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ ldr r0, [pc, #296] @ (375a2c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1086531,53 +1086536,53 @@ │ │ │ │ ldr r0, [pc, #92] @ (375a78 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 375562 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - blt.n 375960 │ │ │ │ + blt.n 375970 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375b2c │ │ │ │ + blt.n 37593c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375af8 │ │ │ │ + blt.n 375b08 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375ac4 │ │ │ │ + blt.n 375ad4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375a90 │ │ │ │ + blt.n 375aa0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375a5c │ │ │ │ + blt.n 375a6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bge.n 375a28 │ │ │ │ + bge.n 375a38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bge.n 3759f4 │ │ │ │ + bge.n 375a04 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bge.n 3759c0 │ │ │ │ + bge.n 3759d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bge.n 37598c │ │ │ │ + bge.n 37599c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, 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 │ │ │ │ @@ -1086946,49 +1086951,49 @@ │ │ │ │ ... │ │ │ │ ldr r3, [pc, #784] @ (3761b4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #40] @ (375ed4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 375f3c │ │ │ │ + bge.n 375f4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 375fa8 │ │ │ │ + bhi.n 375db8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 375de8 │ │ │ │ + bvc.n 375df8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 375f30 │ │ │ │ + bvc.n 375f40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 375efc │ │ │ │ + bvc.n 375f0c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 375f1c │ │ │ │ + bhi.n 375f2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 375fc0 │ │ │ │ + bvs.n 375fd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 375f8c │ │ │ │ + bvs.n 375f9c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 375f58 │ │ │ │ + bvs.n 375f68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 375f24 │ │ │ │ + bvs.n 375f34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ ldr r0, [pc, #208] @ (375fcc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1087068,41 +1087073,41 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 375b5e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 375f10 │ │ │ │ + bpl.n 375f20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 375edc │ │ │ │ + bpl.n 375eec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 3760a8 │ │ │ │ + bpl.n 3760b8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 376074 │ │ │ │ + bpl.n 376084 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 376040 │ │ │ │ + bpl.n 376050 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 37600c │ │ │ │ + bpl.n 37601c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bmi.n 375fd8 │ │ │ │ + bmi.n 375fe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, 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] @ 376d08 │ │ │ │ @@ -1088211,97 +1088216,97 @@ │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 376c5c │ │ │ │ mov r0, r9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r3, [pc, #848] @ (377088 ) │ │ │ │ + ldr r3, [pc, #880] @ (3770a8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r3, [pc, #728] @ (377018 ) │ │ │ │ + ldr r3, [pc, #760] @ (377038 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r3, [pc, #608] @ (376fa8 ) │ │ │ │ + ldr r3, [pc, #640] @ (376fc8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r3, [pc, #480] @ (376f30 ) │ │ │ │ + ldr r3, [pc, #512] @ (376f50 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [pc, #448] @ (376f20 ) │ │ │ │ + ldr r2, [pc, #480] @ (376f40 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (377160 ) │ │ │ │ + ldr r1, [pc, #16] @ (376d80 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #896] @ (3770f8 ) │ │ │ │ + ldr r0, [pc, #928] @ (377118 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r6, 376d94 │ │ │ │ + cbz r6, 376d96 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (376dac ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov r8, pc │ │ │ │ + bx r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 376056 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d1, d9, d4 │ │ │ │ @@ -1089459,165 +1089464,165 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #308] @ (377c08 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 377a72 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sev │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + it mi │ │ │ │ + lslmi r1, r2, #1 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r2, 377bfc │ │ │ │ + cbnz r2, 377bfe │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r2, 377bfc │ │ │ │ + cbnz r2, 377bfe │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r0, 377bfe │ │ │ │ + cbnz r0, 377c00 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 377bfe │ │ │ │ + cbnz r4, 377c00 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 377c00 │ │ │ │ + cbnz r4, 377c02 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r0, 377c02 │ │ │ │ + cbnz r0, 377c04 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r6, 377c02 │ │ │ │ + cbnz r6, 377c04 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r6, 377c3a │ │ │ │ + cbnz r6, 377c3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 377c3c │ │ │ │ + cbnz r4, 377c3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1090022,83 +1090027,83 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #148] @ (378100 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 376058 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00378104 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1090274,65 +1090279,65 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 378198 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r5, #82 @ 0x52 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 37831c │ │ │ │ + cbz r6, 37831e │ │ │ │ lsls r1, r2, #1 │ │ │ │ udf #181 @ 0xb5 │ │ │ │ - vraddhn.i d27, , q10 │ │ │ │ + vraddhn.i d27, , q14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 37832c │ │ │ │ + cbz r6, 37832e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r4, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cbnz r1, 378358 │ │ │ │ - vmls.i , , d18[0] │ │ │ │ + vmls.i , , d26[0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - sxth r6, r4 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + sxth r6, r5 │ │ │ │ + lsls r1, r2, #1 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 378372 │ │ │ │ + cbz r6, 378374 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ 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 9a8ec │ │ │ │ @@ -1090353,17 +1090358,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 378392 │ │ │ │ + cbz r0, 378394 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ 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] @ 378c18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1091149,23 +1091154,23 @@ │ │ │ │ ... │ │ │ │ movs r2, #202 @ 0xca │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r0, 378c92 │ │ │ │ + cbz r0, 378c94 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 378c90 │ │ │ │ + cbz r4, 378c92 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ 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 378ee6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1091725,57 +1091730,57 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #96] @ (3792e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 378e6e │ │ │ │ nop │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, pc, #872 @ (adr r7, 379628 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 379648 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #392 @ (adr r6, 379450 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 379470 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, 379670 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 379690 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 379608 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 379628 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 3795a0 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 3795c0 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003792e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1091849,29 +1091854,29 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 40339e │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #232 @ (adr r5, 379494 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 3794b4 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #400 @ (adr r5, 379540 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 379560 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, pc, #920 @ (adr r4, 37974c ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 37976c ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r0, r3, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #648 @ (adr r4, 37964c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 37966c ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ 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 95f44 │ │ │ │ @@ -1091892,17 +1091897,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #208 @ (adr r4, 3794e0 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 379500 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ 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 │ │ │ │ @@ -1091959,15 +1091964,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r1, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #56 @ (adr r4, 3794f8 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 379518 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1092911,36 +1092916,36 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsrs r2, r6, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 37a300 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 379f20 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (37a324 ) │ │ │ │ + ldr r5, [pc, #16] @ (379f44 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands.w r0, r4, #78 @ 0x4e │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ands.w r0, ip, #78 @ 0x4e │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bgt.n 37a032 │ │ │ │ add.w r1, r8, r4, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vmul.f64 d6, d7, d6 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1094242,101 +1094247,101 @@ │ │ │ │ blx 972f8 │ │ │ │ b.n 37a87a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ │ │ │ 0037af10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1094748,125 +1094753,126 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ @ instruction: 0xf7420059 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r1, r2, #1 │ │ │ │ b.n 37b0fe │ │ │ │ - @ instruction: 0xffff8f84 │ │ │ │ + @ instruction: 0xffff8f8c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xf6b40059 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 37ac3e │ │ │ │ vsri.32 d30, d3, #1 │ │ │ │ - @ instruction: 0xffff88b0 │ │ │ │ + @ instruction: 0xffff88b8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vmla.i q8, q7, d14[0] │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vmla.i q8, q1, d2[3] │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + vmla.i q8, q5, d2[3] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vhadd.u q8, q7, q7 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + vmla.i q0, q3, d2[3] │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vhadd.u16 q8, q7, q7 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + vhadd.u32 q8, q3, q7 │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vhadd.u16 q0, q5, q7 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + vhadd.u32 q0, q1, q7 │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr14, {2} │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + cdp2 0, 13, cr0, cr10, cr14, {2} │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr14, {2} │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + cdp2 0, 9, cr0, cr4, cr14, {2} │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr14, {2} │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + cdp2 0, 4, cr0, cr12, cr14, {2} │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #312]! @ 0x138 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + cdp2 0, 0, cr0, cr6, cr14, {2} │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2 0, cr0, [sl, #312]! @ 0x138 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + stc2l 0, cr0, [r2, #312] @ 0x138 │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-312]! @ 0xfffffec8 │ │ │ │ + ldc2l 0, cr0, [ip, #-312]! @ 0xfffffec8 │ │ │ │ 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 │ │ │ │ @@ -1094893,17 +1094899,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2 0, cr0, [r8], {78} @ 0x4e │ │ │ │ + ldc2 0, cr0, [r0], {78} @ 0x4e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 98b6c │ │ │ │ vldr d7, [pc, #16] @ 37b4e8 │ │ │ │ @@ -1094957,15 +1094963,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbc.w r0, r6, #89 @ 0x59 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ @ instruction: 0xf12c0059 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1095353,40 +1095359,40 @@ │ │ │ │ b.n 37b7b8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vshr.s16 q8, , #12 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr??.w r0, [lr, #78] @ 0x4e │ │ │ │ + vst4.16 {d0-d3}, [r6], lr │ │ │ │ mrc 0, 5, r0, cr0, cr9, {2} │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb.w r0, [r8, #78] @ 0x4e │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh.w r0, [r0, #78] @ 0x4e │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf75a004e │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf762004e │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf72c004e │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf734004e │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf702004e │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf70a004e │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf6e8004e │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf6f0004e │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movt r0, #2126 @ 0x84e │ │ │ │ + movt r0, #34894 @ 0x884e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 37ba66 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -1096391,15 +1096397,15 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ b.n 37be8c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov.w fp, r1, lsl #2 │ │ │ │ add.w r7, r9, r1, lsl #3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ bge.w 37ccbe │ │ │ │ str.w r0, [sl, fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -1097474,43 +1097480,43 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 37d26a │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ vmov.f64 d10, d13 │ │ │ │ b.w 37c5a6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bvs.n 37d284 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ble.n 37d310 │ │ │ │ + udf #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ble.n 37d2e4 │ │ │ │ + ble.n 37d2f4 │ │ │ │ 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] @ 37de84 │ │ │ │ @@ -1098627,81 +1098633,81 @@ │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 37de94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bcs.n 37de60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 37df62 │ │ │ │ vsli.32 d30, d31, #31 │ │ │ │ - vtbx.8 d22, {d31}, d8 │ │ │ │ + @ instruction: 0xffff68d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 37de78 │ │ │ │ + bge.n 37de88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 37dea8 │ │ │ │ + bpl.n 37deb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 37de74 │ │ │ │ + bpl.n 37de84 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37dea0 │ │ │ │ + bmi.n 37deb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37de68 │ │ │ │ + bmi.n 37de78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37de30 │ │ │ │ + bmi.n 37de40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 37df14 │ │ │ │ + bcc.n 37df24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37ded0 │ │ │ │ + bcs.n 37dee0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37dea0 │ │ │ │ + bcs.n 37deb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37de70 │ │ │ │ + bcs.n 37de80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37de40 │ │ │ │ + bcs.n 37de50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37dfb8 │ │ │ │ + bcs.n 37dfc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37df88 │ │ │ │ + bcs.n 37df98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #452] @ (37e0e8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #444] @ (37e0ec ) │ │ │ │ @@ -1098866,31 +1098872,31 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (37e108 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 37dda2 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bne.n 37e1ec │ │ │ │ + bne.n 37dffc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - beq.n 37e190 │ │ │ │ + beq.n 37e1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - beq.n 37e158 │ │ │ │ + beq.n 37e168 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0037e10c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1099281,126 +1099287,126 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ stmia r5!, {r1, r3, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ bl 55251e │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ bcc.n 37e55e │ │ │ │ vmlal.u , d31, d11[0] │ │ │ │ - vmull.u , d31, d0 │ │ │ │ + vmull.u , d31, d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -1099428,17 +1099434,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1099970,59 +1099976,59 @@ │ │ │ │ ... │ │ │ │ itee al │ │ │ │ lslal r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ mov r0, r0 │ │ │ │ itte lt │ │ │ │ lsllt r1, r3, #1 │ │ │ │ - ldrhlt r6, [r0, r2] │ │ │ │ + ldrhlt r6, [r1, r2] │ │ │ │ lslge r1, r2, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r0, [pc, #732] @ (37ef3c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1100237,17 +1100243,17 @@ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 37e864 │ │ │ │ vmul.f64 d5, d0, d5 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ b.n 37e922 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0037ef44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1100319,28 +1100325,28 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb70c │ │ │ │ lsls r1, r3, #1 │ │ │ │ bl 272ffe │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldcl 0, cr0, [r4], {78} @ 0x4e │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + ldcl 0, cr0, [ip], {78} @ 0x4e │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xb6bc │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, 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 99d50 │ │ │ │ @@ -1100361,17 +1100367,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, 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] @ (37f3b8 ) │ │ │ │ @@ -1100644,33 +1100650,33 @@ │ │ │ │ nop │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #96] @ (37f430 ) │ │ │ │ + ldr r7, [pc, #128] @ (37f450 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #336] @ (37f524 ) │ │ │ │ + ldr r7, [pc, #368] @ (37f544 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #240] @ (37f4cc ) │ │ │ │ + ldr r7, [pc, #272] @ (37f4ec ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #232] @ (37f4cc ) │ │ │ │ + ldr r7, [pc, #264] @ (37f4ec ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #24] @ (37f400 ) │ │ │ │ + ldr r7, [pc, #56] @ (37f420 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0037f3ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1100744,28 +1100750,28 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mrrc2 15, 15, pc, fp, cr15 @ │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #888] @ (37f82c ) │ │ │ │ + ldr r6, [pc, #920] @ (37f84c ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrd r0, r0, [r4], #-320 @ 0x140 │ │ │ │ - ldr r6, [pc, #368] @ (37f62c ) │ │ │ │ + ldrd r0, r0, [ip], #-320 @ 0x140 │ │ │ │ + ldr r6, [pc, #400] @ (37f64c ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ sxth r6, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (37f534 ) │ │ │ │ + ldr r6, [pc, #136] @ (37f554 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r5} │ │ │ │ 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 99290 │ │ │ │ @@ -1100785,17 +1100791,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r5, [pc, #696] @ (37f7cc ) │ │ │ │ + ldr r5, [pc, #728] @ (37f7ec ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r6, 37f582 │ │ │ │ + cbnz r6, 37f584 │ │ │ │ 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 98b6c │ │ │ │ @@ -1100847,15 +1100853,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 37f5ae │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #904] @ (37f938 ) │ │ │ │ + ldr r5, [pc, #936] @ (37f958 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ 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 │ │ │ │ @@ -1100937,23 +1100943,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (37f698 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 37f668 │ │ │ │ - ldr r5, [pc, #296] @ (37f7b4 ) │ │ │ │ + ldr r5, [pc, #328] @ (37f7d4 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [pc, #128] @ (37f710 ) │ │ │ │ + ldr r5, [pc, #160] @ (37f730 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #8] @ (37f6a0 ) │ │ │ │ + ldr r5, [pc, #40] @ (37f6c0 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ 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 │ │ │ │ @@ -1103288,65 +1103294,65 @@ │ │ │ │ b.n 380b86 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 38147c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 38149c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 38140c ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 38142c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #512 @ (adr r0, 3813ac ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 3813cc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 38134c ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 38136c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #304 @ (adr r0, 3812ec ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 38130c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 38128c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 3812ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 38122c ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 38124c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ 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] @ 381df4 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1104474,73 +1104480,73 @@ │ │ │ │ b.w 38124a │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #372] @ (381ff0 ) │ │ │ │ movw r1, #1602 @ 0x642 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1104665,65 +1104671,65 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #112] @ (382054 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3815a6 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00382058 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1105010,94 +1105016,94 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3820f0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bl 4da356 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ bmi.n 38238e │ │ │ │ vrsra.u64 , , #1 │ │ │ │ - vsubl.u q9, d15, d20 │ │ │ │ + vsubl.u q9, d15, d28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -1105125,17 +1105131,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -1105375,25 +1105381,25 @@ │ │ │ │ b.n 38260e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ 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] @ (382820 ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -1105474,17 +1105480,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r6, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ 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] @ (3828e0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1105558,17 +1105564,17 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003828f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1105663,34 +1105669,34 @@ │ │ │ │ b.n 38295e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mrc2 15, 2, pc, cr3, cr15, {7} │ │ │ │ ldrb r2, [r1, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bls.n 382a7c │ │ │ │ + bls.n 382a8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ 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 94790 │ │ │ │ @@ -1105710,17 +1105716,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -1105800,23 +1105806,23 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ 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 │ │ │ │ @@ -1105964,35 +1105970,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (382d08 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 382ca4 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ 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 │ │ │ │ @@ -1106022,17 +1106028,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ 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] @ (3830c0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1106351,57 +1106357,57 @@ │ │ │ │ b.n 382ed6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r2, [r2, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ 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 │ │ │ │ @@ -1106486,15 +1106492,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r4, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r5, #17] │ │ │ │ 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 │ │ │ │ @@ -1106545,15 +1106551,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ 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 │ │ │ │ @@ -1106591,15 +1106597,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ 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 │ │ │ │ @@ -1106721,23 +1106727,23 @@ │ │ │ │ strd r3, r3, [r6, #116] @ 0x74 │ │ │ │ movs r4, #1 │ │ │ │ b.n 3833c2 │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ subs r5, r3, #1 │ │ │ │ bpl.n 3833d0 │ │ │ │ b.n 383426 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ 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 9a204 │ │ │ │ @@ -1106838,21 +1106844,21 @@ │ │ │ │ blx 96360 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 383732 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1106973,27 +1106979,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 3836f6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ 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 │ │ │ │ @@ -1107023,17 +1107029,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ blx 9dd88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ 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 │ │ │ │ @@ -1107317,21 +1107323,21 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 383aae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vldr d8, [pc, #4] @ 383b40 │ │ │ │ b.n 383922 │ │ │ │ ... │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ 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 │ │ │ │ @@ -1107463,25 +1107469,25 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ 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] @ 384184 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1107869,45 +1107875,45 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -1108066,35 +1108072,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (384398 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 384336 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -1108375,24 +1108381,24 @@ │ │ │ │ ... │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vshr.u32 q8, q0, #20 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + vshr.u32 q8, q0, #12 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 383ce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 384558 │ │ │ │ @@ -1108429,22 +1108435,22 @@ │ │ │ │ ldr r0, [pc, #40] @ (38475c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 384564 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - vshr.u16 q0, q0, #10 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + vshr.u16 q0, q0, #2 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.u32 q8, q5, q0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + vqadd.u64 q8, q1, q0 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.u16 q8, q0, q0 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + vqadd.u16 q8, q4, q0 │ │ │ │ + ldr r4, [r0, #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, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1108604,22 +1108610,22 @@ │ │ │ │ ldr r0, [pc, #32] @ (384928 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 38479e │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r2, #320]! @ 0x140 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldc2l 0, cr0, [sl, #320]! @ 0x140 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r2, #320]! @ 0x140 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldc2 0, cr0, [sl, #320]! @ 0x140 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-320]! @ 0xfffffec0 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + stc2 0, cr0, [r4, #320] @ 0x140 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -1109733,108 +1109739,108 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r4], {80} @ 0x50 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + stc2 0, cr0, [ip], {80} @ 0x50 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbda0050 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xfbe20050 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfb960050 │ │ │ │ - @ instruction: 0xfb200050 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfb9e0050 │ │ │ │ + @ instruction: 0xfb280050 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfb000050 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + @ instruction: 0xfb080050 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfa840050 │ │ │ │ - ldr??.w r0, [r8, r0, lsl #1] │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfa8c0050 │ │ │ │ + vst1.8 @ instruction: 0xf9800050 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr??.w r0, [r8, r0, lsl #1] │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + vld4.16 {d16-d19}, [r0 :64], r0 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb.w r0, [sl, r0, lsl #1] │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + vld4.16 {d0-d3}, [r2 :64], r0 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr.w r0, [r0, #80] @ 0x50 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + ldr.w r0, [r8, #80] @ 0x50 │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh.w r0, [lr, #80] @ 0x50 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh.w r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb.w r0, [ip, #80] @ 0x50 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + ldrb.w r0, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7bc0050 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + @ instruction: 0xf7c40050 │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf77a0050 │ │ │ │ - movt r0, #10320 @ 0x2850 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + @ instruction: 0xf7820050 │ │ │ │ + movt r0, #43088 @ 0xa850 │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subw r0, r0, #2128 @ 0x850 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + subw r0, r8, #2128 @ 0x850 │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf67e0050 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + @ instruction: 0xf6860050 │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf6520050 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + @ instruction: 0xf65a0050 │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movw r0, #26704 @ 0x6850 │ │ │ │ - @ instruction: 0xf4e00050 │ │ │ │ - usat r0, #16, ip, lsl #1 │ │ │ │ - @ instruction: 0xf31a0050 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + movw r0, #59472 @ 0xe850 │ │ │ │ + @ instruction: 0xf4e80050 │ │ │ │ + @ instruction: 0xf3940050 │ │ │ │ + ssat r0, #17, r2, asr #1 │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2fe0050 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ssat r0, #17, r6, lsl #1 │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2e00050 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + @ instruction: 0xf2e80050 │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movt r0, #24656 @ 0x6050 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + movt r0, #57424 @ 0xe050 │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subw r0, r6, #80 @ 0x50 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + subw r0, lr, #80 @ 0x50 │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2880050 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + @ instruction: 0xf2900050 │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf26e0050 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + @ instruction: 0xf2760050 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2500050 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + @ instruction: 0xf2580050 │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2300050 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + @ instruction: 0xf2380050 │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2140050 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + @ instruction: 0xf21c0050 │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf1f80050 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + addw r0, r0, #80 @ 0x50 │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rsbs r0, ip, #80 @ 0x50 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + @ instruction: 0xf1e40050 │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rsb r0, r0, #80 @ 0x50 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + rsb r0, r8, #80 @ 0x50 │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub.w r0, r4, #80 @ 0x50 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + sub.w r0, ip, #80 @ 0x50 │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf19e0050 │ │ │ │ + sub.w r0, r6, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 38566c │ │ │ │ mov r0, r6 │ │ │ │ blx 9fa80 │ │ │ │ @@ -1110006,42 +1110012,42 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (38583c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3856d6 │ │ │ │ nop │ │ │ │ - vshr.s16 q8, q0, #12 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + vshr.s16 q8, q0, #4 │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vshr.s32 q0, q0, #10 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + vshr.s32 q0, q0, #2 │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vshr.s16 q0, q0, #12 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + vshr.s16 q0, q0, #4 │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.s64 q8, q4, q0 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + vmov.i32 q0, #0 @ 0x00000000 │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.s16 q8, q6, q0 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + vqadd.s32 q8, q2, q0 │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.s16 q8, q4, q0 │ │ │ │ - vqadd.s16 q0, q5, q0 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + vqadd.s32 q8, q0, q0 │ │ │ │ + vqadd.s32 q0, q1, q0 │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.s16 q0, q3, q0 │ │ │ │ - mrc 0, 6, r0, cr8, cr0, {2} │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + vqadd.s16 q0, q7, q0 │ │ │ │ + mcr 0, 7, r0, cr0, cr0, {2} │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrc 0, 5, r0, cr12, cr0, {2} │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + mcr 0, 6, r0, cr4, cr0, {2} │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr0, {2} │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + mcr 0, 5, r0, cr8, cr0, {2} │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -1110078,16 +1110084,16 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (3858ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 385870 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r6, #320]! @ 0x140 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + stcl 0, cr0, [lr, #320]! @ 0x140 │ │ │ │ + ldr r2, [r3, 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 │ │ │ │ @@ -1110497,54 +1110503,54 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r5, [pc, #616] @ (385fb4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #320] @ 0x140 │ │ │ │ - mrc 0, 5, r0, cr0, cr0, {2} │ │ │ │ - stc 0, cr0, [r8, #320] @ 0x140 │ │ │ │ - rsbs r0, r0, r0, lsr #1 │ │ │ │ - @ instruction: 0xeb9a0050 │ │ │ │ - mrrc 0, 5, r0, lr, cr0 │ │ │ │ - @ instruction: 0xeaf40050 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + stc 0, cr0, [r0, #320]! @ 0x140 │ │ │ │ + mrc 0, 5, r0, cr8, cr0, {2} │ │ │ │ + ldc 0, cr0, [r0, #320] @ 0x140 │ │ │ │ + rsbs r0, r8, r0, lsr #1 │ │ │ │ + sub.w r0, r2, r0, lsr #1 │ │ │ │ + stcl 0, cr0, [r6], #-320 @ 0xfffffec0 │ │ │ │ + @ instruction: 0xeafc0050 │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [pc, #840] @ (3860bc ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xeab80050 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + @ instruction: 0xeac00050 │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, r6, r0, lsr #1 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + eors.w r0, lr, r0, lsr #1 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orns r0, sl, r0, lsr #1 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + eor.w r0, r2, r0, lsr #1 │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orn r0, r2, r0, lsr #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + orn r0, sl, r0, lsr #1 │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orr.w r0, r4, r0, lsr #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + orr.w r0, ip, r0, lsr #1 │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - and.w r0, sl, r0, lsr #1 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + ands.w r0, r2, r0, lsr #1 │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrd r0, r0, [r0, #320]! @ 0x140 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + ldrd r0, r0, [r8, #320]! @ 0x140 │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe9aa0050 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + @ instruction: 0xe9b20050 │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe9900050 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + @ instruction: 0xe9980050 │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrd r0, r0, [lr, #-320] @ 0x140 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strd r0, r0, [r6, #-320]! @ 0x140 │ │ │ │ + strh r2, [r2, r6] │ │ │ │ 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 │ │ │ │ @@ -1110700,25 +1110706,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #552] @ (386198 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ blx r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 385e60 │ │ │ │ + b.n 385e70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 385e2c │ │ │ │ + b.n 385e3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 385dd8 │ │ │ │ + b.n 385de8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00385f90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1111312,95 +1111318,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #172] @ (3866a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 386528 │ │ │ │ - b.n 386284 │ │ │ │ + b.n 386294 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386008 │ │ │ │ + b.n 386018 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #144] @ (3866a8 ) │ │ │ │ + ldr r7, [pc, #176] @ (3866c8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 385fd4 │ │ │ │ + b.n 385fe4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 385f1c │ │ │ │ + b.n 385f2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #672] @ (3868c4 ) │ │ │ │ + ldr r6, [pc, #704] @ (3868e4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 385eec │ │ │ │ + b.n 385efc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #560] @ (38685c ) │ │ │ │ + ldr r6, [pc, #592] @ (38687c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 385ef0 │ │ │ │ + b.n 385f00 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386d8c │ │ │ │ + b.n 386d9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #864] @ (386998 ) │ │ │ │ + ldr r5, [pc, #896] @ (3869b8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386d98 │ │ │ │ + b.n 386da8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386bac │ │ │ │ + b.n 386bbc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #904] @ (3869cc ) │ │ │ │ + ldr r4, [pc, #936] @ (3869ec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386b44 │ │ │ │ + b.n 386b54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386aa0 │ │ │ │ + b.n 386ab0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386d38 │ │ │ │ + b.n 386d48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386aa0 │ │ │ │ + b.n 386ab0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38699c │ │ │ │ + b.n 3869ac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #824] @ (386994 ) │ │ │ │ + ldr r3, [pc, #856] @ (3869b4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386974 │ │ │ │ + b.n 386984 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #728] @ (38693c ) │ │ │ │ + ldr r3, [pc, #760] @ (38695c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386930 │ │ │ │ + b.n 386940 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #568] @ (3868a4 ) │ │ │ │ + ldr r3, [pc, #600] @ (3868c4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3868f4 │ │ │ │ + b.n 386904 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #432] @ (386824 ) │ │ │ │ + ldr r3, [pc, #464] @ (386844 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3868c8 │ │ │ │ + b.n 3868d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #328] @ (3867c4 ) │ │ │ │ + ldr r3, [pc, #360] @ (3867e4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386898 │ │ │ │ + b.n 3868a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #216] @ (38675c ) │ │ │ │ + ldr r3, [pc, #248] @ (38677c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38686c │ │ │ │ + b.n 38687c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (3866fc ) │ │ │ │ + ldr r3, [pc, #144] @ (38671c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386840 │ │ │ │ + b.n 386850 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #8] @ (38669c ) │ │ │ │ + ldr r3, [pc, #40] @ (3866bc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386814 │ │ │ │ + b.n 386824 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #928] @ (386a3c ) │ │ │ │ + ldr r2, [pc, #960] @ (386a5c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3867e0 │ │ │ │ + b.n 3867f0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #808] @ (3869cc ) │ │ │ │ + ldr r2, [pc, #840] @ (3869ec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3867b4 │ │ │ │ + b.n 3867c4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #704] @ (38696c ) │ │ │ │ + ldr r2, [pc, #736] @ (38698c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003866ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1111760,117 +1111766,117 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 38674a │ │ │ │ subs r7, #170 @ 0xaa │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 258a52 │ │ │ │ - b.n 386c4c │ │ │ │ + b.n 386c5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386c94 │ │ │ │ + b.n 386ca4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #432] @ (386c18 ) │ │ │ │ + ldr r1, [pc, #464] @ (386c38 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r7, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #224] @ (386b54 ) │ │ │ │ + ldr r1, [pc, #256] @ (386b74 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r0, r1, r2, r5} │ │ │ │ vtbl.8 d28, {d31- , , d14[0] │ │ │ │ + @ instruction: 0xffffded6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (386e6c ) │ │ │ │ + ldr r1, [pc, #8] @ (386a8c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #896] @ (386e0c ) │ │ │ │ + ldr r0, [pc, #928] @ (386e2c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r5!, {r0, r1, r3, r5} │ │ │ │ vsli.32 q14, , #31 │ │ │ │ - vcvt.f32.u32 , q11, #1 │ │ │ │ + vcvt.f32.u32 , q15, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #648] @ (386d24 ) │ │ │ │ + ldr r0, [pc, #680] @ (386d44 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #544] @ (386cc4 ) │ │ │ │ + ldr r0, [pc, #576] @ (386ce4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r4} │ │ │ │ - vcvt.f32.u32 d29, d16, #1 │ │ │ │ + vcvt.f32.u32 d29, d24, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #368] @ (386c20 ) │ │ │ │ + ldr r0, [pc, #400] @ (386c40 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ bls.n 386b8a │ │ │ │ - @ instruction: 0xffffde04 │ │ │ │ + @ instruction: 0xffffde0c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #192] @ (386b7c ) │ │ │ │ + ldr r0, [pc, #224] @ (386b9c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 386a8c │ │ │ │ + ble.n 386a9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #64] @ (386b04 ) │ │ │ │ + ldr r0, [pc, #96] @ (386b24 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xef81ffff │ │ │ │ - ble.n 386a18 │ │ │ │ + ble.n 386a28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r6, r1, #1 │ │ │ │ bcs.n 386ba6 │ │ │ │ - vcvt.u16.f16 , q13, #1 │ │ │ │ + @ instruction: 0xffffdd82 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 386b64 │ │ │ │ + ble.n 386b74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 386afc │ │ │ │ + ble.n 386b0c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 386a8c │ │ │ │ + bgt.n 386a9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 386a24 │ │ │ │ + bgt.n 386a34 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r5, r7} │ │ │ │ - vcvt.u32.f32 , q12, #1 │ │ │ │ + @ instruction: 0xffffdf80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 386bbc │ │ │ │ + bgt.n 386bcc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ 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 9e97c │ │ │ │ @@ -1111891,17 +1111897,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - blt.n 386bb8 │ │ │ │ + blt.n 386bc8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ 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 │ │ │ │ @@ -1111970,19 +1111976,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (386c44 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 386bcc │ │ │ │ + ble.n 386bdc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ 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 │ │ │ │ @@ -1112006,17 +1112012,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (386c9c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n 386d68 │ │ │ │ + ble.n 386d78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ 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 │ │ │ │ @@ -1112049,19 +1112055,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (386d10 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blt.n 386df4 │ │ │ │ + blt.n 386e04 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 386cfc │ │ │ │ + bgt.n 386d0c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ 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] @ (386da8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1112118,21 +1112124,21 @@ │ │ │ │ b.n 386d66 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 386cdc │ │ │ │ + bgt.n 386cec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r1, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 386e3c │ │ │ │ + bgt.n 386e4c │ │ │ │ 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 │ │ │ │ @@ -1112294,33 +1112300,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 387044 │ │ │ │ + blt.n 387054 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bge.n 386f5c │ │ │ │ + bge.n 386f6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 386ed4 │ │ │ │ + bge.n 386ee4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3870a8 │ │ │ │ + bge.n 3870b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 9a954 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -1112744,37 +1112750,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 386eac │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n 387510 │ │ │ │ + bhi.n 387520 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3874a4 │ │ │ │ + bvc.n 3874b4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 387420 │ │ │ │ + bvc.n 387430 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3873f4 │ │ │ │ + bvc.n 387404 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3874c0 │ │ │ │ + bvs.n 3874d0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 387410 │ │ │ │ + bpl.n 387420 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 387580 │ │ │ │ + bpl.n 387590 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #220] @ (3875d0 ) │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #212] @ (3875d4 ) │ │ │ │ @@ -1112846,37 +1112852,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (3875fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3875a8 │ │ │ │ ... │ │ │ │ - bmi.n 3875b8 │ │ │ │ + bmi.n 3875c8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 38758c │ │ │ │ + bmi.n 38759c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 387564 │ │ │ │ + bmi.n 387574 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 38752c │ │ │ │ + bmi.n 38753c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 38769c │ │ │ │ + bmi.n 3876ac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 387668 │ │ │ │ + bmi.n 387678 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -1113519,63 +1113525,63 @@ │ │ │ │ nop │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 387c64 │ │ │ │ + bcs.n 387c74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 387dd0 │ │ │ │ + beq.n 387de0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 387da8 │ │ │ │ + beq.n 387db8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 387d74 │ │ │ │ + beq.n 387d84 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00387d74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1113972,123 +1113978,123 @@ │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r0, #222 @ 0xde │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ pldw [r9, #255]! │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr7, cr15, {7} │ │ │ │ mrc 15, 1, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ 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 9436c │ │ │ │ @@ -1114109,17 +1114115,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3882dc │ │ │ │ bls.n 3882d6 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1114250,19 +1114256,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ 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 │ │ │ │ @@ -1114364,23 +1114370,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 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ 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] @ (38860c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1114420,15 +1114426,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r0, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -1114607,39 +1114613,39 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ 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 │ │ │ │ @@ -1114737,17 +1114743,17 @@ │ │ │ │ bgt.n 3888ce │ │ │ │ movs r2, #0 │ │ │ │ b.n 3888f2 │ │ │ │ adds r3, r2, #4 │ │ │ │ b.n 388940 │ │ │ │ adds r3, r2, #3 │ │ │ │ b.n 388940 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -1114932,21 +1114938,21 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 388b90 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ 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] @ (388e88 ) │ │ │ │ @@ -1115215,27 +1115221,27 @@ │ │ │ │ ... │ │ │ │ subs r6, r1, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (389078 ) │ │ │ │ + ldr r2, [pc, #512] @ (389098 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #304] @ (388fcc ) │ │ │ │ + ldr r1, [pc, #336] @ (388fec ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r0, r2, #1 │ │ │ │ - moval r3, #116 @ 0x74 │ │ │ │ + mov r3, #124 @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ vldr d7, [pc, #716] @ 389180 │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 3890a8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx a087c │ │ │ │ @@ -1115454,21 +1115460,21 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 3893a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vldr d7, [pc, #556] @ 3893d8 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ vmov.f64 d12, d7 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov r7, fp │ │ │ │ @@ -1115665,33 +1115671,33 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 3893d0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 38943c │ │ │ │ + cbnz r6, 38943e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 389438 │ │ │ │ + cbnz r4, 38943a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 389436 │ │ │ │ + cbnz r6, 389438 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r2, 389430 │ │ │ │ + cbnz r2, 389432 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ 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 │ │ │ │ @@ -1115959,41 +1115965,41 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2610 @ 0xa32 │ │ │ │ ldr r0, [pc, #672] @ (389a28 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1116216,35 +1116222,35 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 389c30 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 389aaa │ │ │ │ + cbz r0, 389aac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 389aa2 │ │ │ │ + cbz r0, 389aa4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ 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 │ │ │ │ @@ -1116682,29 +1116688,29 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsrs r6, r7, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #48] @ (389fc8 ) │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (389fcc ) │ │ │ │ @@ -1116714,17 +1116720,17 @@ │ │ │ │ b.n 389e9e │ │ │ │ vldr d0, [pc, #12] @ 389fc0 │ │ │ │ b.n 389f14 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -1117041,23 +1117047,23 @@ │ │ │ │ mov sl, r3 │ │ │ │ b.n 38a388 │ │ │ │ ... │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r5, r9 │ │ │ │ beq.n 38a434 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -1117187,41 +1117193,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (38a508 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 38a25a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ 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] @ (38a868 ) │ │ │ │ @@ -1117498,15 +1117504,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 38aa80 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r4, r2, #1 │ │ │ │ mcr2 0, 7, r0, cr6, cr8, {2} │ │ │ │ vldr d7, [r9, #128] @ 0x80 │ │ │ │ vldr d5, [r0, #136] @ 0x88 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r0, r3, #1392 @ 0x570 │ │ │ │ vldr d6, [r0] │ │ │ │ @@ -1117873,61 +1117879,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 38a782 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r2, pc, #712 @ (adr r2, 38af94 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 38afb4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 38af3c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 38af5c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 38ad1c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 38ad3c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 38b0c4 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 38ace4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, 38b01c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 38b03c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 38afc4 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 38afe4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 38af1c ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 38af3c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 38b094 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 38b0b4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #184 @ (adr r2, 38adc0 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 38ade0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #800 @ (adr r0, 38b02c ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 38b04c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 38afc4 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 38afe4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 38af5c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 38af7c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 38aef4 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 38af14 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ 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 │ │ │ │ @@ -1118359,46 +1118365,46 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ vld4.16 {d0-d3}, [r0 :64], r8 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 38b182 │ │ │ │ - vqrdmlsh.s , , d30[0] │ │ │ │ + @ instruction: 0xffff9ff6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #232 @ (adr r0, 38b2ec ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 38b30c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xf61a0058 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i16 q0, q5, d5[1] │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + vmla.i32 q0, q1, d13[0] │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.u q0, q7, │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + vhadd.u8 q8, q3, │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.u32 q0, q1, │ │ │ │ + vhadd.u32 q0, q5, │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ blx a087c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ @@ -1118723,15 +1118729,15 @@ │ │ │ │ vldr d0, [pc, #12] @ 38b600 │ │ │ │ b.n 38b56e │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ b.n 38aeea │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ vldr d0, [pc, #368] @ 38b780 │ │ │ │ mov r0, r5 │ │ │ │ blx 9b66c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1118869,44 +1118875,44 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 38b5f0 │ │ │ │ b.n 38b56a │ │ │ │ ... │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa7e004d │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xfa86004d │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa3e004d │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + @ instruction: 0xfa46004d │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa26004d │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xfa2e004d │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa0a004d │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xfa12004d │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vld1.8 {d16[2]}, [lr]! │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + ldr??.w r0, [r6, #77] @ 0x4d │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [r2, #77] @ 0x4d │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + ldr??.w r0, [sl, #77] @ 0x4d │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh.w r0, [r6, #77] @ 0x4d │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + ldrsh.w r0, [lr, #77] @ 0x4d │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb.w r0, [sl, #77] @ 0x4d │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + vld1.8 {d0[2]}, [r2]! │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [lr, sp] │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + vst1.8 {d0[2]}, [r6]! │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip]! │ │ │ │ + ldr??.w r0, [r4, sp] │ │ │ │ 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] @ 38c270 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1119864,81 +1119870,81 @@ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 38c4a8 │ │ │ │ mrc 0, 3, r0, cr4, cr8, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 2, r0, cr0, cr8, {2} │ │ │ │ - @ instruction: 0xfa96004d │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xfa9e004d │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38c6e4 │ │ │ │ + b.n 38c6f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - sbc.w r0, ip, #13434880 @ 0xcd0000 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adc.w r0, ip, #13434880 @ 0xcd0000 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + sbcs.w r0, r4, #13434880 @ 0xcd0000 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + adcs.w r0, r4, #13434880 @ 0xcd0000 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orrs.w r0, lr, #13434880 @ 0xcd0000 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bics.w r0, lr, #13434880 @ 0xcd0000 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + orn r0, r6, #13434880 @ 0xcd0000 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + orr.w r0, r6, #13434880 @ 0xcd0000 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf3d4004d │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf3dc004d │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf274004d │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf252004d │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf27c004d │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf230004d │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf25a004d │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rsbs r0, r8, #77 @ 0x4d │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf238004d │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf1e0004d │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adc.w r0, r6, #77 @ 0x4d │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + adc.w r0, lr, #77 @ 0x4d │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds.w r0, r2, #77 @ 0x4d │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + adds.w r0, sl, #77 @ 0x4d │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2d0004d │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + @ instruction: 0xf2d8004d │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movw r0, #18509 @ 0x484d │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + movw r0, #51277 @ 0xc84d │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.s8 q8, q3, │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + vhadd.s8 q8, q7, │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp 0, 10, cr0, cr10, cr13, {2} │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + cdp 0, 11, cr0, cr2, cr13, {2} │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp 0, 8, cr0, cr14, cr13, {2} │ │ │ │ - @ instruction: 0xf716004d │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + cdp 0, 9, cr0, cr6, cr13, {2} │ │ │ │ + @ instruction: 0xf71e004d │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ 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 38c4d0 │ │ │ │ @@ -1120233,38 +1120239,38 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 38c5f6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs.w r0, lr, sp, lsl #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + rsb r0, r6, sp, lsl #1 │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xeafe004d │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + add.w r0, r6, sp, lsl #1 │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xeade004d │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeae6004d │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pkhbt r0, r0, sp, lsl #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + pkhbt r0, r8, sp, lsl #1 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xeaa0004d │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + @ instruction: 0xeaa8004d │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eor.w r0, r6, sp, lsl #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + eor.w r0, lr, sp, lsl #1 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orn r0, sl, sp, lsl #1 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + orns r0, r2, sp, lsl #1 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orr.w r0, lr, sp, lsl #1 │ │ │ │ + orrs.w r0, r6, sp, lsl #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [pc, #1632] @ 38cd20 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ @@ -1120801,54 +1120807,54 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #104] @ (38cd74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 38ccf4 │ │ │ │ ... │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cbnz r7, 38cd90 │ │ │ │ - @ instruction: 0xffff85cc │ │ │ │ + vsli.64 q12, q2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrd r0, r0, [sl, #-308] @ 0x134 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + strd r0, r0, [r2, #-308]! @ 0x134 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cbnz r3, 38cd8e │ │ │ │ - vsli.32 q12, q3, #31 │ │ │ │ + vsli.32 q12, q7, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38ca48 │ │ │ │ + b.n 38ca58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38c8f8 │ │ │ │ + b.n 38c908 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38c8c8 │ │ │ │ + b.n 38c8d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38c894 │ │ │ │ + b.n 38c8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d4f4 │ │ │ │ + b.n 38d504 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d4b8 │ │ │ │ + b.n 38d4c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ @@ -1121197,55 +1121203,55 @@ │ │ │ │ b.w 38c20e │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 38d138 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d5cc │ │ │ │ + b.n 38d5dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d328 │ │ │ │ + b.n 38d338 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d2f0 │ │ │ │ + b.n 38d300 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d268 │ │ │ │ + b.n 38d278 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d1dc │ │ │ │ + b.n 38d1ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 38d19c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ 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] │ │ │ │ @@ -1121553,39 +1121559,39 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 38bb74 │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 38d508 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 38d438 │ │ │ │ + ble.n 38d448 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 38d5dc │ │ │ │ + ble.n 38d5ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 38d5a4 │ │ │ │ + ble.n 38d5b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 38d56c │ │ │ │ + bgt.n 38d57c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38d53c │ │ │ │ + blt.n 38d54c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38d504 │ │ │ │ + blt.n 38d514 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1502 @ 0x5de │ │ │ │ ldr r0, [pc, #300] @ (38d690 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1121689,37 +1121695,37 @@ │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ b.n 38d3ea │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38d718 │ │ │ │ + blt.n 38d728 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38d6c4 │ │ │ │ + blt.n 38d6d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38d62c │ │ │ │ + bge.n 38d63c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38d5fc │ │ │ │ + bge.n 38d60c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38d5c4 │ │ │ │ + bge.n 38d5d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38d750 │ │ │ │ + bge.n 38d760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0038d6c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1122374,208 +1122380,208 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ b.n 38df86 │ │ │ │ - vabdl.u , d31, d8 │ │ │ │ + vqshl.u64 d23, d0, #63 @ 0x3f │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r3, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 38de5c │ │ │ │ + bls.n 38de6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 38ddf0 │ │ │ │ + bhi.n 38de00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ vdup.8 q13, d25[7] │ │ │ │ - vabal.u , d15, d8 │ │ │ │ + vsli.32 d23, d0, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 38dd74 │ │ │ │ + bhi.n 38dd84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 38df40 │ │ │ │ + bhi.n 38dd50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vtbx.8 d26, {d15-d18}, d25 │ │ │ │ - vraddhn.i d23, , q10 │ │ │ │ + vraddhn.i d23, , q14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 38dec4 │ │ │ │ + bhi.n 38ded4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 38de90 │ │ │ │ + bhi.n 38dea0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvc.n 38de1c │ │ │ │ + bvc.n 38de2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvc.n 38dda8 │ │ │ │ + bvc.n 38ddb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvc.n 38df68 │ │ │ │ + bvc.n 38df78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvc.n 38def4 │ │ │ │ + bvc.n 38df04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38de78 │ │ │ │ + bvs.n 38de88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38de04 │ │ │ │ + bvs.n 38de14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38df90 │ │ │ │ + bvs.n 38dfa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38df00 │ │ │ │ + bvs.n 38df10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 38de78 │ │ │ │ + bpl.n 38de88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 38de00 │ │ │ │ + bpl.n 38de10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 38df88 │ │ │ │ + bpl.n 38df98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 38deec │ │ │ │ + bmi.n 38defc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 38de74 │ │ │ │ + bmi.n 38de84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 38dffc │ │ │ │ + bmi.n 38e00c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 38df80 │ │ │ │ + bmi.n 38df90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 38df08 │ │ │ │ + bcc.n 38df18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 38dea4 │ │ │ │ + bcc.n 38deb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 38e040 │ │ │ │ + bcc.n 38e050 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 38dfdc │ │ │ │ + bcc.n 38dfec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 38df74 │ │ │ │ + bcs.n 38df84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #456] @ (38e16c ) │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ ldr r1, [pc, #456] @ (38e170 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1122738,69 +1122744,69 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #120] @ (38e1d8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 38d79e │ │ │ │ nop │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 38e138 │ │ │ │ + beq.n 38e148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 38e0d0 │ │ │ │ + beq.n 38e0e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 38e25c │ │ │ │ + beq.n 38e26c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 38e1f4 │ │ │ │ + beq.n 38e204 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, 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 9cdb4 │ │ │ │ @@ -1122821,17 +1122827,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1123098,23 +1123104,23 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -1123153,17 +1123159,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (38e5e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ 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] @ (38e658 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1123204,15 +1123210,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1123281,21 +1123287,21 @@ │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ blx a04dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 38e686 │ │ │ │ nop │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ 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 │ │ │ │ @@ -1123353,21 +1123359,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r3, [r6, #8] │ │ │ │ blx 99ea8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0038e7e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1123802,133 +1123808,133 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 38e8ba │ │ │ │ bkpt 0x0070 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf702004f │ │ │ │ + @ instruction: 0xf70a004f │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb.w pc, [r5, #4095] @ 0xfff │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r0, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 35ece2 >::_M_fill_append(unsigned int, double const&)@@Base+0x19f9a> │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, 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 97770 │ │ │ │ @@ -1123949,17 +1123955,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0038eda8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1124130,37 +1124136,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (38efa8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 38edf8 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0038efac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1124666,17 +1124672,17 @@ │ │ │ │ bcs.n 38f590 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @ instruction: 0xb6a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cbz r6, 38f616 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, ip │ │ │ │ mov r8, r4 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1125407,29 +1125413,29 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 38fe98 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r5, r1, #1 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 38f350 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 38fefa │ │ │ │ @@ -1125909,41 +1125915,41 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 38f31a │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 390410 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1727 @ 0x6bf │ │ │ │ ldr r0, [pc, #120] @ (3904e8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1125985,29 +1125991,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (390504 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 38f31a │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ 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] │ │ │ │ @@ -1126434,41 +1126440,41 @@ │ │ │ │ movlt r4, r8 │ │ │ │ blt.n 3909e6 │ │ │ │ b.n 390a10 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ add r1, pc, #208 @ (adr r1, 390a58 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 390a06 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1126958,37 +1126964,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 390eba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r7, [pc, #616] @ (39115c ) │ │ │ │ + ldr r7, [pc, #648] @ (39117c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #536] @ (391110 ) │ │ │ │ + ldr r6, [pc, #568] @ (391130 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #328 @ (adr r5, 391044 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 391064 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #528] @ (391110 ) │ │ │ │ + ldr r5, [pc, #560] @ (391130 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 391044 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 391064 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #120] @ (390f80 ) │ │ │ │ + ldr r7, [pc, #152] @ (390fa0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #312] @ (391044 ) │ │ │ │ + ldr r3, [pc, #344] @ (391064 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 390f78 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 390f98 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #200] @ (390fdc ) │ │ │ │ + ldr r3, [pc, #232] @ (390ffc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 391308 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 390f28 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #72] @ (390f64 ) │ │ │ │ + ldr r3, [pc, #104] @ (390f84 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 391290 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 3912b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [pc, #804] @ (391248 ) │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #796] @ (39124c ) │ │ │ │ @@ -1127277,97 +1127283,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 390738 │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #712] @ (391514 ) │ │ │ │ + ldr r2, [pc, #744] @ (391534 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 391440 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 391460 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #600] @ (3914ac ) │ │ │ │ + ldr r2, [pc, #632] @ (3914cc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #384 @ (adr r1, 3913d8 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 3913f8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #488] @ (391444 ) │ │ │ │ + ldr r2, [pc, #520] @ (391464 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #272 @ (adr r1, 391370 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 391390 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #376] @ (3913dc ) │ │ │ │ + ldr r2, [pc, #408] @ (3913fc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 391308 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 391328 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #264] @ (391374 ) │ │ │ │ + ldr r2, [pc, #296] @ (391394 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 3912a0 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 3912c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #928] @ (391614 ) │ │ │ │ + ldr r1, [pc, #960] @ (391634 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 391540 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 391560 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #632] @ (3914f4 ) │ │ │ │ + ldr r1, [pc, #664] @ (391514 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 391428 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 391448 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #520] @ (39148c ) │ │ │ │ + ldr r1, [pc, #552] @ (3914ac ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #304 @ (adr r0, 3913b8 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 3913d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #416] @ (39142c ) │ │ │ │ + ldr r1, [pc, #448] @ (39144c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 391358 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 391378 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #192] @ (391354 ) │ │ │ │ + ldr r1, [pc, #224] @ (391374 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 3912a0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #88] @ (3912f4 ) │ │ │ │ + ldr r1, [pc, #120] @ (391314 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (391694 ) │ │ │ │ + ldr r1, [pc, #16] @ (3912b4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #904] @ (391634 ) │ │ │ │ + ldr r0, [pc, #936] @ (391654 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #800] @ (3915d4 ) │ │ │ │ + ldr r0, [pc, #832] @ (3915f4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #696] @ (391574 ) │ │ │ │ + ldr r0, [pc, #728] @ (391594 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #592] @ (391514 ) │ │ │ │ + ldr r0, [pc, #624] @ (391534 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #472] @ (3914a4 ) │ │ │ │ + ldr r0, [pc, #504] @ (3914c4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #160] @ (391374 ) │ │ │ │ + ldr r0, [pc, #192] @ (391394 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #16] @ (3912ec ) │ │ │ │ + ldr r0, [pc, #48] @ (39130c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blxns ip │ │ │ │ + blxns sp │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ 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] @ (391648 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -1127700,37 +1127706,37 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ 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] @ 391944 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1127999,39 +1128005,39 @@ │ │ │ │ b.n 391902 │ │ │ │ ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ 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 │ │ │ │ @@ -1128155,17 +1128161,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (391adc ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 391ab4 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ 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 │ │ │ │ @@ -1128399,37 +1128405,37 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r4, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ 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 │ │ │ │ @@ -1128863,39 +1128869,39 @@ │ │ │ │ bne.n 392292 │ │ │ │ b.n 3921e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -1128930,17 +1128936,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (392370 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -1129232,31 +1129238,31 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ strh r2, [r3, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r4, [r1, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ 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 │ │ │ │ @@ -1129419,17 +1129425,17 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1129489,21 +1129495,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (3929e0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 392978 │ │ │ │ nop │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ 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] @ (392d70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1129835,51 +1129841,51 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 392f88 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 392e6c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r4, [r1, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ 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 │ │ │ │ @@ -1129937,21 +1129943,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ 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 │ │ │ │ @@ -1129994,17 +1130000,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ 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] @ (392f64 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1130045,15 +1130051,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ vldr d7, [r3] │ │ │ │ add.w ip, ip, #1408 @ 0x580 │ │ │ │ vabs.f64 d5, d7 │ │ │ │ @@ -1130114,21 +1130120,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (393030 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 392fca │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ 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 │ │ │ │ @@ -1130500,25 +1130506,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #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 │ │ │ │ @@ -1130669,17 +1130675,17 @@ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 39362a │ │ │ │ cmp r5, r8 │ │ │ │ bgt.n 393642 │ │ │ │ b.n 3935ac │ │ │ │ nop │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ 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 │ │ │ │ @@ -1130879,39 +1130885,39 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 393722 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ 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 │ │ │ │ @@ -1131126,21 +1131132,21 @@ │ │ │ │ b.n 393986 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 3939a2 │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 393986 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ 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] @ (393e90 ) │ │ │ │ @@ -1131386,29 +1131392,29 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ 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 │ │ │ │ @@ -1131641,33 +1131647,33 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -1132074,35 +1132080,35 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1132636,25 +1132642,25 @@ │ │ │ │ b.n 394c0e │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 394ec0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #1559 @ 0x617 │ │ │ │ ldr.w r0, [pc, #1200] @ 395178 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1133059,53 +1133065,53 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 3942e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r7, [pc, #864] @ (395508 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (39539c ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d9e8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movw r3, #1621 @ 0x655 │ │ │ │ @@ -1133977,107 +1133983,107 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 395e10 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ stmia r7!, {r0, r3, r5, r6} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ @ instruction: 0xffffc745 │ │ │ │ - vcvt.f16.u16 d16, d18, #1 │ │ │ │ + vcvt.f16.u16 d16, d26, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ bgt.n 395b62 │ │ │ │ vabal.u q14, d31, d27 │ │ │ │ - @ instruction: 0xffff0a5c │ │ │ │ + vtbx.8 d16, {d15-d17}, d20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, 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 │ │ │ │ @@ -1134750,80 +1134756,80 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 395b6c │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 396698 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr15, {2} │ │ │ │ - str r4, [r6, r3] │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr15, {2} │ │ │ │ - str r4, [r2, r3] │ │ │ │ + cdp2 0, 14, cr0, cr2, cr15, {2} │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr15, {2} │ │ │ │ - str r0, [r6, r2] │ │ │ │ + cdp2 0, 12, cr0, cr0, cr15, {2} │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr15, {2} │ │ │ │ - str r2, [r3, r1] │ │ │ │ + cdp2 0, 6, cr0, cr10, cr15, {2} │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr15, {2} │ │ │ │ - str r4, [r3, r0] │ │ │ │ + cdp2 0, 2, cr0, cr10, cr15, {2} │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #316]! @ 0x13c │ │ │ │ - ldr r7, [pc, #960] @ (396890 ) │ │ │ │ + ldc2l 0, cr0, [lr, #316]! @ 0x13c │ │ │ │ + ldr r7, [pc, #992] @ (3968b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8, #316] @ 0x13c │ │ │ │ - ldr r7, [pc, #784] @ (3967e8 ) │ │ │ │ + ldc2l 0, cr0, [r0, #316] @ 0x13c │ │ │ │ + ldr r7, [pc, #816] @ (396808 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbf2004f │ │ │ │ - ldr r5, [pc, #952] @ (396898 ) │ │ │ │ + @ instruction: 0xfbfa004f │ │ │ │ + ldr r5, [pc, #984] @ (3968b8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbd2004f │ │ │ │ - ldr r5, [pc, #824] @ (396820 ) │ │ │ │ + @ instruction: 0xfbda004f │ │ │ │ + ldr r5, [pc, #856] @ (396840 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbb2004f │ │ │ │ - ldr r5, [pc, #696] @ (3967a8 ) │ │ │ │ + @ instruction: 0xfbba004f │ │ │ │ + ldr r5, [pc, #728] @ (3967c8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb68004f │ │ │ │ - ldr r5, [pc, #400] @ (396688 ) │ │ │ │ + @ instruction: 0xfb70004f │ │ │ │ + ldr r5, [pc, #432] @ (3966a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb4a004f │ │ │ │ - ldr r5, [pc, #280] @ (396618 ) │ │ │ │ + @ instruction: 0xfb52004f │ │ │ │ + ldr r5, [pc, #312] @ (396638 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb2c004f │ │ │ │ - ldr r5, [pc, #160] @ (3965a8 ) │ │ │ │ + @ instruction: 0xfb34004f │ │ │ │ + ldr r5, [pc, #192] @ (3965c8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfaf6004f │ │ │ │ - ldr r4, [pc, #968] @ (3968d8 ) │ │ │ │ + @ instruction: 0xfafe004f │ │ │ │ + ldr r4, [pc, #1000] @ (3968f8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfab2004f │ │ │ │ - ldr r4, [pc, #688] @ (3967c8 ) │ │ │ │ + @ instruction: 0xfaba004f │ │ │ │ + ldr r4, [pc, #720] @ (3967e8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfa78004f │ │ │ │ - ldr r4, [pc, #456] @ (3966e8 ) │ │ │ │ + @ instruction: 0xfa80004f │ │ │ │ + ldr r4, [pc, #488] @ (396708 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfa4a004f │ │ │ │ - ldr r4, [pc, #280] @ (396640 ) │ │ │ │ + @ instruction: 0xfa52004f │ │ │ │ + ldr r4, [pc, #312] @ (396660 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00396528 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1135161,79 +1135167,79 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, pc] │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr??.w r0, [sl, pc] │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r0, r2} │ │ │ │ - vqshrn.u64 d31, q7, #1 │ │ │ │ + vtbl.8 d31, {d15-d16}, d22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ blt.n 3969a6 │ │ │ │ - vtbx.8 d31, {d15-d16}, d28 │ │ │ │ + vqrshrn.u64 d31, q10, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb.w r0, [r4, #79] @ 0x4f │ │ │ │ - ldr r2, [pc, #576] @ (396b00 ) │ │ │ │ + ldrb.w r0, [ip, #79] @ 0x4f │ │ │ │ + ldr r2, [pc, #608] @ (396b20 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ eors r2, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r4, r7} │ │ │ │ - vqshrun.s64 d31, q14, #1 │ │ │ │ + vtbx.8 d31, {d15}, d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #224] @ (3969b4 ) │ │ │ │ + ldr r2, [pc, #256] @ (3969d4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh.w r0, [r2, pc] │ │ │ │ - ldr r2, [pc, #120] @ (396954 ) │ │ │ │ + strh.w r0, [sl, pc] │ │ │ │ + ldr r2, [pc, #152] @ (396974 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb.w r0, [r8, pc] │ │ │ │ - ldr r2, [pc, #16] @ (3968f4 ) │ │ │ │ + ldrb.w r0, [r0, pc] │ │ │ │ + ldr r2, [pc, #48] @ (396914 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r7!, {r0, r1, r2, r4, r5, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ - @ instruction: 0xfffff7ca │ │ │ │ + vqshl.u64 , q1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #792] @ (396c0c ) │ │ │ │ + ldr r1, [pc, #824] @ (396c2c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7b0004f │ │ │ │ - ldr r1, [pc, #688] @ (396bac ) │ │ │ │ + @ instruction: 0xf7b8004f │ │ │ │ + ldr r1, [pc, #720] @ (396bcc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r0, r1, r5} │ │ │ │ - vqshl.u32 , q9, #31 │ │ │ │ + vqshl.u32 , q13, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #440] @ (396ac0 ) │ │ │ │ + ldr r1, [pc, #472] @ (396ae0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ cbnz r1, 396978 │ │ │ │ - @ instruction: 0xfffff746 │ │ │ │ + @ instruction: 0xfffff74e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #264] @ (396a1c ) │ │ │ │ + ldr r1, [pc, #296] @ (396a3c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str??.w r0, [ip, pc] │ │ │ │ - @ instruction: 0xf7fe004f │ │ │ │ - @ instruction: 0xf6fe004f │ │ │ │ - ldr r0, [pc, #1000] @ (396d0c ) │ │ │ │ + ldr??.w r0, [r4, pc] │ │ │ │ + strb.w r0, [r6, pc] │ │ │ │ + @ instruction: 0xf706004f │ │ │ │ + ldr r1, [pc, #8] @ (39692c ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + @ instruction: 0xf6e8004f │ │ │ │ + ldr r0, [pc, #904] @ (396cb4 ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movt r0, #34895 @ 0x884f │ │ │ │ + @ instruction: 0xf73e004f │ │ │ │ + ldrb.w r0, [r8, pc] │ │ │ │ + ldr??.w r0, [lr, pc] │ │ │ │ + @ instruction: 0xf686004f │ │ │ │ + ldr r0, [pc, #520] @ (396b4c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf6e0004f │ │ │ │ - ldr r0, [pc, #872] @ (396c94 ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movt r0, #2127 @ 0x84f │ │ │ │ - @ instruction: 0xf736004f │ │ │ │ - ldrb.w r0, [r0, pc] │ │ │ │ - ldr??.w r0, [r6, pc] │ │ │ │ - @ instruction: 0xf67e004f │ │ │ │ - ldr r0, [pc, #488] @ (396b2c ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr.w r0, [lr, pc] │ │ │ │ - ldrh.w r0, [r0, #79] @ 0x4f │ │ │ │ - movw r0, #18511 @ 0x484f │ │ │ │ - ldr r0, [pc, #256] @ (396a54 ) │ │ │ │ + str??.w r0, [r6, pc] │ │ │ │ + ldrh.w r0, [r8, #79] @ 0x4f │ │ │ │ + movw r0, #51279 @ 0xc84f │ │ │ │ + ldr r0, [pc, #288] @ (396a74 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #380] @ (396ad4 ) │ │ │ │ add.w r3, r4, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #380] @ (396ad8 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1135369,43 +1135375,43 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #104] @ (396b30 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 396626 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c4004f │ │ │ │ - @ instruction: 0xf7f2004f │ │ │ │ - @ instruction: 0xf52e004f │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0xf7cc004f │ │ │ │ + @ instruction: 0xf7fa004f │ │ │ │ + @ instruction: 0xf536004f │ │ │ │ + bx r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7de004f │ │ │ │ - strh.w r0, [r0, pc] │ │ │ │ - @ instruction: 0xf4f0004f │ │ │ │ - mov ip, sp │ │ │ │ + @ instruction: 0xf7e6004f │ │ │ │ + strh.w r0, [r8, pc] │ │ │ │ + @ instruction: 0xf4f8004f │ │ │ │ + mov ip, lr │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh.w r0, [lr, pc] │ │ │ │ - @ instruction: 0xf7f4004f │ │ │ │ - @ instruction: 0xf4aa004f │ │ │ │ - mov lr, r4 │ │ │ │ + str.w r0, [r6, pc] │ │ │ │ + @ instruction: 0xf7fc004f │ │ │ │ + @ instruction: 0xf4b2004f │ │ │ │ + mov lr, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh.w r0, [r6, pc] │ │ │ │ - strb.w r0, [ip, #79] @ 0x4f │ │ │ │ - orns r0, r0, #13565952 @ 0xcf0000 │ │ │ │ - mov r4, sp │ │ │ │ + strh.w r0, [lr, pc] │ │ │ │ + ldrb.w r0, [r4, #79] @ 0x4f │ │ │ │ + orns r0, r8, #13565952 @ 0xcf0000 │ │ │ │ + mov r4, lr │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [ip, pc] │ │ │ │ - str??.w r0, [sl, #79] @ 0x4f │ │ │ │ - bics.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - mov r2, r6 │ │ │ │ + strb.w r0, [r4, #79] @ 0x4f │ │ │ │ + ldr??.w r0, [r2, #79] @ 0x4f │ │ │ │ + bics.w r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str.w r0, [r8, #79] @ 0x4f │ │ │ │ - ldrsb.w r0, [lr, pc] │ │ │ │ - @ instruction: 0xf3ea004f │ │ │ │ - cmp lr, ip │ │ │ │ + ldr.w r0, [r0, #79] @ 0x4f │ │ │ │ + vld4.16 {d0-d3}, [r6] │ │ │ │ + @ instruction: 0xf3f2004f │ │ │ │ + cmp lr, sp │ │ │ │ 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 98c60 │ │ │ │ @@ -1135426,16 +1135432,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - sbfx r0, ip, #1, #16 │ │ │ │ - cmp r0, r9 │ │ │ │ + @ instruction: 0xf354004f │ │ │ │ + cmp r0, sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00396b80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1135465,16 +1135471,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xf2e2004f │ │ │ │ - add lr, fp │ │ │ │ + @ instruction: 0xf2ea004f │ │ │ │ + add lr, ip │ │ │ │ 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 a0cb8 │ │ │ │ @@ -1135530,15 +1135536,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79a004f │ │ │ │ + @ instruction: 0xf7a2004f │ │ │ │ subs r2, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1136011,19 +1136017,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 │ │ │ │ - usat r0, #15, r0, lsl #1 │ │ │ │ - ands r4, r3 │ │ │ │ + usat r0, #15, r8, lsl #1 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bfi r0, r4, #1, #15 │ │ │ │ - ands r0, r0 │ │ │ │ + bfi r0, ip, #1, #15 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 9ad38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r0, r2, #1440 @ 0x5a0 │ │ │ │ @@ -1136336,37 +1136342,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: 0xf0b8004f │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + @ instruction: 0xf0c0004f │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - and.w r0, r2, #79 @ 0x4f │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + and.w r0, sl, #79 @ 0x4f │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i32 d16, d6, d15[0] │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + vmla.i32 d16, d14, d15[0] │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 d0, d4, d7[1] │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + vmla.i16 d0, d12, d7[1] │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 9, cr0, cr14, cr15, {2} │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + cdp 0, 10, cr0, cr6, cr15, {2} │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 8, cr0, cr2, cr15, {2} │ │ │ │ - subs r3, #30 │ │ │ │ + cdp 0, 8, cr0, cr10, cr15, {2} │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr2, cr15, {2} │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + cdp 0, 5, cr0, cr10, cr15, {2} │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 0, cr0, cr14, cr15, {2} │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + cdp 0, 1, cr0, cr6, cr15, {2} │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d0, [pc, #448] @ 397830 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ blx 9c3ac │ │ │ │ @@ -1136508,16 +1136514,16 @@ │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d3 │ │ │ │ b.w 396f38 │ │ │ │ movs r3, #1 │ │ │ │ b.n 39777a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldcl 0, cr0, [r6, #-316]! @ 0xfffffec4 │ │ │ │ - subs r2, #18 │ │ │ │ + ldcl 0, cr0, [lr, #-316]! @ 0xfffffec4 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00397840 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1136714,55 +1136720,55 @@ │ │ │ │ b.n 3978da │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, pc, lsl #1 │ │ │ │ + @ instruction: 0xeb86004f │ │ │ │ bl fffa7a4a ::Settings::boolParam@@Base+0xff6867b2> │ │ │ │ - @ instruction: 0xeb84004f │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + @ instruction: 0xeb8c004f │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r0, pc, lsl #1 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adc.w r0, r8, pc, lsl #1 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add.w r0, ip, pc, lsl #1 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds.w r0, r4, pc, lsl #1 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 667a6e │ │ │ │ bl 685a72 │ │ │ │ - pkhbt r0, lr, pc, lsl #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + @ instruction: 0xead6004f │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeab4004f │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + @ instruction: 0xeabc004f │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeadc004f │ │ │ │ - adds.w r0, sl, pc, lsl #1 │ │ │ │ - @ instruction: 0xeb20004f │ │ │ │ - sbc.w r0, sl, pc, lsl #1 │ │ │ │ - orrs.w r0, ip, pc, lsl #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xeae4004f │ │ │ │ + @ instruction: 0xeb22004f │ │ │ │ + @ instruction: 0xeb28004f │ │ │ │ + sbcs.w r0, r2, pc, lsl #1 │ │ │ │ + orn r0, r4, pc, lsl #1 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orr.w r0, r2, pc, lsl #1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + orr.w r0, sl, pc, lsl #1 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3979d0 │ │ │ │ + b.n 3979e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xeb36004f │ │ │ │ - and.w r0, r6, pc, lsl #1 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xeb3e004f │ │ │ │ + and.w r0, lr, pc, lsl #1 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [r8, #316]! @ 0x13c │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + ldrd r0, r0, [r0, #316]! @ 0x13c │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ 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 9cc70 │ │ │ │ @@ -1136783,16 +1136789,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmdb r4!, {r0, r1, r2, r3, r6} │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + stmdb ip!, {r0, r1, r2, r3, r6} │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -1136858,18 +1136864,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 397dd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrd r0, r0, [r0, #316]! @ 0x13c │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + ldrd r0, r0, [r8, #316]! @ 0x13c │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r0, #316] @ 0x13c │ │ │ │ + ldrd r0, r0, [r8, #316] @ 0x13c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (397c38 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (397c3c ) │ │ │ │ @@ -1136909,15 +1136915,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6, #-316] @ 0x13c │ │ │ │ + ldrd r0, r0, [lr, #-316] @ 0x13c │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -1137019,21 +1137025,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 397d7c │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + @ instruction: 0xe804004f │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 397d40 │ │ │ │ + b.n 397d50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ 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] @ (398090 ) │ │ │ │ @@ -1137308,15 +1137313,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 397a9c │ │ │ │ + b.n 397aac │ │ │ │ lsls r7, r1, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 398150 │ │ │ │ vldr d7, [r4, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1137476,37 +1137481,37 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3981e4 │ │ │ │ nop │ │ │ │ @ instruction: 0xfaffffff │ │ │ │ - b.n 3989ec │ │ │ │ + b.n 3989fc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398948 │ │ │ │ + b.n 398958 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398918 │ │ │ │ + b.n 398928 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3988e4 │ │ │ │ + b.n 3988f4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3988b0 │ │ │ │ + b.n 3988c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398880 │ │ │ │ + b.n 398890 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00398294 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1137700,62 +1137705,62 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3986a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r3, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3989d4 │ │ │ │ + b.n 3989e4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xfab1ffff │ │ │ │ - b.n 398984 │ │ │ │ + b.n 398994 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398a24 │ │ │ │ + b.n 398a34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3988c4 │ │ │ │ + b.n 3988d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 398868 │ │ │ │ + b.n 398878 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ bl 30c4c6 >::_M_default_append(unsigned int)@@Base+0xab2> │ │ │ │ - b.n 3987fc │ │ │ │ + b.n 39880c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3987d0 │ │ │ │ + b.n 3987e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3987a4 │ │ │ │ + b.n 3987b4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398868 │ │ │ │ + b.n 398878 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3988c0 │ │ │ │ + b.n 3988d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 398574 │ │ │ │ + ble.n 398584 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3988cc │ │ │ │ + b.n 3988dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3986c8 │ │ │ │ + b.n 3986d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 39869c │ │ │ │ + b.n 3986ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ 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 a0b7c │ │ │ │ @@ -1137776,17 +1137781,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 398570 │ │ │ │ + b.n 398580 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ bcc.n 39855c │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ @@ -1138280,93 +1138285,93 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 3987e2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r6, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r6, r0, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 398a54 │ │ │ │ + ble.n 398a64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 398a58 │ │ │ │ + ble.n 398a68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 3989d4 │ │ │ │ + ble.n 3989e4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 398a00 │ │ │ │ + ble.n 398a10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 398a08 │ │ │ │ + ble.n 398a18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 398b54 │ │ │ │ + ble.n 398b64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3989fc │ │ │ │ + ble.n 398a0c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 398ae0 │ │ │ │ + ble.n 398af0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 398ab0 │ │ │ │ + ble.n 398ac0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 398a7c │ │ │ │ + bgt.n 398a8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 398a48 │ │ │ │ + bgt.n 398a58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 398a74 │ │ │ │ + bgt.n 398a84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 3989f4 │ │ │ │ + bgt.n 398a04 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 398a48 │ │ │ │ + bgt.n 398a58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 398b94 │ │ │ │ + bgt.n 398ba4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3989e8 │ │ │ │ + bgt.n 3989f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 398b34 │ │ │ │ + bgt.n 398b44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ 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] @ (398b40 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1138403,15 +1138408,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 398adc │ │ │ │ + blt.n 398aec │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r0, r1, r5 │ │ │ │ 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 │ │ │ │ @@ -1138614,53 +1138619,53 @@ │ │ │ │ b.n 398bc0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r0, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 398cd4 │ │ │ │ + bgt.n 398ce4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 398db0 │ │ │ │ + blt.n 398dc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #720] @ (399038 ) │ │ │ │ + ldr r2, [pc, #752] @ (399058 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #368] @ (398ee0 ) │ │ │ │ + ldr r6, [pc, #400] @ (398f00 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 398ddc │ │ │ │ + blt.n 398dec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - blt.n 398dc4 │ │ │ │ + blt.n 398dd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 398da4 │ │ │ │ + blt.n 398db4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 398cf0 │ │ │ │ + bge.n 398d00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r2, r1, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - blt.n 398e40 │ │ │ │ + blt.n 398e50 │ │ │ │ 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 │ │ │ │ @@ -1138834,29 +1138839,29 @@ │ │ │ │ b.n 398f5c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bhi.n 398f68 │ │ │ │ + bhi.n 398f78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 398efc │ │ │ │ + bhi.n 398f0c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 398f7c │ │ │ │ + bvc.n 398f8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r6, r3, #29 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 398fa0 │ │ │ │ + bvc.n 398fb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 398f68 │ │ │ │ + bvs.n 398f78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ 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, #1532] @ 3995bc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1139421,59 +1139426,59 @@ │ │ │ │ b.n 399478 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r4, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 399640 │ │ │ │ + bvs.n 399650 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 39959c │ │ │ │ + bpl.n 3995ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 3995c4 │ │ │ │ + bpl.n 3995d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 399534 │ │ │ │ + bcc.n 399544 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 399528 │ │ │ │ + bcc.n 399538 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 3995e8 │ │ │ │ + bcc.n 3995f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 39953c │ │ │ │ + bcs.n 39954c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 399520 │ │ │ │ + bcs.n 399530 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 3995b4 │ │ │ │ + bne.n 3995c4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 399580 │ │ │ │ + bne.n 399590 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 399688 │ │ │ │ + bne.n 399698 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 399658 │ │ │ │ + bne.n 399668 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 399628 │ │ │ │ + bne.n 399638 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3995f8 │ │ │ │ + beq.n 399608 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 39956c │ │ │ │ + beq.n 39957c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ 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 │ │ │ │ @@ -1139548,23 +1139553,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (399708 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3996d8 │ │ │ │ - beq.n 399614 │ │ │ │ + beq.n 399624 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ 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 │ │ │ │ @@ -1139627,25 +1139632,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (3997d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 399798 │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ 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, #1216] @ 399ca8 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1140069,35 +1140074,35 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r3, [pc, #1672] @ 39a370 │ │ │ │ ldr.w r1, [sp, #1232] @ 0x4d0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ movw r8, #6454 @ 0x1936 │ │ │ │ @@ -1140669,89 +1140674,89 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.n 39a0c4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 39a3ae │ │ │ │ + cbz r6, 39a3b0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #824] @ (39a744 ) │ │ │ │ ldr.w r1, [sp, #1248] @ 0x4e0 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ b.w 399a46 │ │ │ │ @@ -1141045,80 +1141050,80 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #140] @ (39a7c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 39a126 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itt │ │ │ │ - lsl r7, r1, #1 │ │ │ │ - lsr r6, r2, #9 │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itee gt │ │ │ │ - lslgt r7, r1, #1 │ │ │ │ - lsrle r2, r5, #8 │ │ │ │ + itet le │ │ │ │ + lslle r7, r1, #1 │ │ │ │ + lsrgt r2, r6, #8 │ │ │ │ lslle r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - nop {8} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + it hi │ │ │ │ + lslhi r7, r1, #1 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r7, r1, #1 │ │ │ │ - lsrvs r0, r0, #7 │ │ │ │ + lsrvc r0, r1, #7 │ │ │ │ lslvc r5, r1, #1 │ │ │ │ - ittt lt │ │ │ │ - lsllt r7, r1, #1 │ │ │ │ - itte ne @ unpredictable │ │ │ │ - lslne r7, r1, #1 │ │ │ │ - lsrne r4, r6, #5 │ │ │ │ - lsleq r5, r1, #1 │ │ │ │ + itte gt │ │ │ │ + lslgt r7, r1, #1 │ │ │ │ + ittt cs @ unpredictable │ │ │ │ + lslcs r7, r1, #1 │ │ │ │ + lsrcs r4, r7, #5 │ │ │ │ + lslcs 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 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1141483,44 +1141488,44 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 39ac46 │ │ │ │ nop │ │ │ │ ... │ │ │ │ mrc2 0, 3, r0, cr12, cr7, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 0, cr0, [r6], {87} @ 0x57 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itet mi │ │ │ │ - lslmi r7, r1, #1 │ │ │ │ - ldrpl.w r3, [r5, #208] @ 0xd0 │ │ │ │ + itee pl │ │ │ │ + lslpl r7, r1, #1 │ │ │ │ + ldrmi.w r3, [r5, #208] @ 0xd0 │ │ │ │ movmi r0, r6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ blx 95ce0 │ │ │ │ @@ -1142095,72 +1142100,72 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ b.w 39a992 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbnz r6, 39b2be │ │ │ │ + cbnz r6, 39b2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 39b2be │ │ │ │ + cbnz r4, 39b2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 39b2bc │ │ │ │ + cbnz r2, 39b2be │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr12, {2} │ │ │ │ - push {r3, r4} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr12, {2} │ │ │ │ + push {r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 7, cr0, cr2, cr12, {2} │ │ │ │ - cbz r2, 39b384 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr12, {2} │ │ │ │ + cbz r2, 39b386 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr12, {2} │ │ │ │ - cbz r2, 39b384 │ │ │ │ + cdp2 0, 5, cr0, cr6, cr12, {2} │ │ │ │ + cbz r2, 39b386 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr12, {2} │ │ │ │ + cdp2 0, 3, cr0, cr6, cr12, {2} │ │ │ │ stmdb 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1142583,50 +1142588,50 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 39b674 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3300057 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2ea0057 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 39b7bc │ │ │ │ + cbz r6, 39b7be │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb82004c │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xfb8a004c │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 39b7da │ │ │ │ + cbz r6, 39b7dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r2, 39b7d0 │ │ │ │ + cbz r2, 39b7d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaea004c │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + @ instruction: 0xfaf2004c │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaca004c │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + @ instruction: 0xfad2004c │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa42004c │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + @ instruction: 0xfa4a004c │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa22004c │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfa2a004c │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [ip], ip │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + ldr??.w r0, [r4, ip] │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh.w r0, [r4, ip] │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + ldrsh.w r0, [ip, ip] │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb.w r0, [sl, ip] │ │ │ │ + vld4.16 {d0-d3}, [r2], ip │ │ │ │ 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, 39b820 │ │ │ │ @@ -1142673,20 +1142678,20 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (39b898 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 39b81a │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str.w r0, [ip, ip] │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + ldr.w r0, [r4, ip] │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh.w r0, [lr, ip] │ │ │ │ + ldrh.w r0, [r6, ip] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #224] @ (39b98c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #224] @ (39b990 ) │ │ │ │ @@ -1142775,25 +1142780,25 @@ │ │ │ │ blx 9ce4c │ │ │ │ b.n 39b8f8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [sl, #348]! @ 0x15c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf7be004c │ │ │ │ + @ instruction: 0xf7c6004c │ │ │ │ ldcl 0, cr0, [r0, #-348]! @ 0xfffffea4 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf77a004c │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xf782004c │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf74e004c │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + @ instruction: 0xf756004c │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ 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] @ (39bb34 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1142946,26 +1142951,26 @@ │ │ │ │ b.n 39ba6a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r0], #348 @ 0x15c │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r6], #-348 @ 0xfffffea4 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movw r0, #59468 @ 0xe84c │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + @ instruction: 0xf656004c │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf632004c │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + @ instruction: 0xf63a004c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs.w r0, r8, #13369344 @ 0xcc0000 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + rsb r0, r0, #13369344 @ 0xcc0000 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf58c004c │ │ │ │ + @ instruction: 0xf594004c │ │ │ │ stmdb 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 │ │ │ │ @@ -1143111,22 +1143116,22 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #2159 @ 0x86f │ │ │ │ blx 96360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ b.n 39bb7a │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3f0004c │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + @ instruction: 0xf3f8004c │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ubfx r0, r4, #1, #13 │ │ │ │ + ubfx r0, ip, #1, #13 │ │ │ │ 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 │ │ │ │ @@ -1143499,32 +1143504,32 @@ │ │ │ │ b.n 39bdf4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb r0!, {r0, r1, r2, r4, r6} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 39bf44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 39c454 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 39c474 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #664 @ (adr r5, 39c43c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 39c45c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 39c5a0 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 39c1c0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.s16 q8, q4, q6 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + vhadd.s32 q8, q0, q6 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r1, r6, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 993fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1143629,39 +1143634,39 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #72] @ (39c30c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 39c15e │ │ │ │ nop │ │ │ │ - add r5, pc, #88 @ (adr r5, 39c32c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 39c34c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 39c3e4 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 39c404 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 9, cr0, cr14, cr12, {2} │ │ │ │ - add r4, pc, #144 @ (adr r4, 39c374 ) │ │ │ │ + cdp 0, 10, cr0, cr6, cr12, {2} │ │ │ │ + add r4, pc, #176 @ (adr r4, 39c394 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 8, cr0, cr0, cr12, {2} │ │ │ │ - add r4, pc, #24 @ (adr r4, 39c304 ) │ │ │ │ + cdp 0, 8, cr0, cr8, cr12, {2} │ │ │ │ + add r4, pc, #56 @ (adr r4, 39c324 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 6, cr0, cr2, cr12, {2} │ │ │ │ - add r3, pc, #928 @ (adr r3, 39c694 ) │ │ │ │ + cdp 0, 6, cr0, cr10, cr12, {2} │ │ │ │ + add r3, pc, #960 @ (adr r3, 39c6b4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 4, cr0, cr4, cr12, {2} │ │ │ │ - add r3, pc, #808 @ (adr r3, 39c624 ) │ │ │ │ + cdp 0, 4, cr0, cr12, cr12, {2} │ │ │ │ + add r3, pc, #840 @ (adr r3, 39c644 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 2, cr0, cr6, cr12, {2} │ │ │ │ - add r3, pc, #688 @ (adr r3, 39c5b4 ) │ │ │ │ + cdp 0, 2, cr0, cr14, cr12, {2} │ │ │ │ + add r3, pc, #720 @ (adr r3, 39c5d4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 0, cr0, cr6, cr12, {2} │ │ │ │ - add r3, pc, #576 @ (adr r3, 39c54c ) │ │ │ │ + cdp 0, 0, cr0, cr14, cr12, {2} │ │ │ │ + add r3, pc, #608 @ (adr r3, 39c56c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [sl, #304]! @ 0x130 │ │ │ │ + ldcl 0, cr0, [r2, #304]! @ 0x130 │ │ │ │ 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 │ │ │ │ @@ -1144101,60 +1144106,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 39c40e │ │ │ │ b.n 39c42a │ │ │ │ - add r2, pc, #664 @ (adr r2, 39ca80 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 39caa0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [r0, #-304] @ 0xfffffed0 │ │ │ │ - add r2, pc, #552 @ (adr r2, 39ca18 ) │ │ │ │ + stc 0, cr0, [r8, #-304] @ 0xfffffed0 │ │ │ │ + add r2, pc, #584 @ (adr r2, 39ca38 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [r4], #304 @ 0x130 │ │ │ │ - add r2, pc, #960 @ (adr r2, 39cbb8 ) │ │ │ │ + stcl 0, cr0, [ip], #304 @ 0x130 │ │ │ │ + add r2, pc, #992 @ (adr r2, 39cbd8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #736 @ (adr r2, 39cadc ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 39cafc ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #448 @ (adr r2, 39c9c0 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 39c9e0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 39ca64 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 39ca84 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xebf4004c │ │ │ │ - add r1, pc, #504 @ (adr r1, 39ca04 ) │ │ │ │ + @ instruction: 0xebfc004c │ │ │ │ + add r1, pc, #536 @ (adr r1, 39ca24 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, sl, ip, lsl #1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 39c9ac ) │ │ │ │ + @ instruction: 0xebe2004c │ │ │ │ + add r1, pc, #440 @ (adr r1, 39c9cc ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsb r0, r2, ip, lsl #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 39c94c ) │ │ │ │ + rsb r0, sl, ip, lsl #1 │ │ │ │ + add r1, pc, #336 @ (adr r1, 39c96c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sub.w r0, r8, ip, lsl #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, 39c8ec ) │ │ │ │ + subs.w r0, r0, ip, lsl #1 │ │ │ │ + add r1, pc, #232 @ (adr r1, 39c90c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xeb8e004c │ │ │ │ - add r1, pc, #616 @ (adr r1, 39ca94 ) │ │ │ │ + @ instruction: 0xeb96004c │ │ │ │ + add r1, pc, #648 @ (adr r1, 39cab4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #768 @ (adr r0, 39cb30 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 39cb50 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds.w r0, ip, ip, lsl #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 39cad0 ) │ │ │ │ + @ instruction: 0xeb24004c │ │ │ │ + add r0, pc, #696 @ (adr r0, 39caf0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add.w r0, r2, ip, lsl #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 39c878 ) │ │ │ │ + add.w r0, sl, ip, lsl #1 │ │ │ │ + add r1, pc, #88 @ (adr r1, 39c898 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #880 @ (adr r0, 39cbb4 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 39cbd4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 39cb28 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 39cb48 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 39c8a4 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 39c8c4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ 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 │ │ │ │ @@ -1144788,97 +1144793,97 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 39ce7e │ │ │ │ ... │ │ │ │ ble.n 39cef0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39ccec │ │ │ │ + b.n 39ccfc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ bgt.n 39cf70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d6b4 │ │ │ │ + b.n 39d6c4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d668 │ │ │ │ + b.n 39d678 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d62c │ │ │ │ + b.n 39d63c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d4e4 │ │ │ │ + b.n 39d4f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d4b0 │ │ │ │ + b.n 39d4c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d3e4 │ │ │ │ + b.n 39d3f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d3b0 │ │ │ │ + b.n 39d3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d384 │ │ │ │ + b.n 39d394 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d354 │ │ │ │ + b.n 39d364 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d328 │ │ │ │ + b.n 39d338 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d2fc │ │ │ │ + b.n 39d30c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [pc, #28] @ (39cfbc ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #20] @ (39cfc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 39ce7e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d1c8 │ │ │ │ + b.n 39d1d8 │ │ │ │ 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, #2608] @ 0xa30 │ │ │ │ subw sp, sp, #1452 @ 0x5ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -1145953,74 +1145958,74 @@ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ b.n 39dbc6 │ │ │ │ nop │ │ │ │ bvs.n 39d9fc │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r4, r1, #1 │ │ │ │ bpl.n 39dc08 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 39da30 │ │ │ │ + ble.n 39da40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 39dc00 │ │ │ │ + ble.n 39dc10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 39dbc8 │ │ │ │ + ble.n 39dbd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 39db98 │ │ │ │ + ble.n 39dba8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 39da54 │ │ │ │ + blt.n 39da64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 39dbc8 │ │ │ │ + blt.n 39dbd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ - @ instruction: 0xffff8eac │ │ │ │ + @ instruction: 0xffff8eb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ ble.n 39dbda │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr.w lr, [r7, r3, lsl #2] │ │ │ │ @@ -1146384,27 +1146389,27 @@ │ │ │ │ b.n 39dd70 │ │ │ │ ldrb.w r2, [r9, #385] @ 0x181 │ │ │ │ lsls r2, r2, #30 │ │ │ │ beq.n 39df0e │ │ │ │ b.n 39def2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 39dea8 │ │ │ │ + bcc.n 39deb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 39e07c │ │ │ │ + bcc.n 39e08c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ @@ -1146639,19 +1146644,19 @@ │ │ │ │ b.n 39e182 │ │ │ │ b.n 39e202 │ │ │ │ nop.w │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - beq.n 39e2dc │ │ │ │ + beq.n 39e2ec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bgt.n 39e182 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ @@ -1147188,47 +1147193,47 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #84] @ (39e820 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 39dd28 │ │ │ │ ... │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r2, [pc, #2800] @ 39f31c │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ movw r3, #2638 @ 0xa4e │ │ │ │ add r2, pc │ │ │ │ @@ -1148215,185 +1148220,185 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #352] @ (39f470 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 39e3f6 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - itet al │ │ │ │ - lslal r4, r1, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + itee │ │ │ │ + lsl r4, r1, #1 │ │ │ │ + strbal r4, [r7, #21] │ │ │ │ lslal r7, r1, #1 │ │ │ │ - itee gt │ │ │ │ - lslgt r4, r1, #1 │ │ │ │ - strble r2, [r2, #21] │ │ │ │ + itet le │ │ │ │ + lslle r4, r1, #1 │ │ │ │ + strbgt r2, [r3, #21] │ │ │ │ lslle r7, r1, #1 │ │ │ │ - ite ge │ │ │ │ - lslge r4, r1, #1 │ │ │ │ - strblt r4, [r6, #20] │ │ │ │ + ite lt │ │ │ │ + lsllt r4, r1, #1 │ │ │ │ + strbge r4, [r7, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - nop {9} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + it ls │ │ │ │ + lslls r4, r1, #1 │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r4, r1, #1 │ │ │ │ - strbvs r4, [r7, #19] │ │ │ │ + strbvc r4, [r0, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - itet pl │ │ │ │ + ittt pl │ │ │ │ lslpl r4, r1, #1 │ │ │ │ - strbmi r0, [r4, #19] │ │ │ │ + strbpl r0, [r5, #19] │ │ │ │ lslpl r7, r1, #1 │ │ │ │ - itte cc │ │ │ │ - lslcc r4, r1, #1 │ │ │ │ - strbcc r2, [r0, #19] │ │ │ │ - lslcs r7, r1, #1 │ │ │ │ - itt ne │ │ │ │ - lslne r4, r1, #1 │ │ │ │ - strbne r6, [r4, #18] │ │ │ │ + ittt mi │ │ │ │ + lslmi r4, r1, #1 │ │ │ │ + strbmi r2, [r1, #19] │ │ │ │ + lslmi r7, r1, #1 │ │ │ │ + itt cs │ │ │ │ + lslcs r4, r1, #1 │ │ │ │ + strbcs r6, [r5, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - nop │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + it eq │ │ │ │ + lsleq r4, r1, #1 │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ 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 │ │ │ │ @@ -1148466,17 +1148471,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 39f4ec │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w lr, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ b.n 39f4ec │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [ip, #304] @ 0x130 │ │ │ │ + ldcl 0, cr0, [r4, #304] @ 0x130 │ │ │ │ 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] @ (39f6f4 ) │ │ │ │ ldr r3, [pc, #420] @ (39f6f8 ) │ │ │ │ @@ -1148647,41 +1148652,41 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cbz r6, 39f6fc │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 39f76a │ │ │ │ + cbnz r4, 39f76c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -1148755,29 +1148760,29 @@ │ │ │ │ ldr.w r4, [sl, r4, lsl #2] │ │ │ │ ldr.w ip, [r4, #212] @ 0xd4 │ │ │ │ ldr r4, [pc, #36] @ (39f830 ) │ │ │ │ add r4, pc │ │ │ │ b.n 39f76e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r3, [pc, #2680] @ 3a02c0 │ │ │ │ @@ -1149770,75 +1149775,75 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #32 │ │ │ │ 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 │ │ │ │ @@ -1149906,29 +1149911,29 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (3a0424 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a03b6 │ │ │ │ nop │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ 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 │ │ │ │ @@ -1150524,55 +1150529,55 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 3a0742 │ │ │ │ ... │ │ │ │ add r1, pc, #288 @ (adr r1, 3a0ba4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 3a0cbc ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 3a0cdc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #968 @ (adr r6, 3a0e8c ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 3a0eac ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #488 @ (adr r6, 3a0cbc ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 3a0cdc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #392 @ (adr r6, 3a0c64 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 3a0c84 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov.w sl, #5760 @ 0x1680 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r3, [pc, #2112] @ 3a1328 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -1151338,110 +1151343,110 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #204] @ (3a13e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a0eca │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ - @ instruction: 0xffff5b5c │ │ │ │ + vtbx.8 d21, {d15-d18}, d20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 3a16f8 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 3a1718 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ 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, #1648] @ 3a1a70 │ │ │ │ @@ -1152081,63 +1152086,63 @@ │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #320] @ (3a1bd8 ) │ │ │ │ + ldr r7, [pc, #352] @ (3a1bf8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #704] @ (3a1d60 ) │ │ │ │ + ldr r7, [pc, #736] @ (3a1d80 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #528] @ (3a1cb4 ) │ │ │ │ + ldr r6, [pc, #560] @ (3a1cd4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #408] @ (3a1c44 ) │ │ │ │ + ldr r6, [pc, #440] @ (3a1c64 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #832] @ (3a1df4 ) │ │ │ │ + ldr r6, [pc, #864] @ (3a1e14 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #416] @ (3a1c58 ) │ │ │ │ + ldr r5, [pc, #448] @ (3a1c78 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #920] @ (3a1e78 ) │ │ │ │ + ldr r4, [pc, #952] @ (3a1e98 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 3a1cdc │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 3a1b20 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ @@ -1153249,37 +1153254,37 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 3a272c │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 3a2612 │ │ │ │ - ldr r3, [pc, #424] @ (3a2844 ) │ │ │ │ + ldr r3, [pc, #456] @ (3a2864 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #480] @ (3a2880 ) │ │ │ │ + ldr r2, [pc, #512] @ (3a28a0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #304] @ (3a27d4 ) │ │ │ │ + ldr r2, [pc, #336] @ (3a27f4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #216] @ (3a2780 ) │ │ │ │ + ldr r2, [pc, #248] @ (3a27a0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #832] @ (3a29f4 ) │ │ │ │ + ldr r1, [pc, #864] @ (3a2a14 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #88] @ (3a2720 ) │ │ │ │ + ldr r4, [pc, #120] @ (3a2740 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bgt.w 3a25b2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ ittt ne │ │ │ │ @@ -1153587,71 +1153592,71 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #124] @ (3a2a84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3a17d8 │ │ │ │ - ldr r1, [pc, #8] @ (3a2a20 ) │ │ │ │ + ldr r1, [pc, #40] @ (3a2a40 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -1154702,59 +1154707,59 @@ │ │ │ │ b.n 3a35f2 │ │ │ │ ldrb r6, [r7, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #64] @ (3a35b8 ) │ │ │ │ + ldr r0, [pc, #96] @ (3a35d8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #192] @ (3a363c ) │ │ │ │ + ldr r0, [pc, #224] @ (3a365c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3a3d1c │ │ │ │ + b.n 3a3d2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia.w r4, {r0, r1, r2, r3, r6} │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r6} │ │ │ │ ldrd r3, r2, [r4, #-4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, fp │ │ │ │ ble.n 3a35ec │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3a3698 │ │ │ │ @@ -1156004,122 +1156009,122 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3a394e │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r5, r3 │ │ │ │ b.w 3a394e │ │ │ │ nop │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov sp, sl │ │ │ │ - vqshrun.s64 d18, q13, #1 │ │ │ │ + vtbx.8 d18, {d15}, d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe80c004c │ │ │ │ + @ instruction: 0xe814004c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [pc, #2744] @ 3a4f0c │ │ │ │ movw r1, #1641 @ 0x669 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #2732] @ 3a4f10 │ │ │ │ @@ -1157116,171 +1157121,171 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #324] @ (3a5048 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a48c4 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [r2], ip │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + vst1.8 {d0[2]}, [sl], ip │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + subs r0, r6, #4 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #752] @ (3a5250 ) │ │ │ │ + ldr r1, [pc, #784] @ (3a5270 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xb809 │ │ │ │ - vtbx.8 d17, {d15-d16}, d2 │ │ │ │ + vtbx.8 d17, {d15-d16}, d10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ 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] @ (3a5370 ) │ │ │ │ @@ -1157607,29 +1157612,29 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ 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 │ │ │ │ @@ -1157659,17 +1157664,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (3a53fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a53c8 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -1157736,27 +1157741,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (3a54d0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 3a543c │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003a54d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1158748,318 +1158753,318 @@ │ │ │ │ b.w 3a5600 │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r4, [r7, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - @ instruction: 0xffff1ebc │ │ │ │ + vqrdmlah.s , , d4[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r4, [r4, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ @ instruction: 0xffff6cb1 │ │ │ │ - @ instruction: 0xffff0fd8 │ │ │ │ + vqrdmlsh.s q8, , d16[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldc2l 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xffff0f24 │ │ │ │ + @ instruction: 0xffff0f2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r7, #163 @ 0xa3 │ │ │ │ - @ instruction: 0xffff0ef2 │ │ │ │ + @ instruction: 0xffff0efa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r6, #251 @ 0xfb │ │ │ │ vrshr.u64 , , #1 │ │ │ │ @ instruction: 0xffff9d27 │ │ │ │ - vcvt.f16.u16 , q13, #1 │ │ │ │ + vmull.u , d31, d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [pc, #772] @ (3a65a8 ) │ │ │ │ add.w r3, r4, #260 @ 0x104 │ │ │ │ ldr r1, [pc, #772] @ (3a65ac ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1159337,95 +1159342,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #172] @ (3a6648 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3a5600 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #888] @ (3a6930 ) │ │ │ │ + ldr r5, [pc, #920] @ (3a6950 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #632] @ (3a6840 ) │ │ │ │ + ldr r5, [pc, #664] @ (3a6860 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #392] @ (3a6760 ) │ │ │ │ + ldr r5, [pc, #424] @ (3a6780 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #152] @ (3a6680 ) │ │ │ │ + ldr r5, [pc, #184] @ (3a66a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #912] @ (3a6988 ) │ │ │ │ + ldr r4, [pc, #944] @ (3a69a8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #632] @ (3a6880 ) │ │ │ │ + ldr r4, [pc, #664] @ (3a68a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #144] @ (3a66ac ) │ │ │ │ + ldr r4, [pc, #176] @ (3a66cc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #32] @ (3a6644 ) │ │ │ │ + ldr r4, [pc, #64] @ (3a6664 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #752] @ (3a691c ) │ │ │ │ + ldr r3, [pc, #784] @ (3a693c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #640] @ (3a68b4 ) │ │ │ │ + ldr r3, [pc, #672] @ (3a68d4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #464] @ (3a680c ) │ │ │ │ + ldr r3, [pc, #496] @ (3a682c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #272] @ (3a6754 ) │ │ │ │ + ldr r3, [pc, #304] @ (3a6774 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #72] @ (3a6694 ) │ │ │ │ + ldr r3, [pc, #104] @ (3a66b4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003a664c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1159600,27 +1159605,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (3a6810 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 3a66ee │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.u16 q0, q2, q7 │ │ │ │ - ldr r1, [pc, #440] @ (3a69b4 ) │ │ │ │ + vhadd.u16 q0, q6, q7 │ │ │ │ + ldr r1, [pc, #472] @ (3a69d4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr14, {2} │ │ │ │ - ldr r1, [pc, #192] @ (3a68c4 ) │ │ │ │ + cdp2 0, 13, cr0, cr12, cr14, {2} │ │ │ │ + ldr r1, [pc, #224] @ (3a68e4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr14, {2} │ │ │ │ - ldr r1, [pc, #8] @ (3a6814 ) │ │ │ │ + cdp2 0, 10, cr0, cr14, cr14, {2} │ │ │ │ + ldr r1, [pc, #40] @ (3a6834 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr14, {2} │ │ │ │ - adds r4, r5, #6 │ │ │ │ + cdp2 0, 7, cr0, cr6, cr14, {2} │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a6814 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1159628,15 +1159633,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx a10b4 │ │ │ │ cbz r0, 3a6836 │ │ │ │ blx a0cb8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a683c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1159927,48 +1159932,48 @@ │ │ │ │ blx 9543c │ │ │ │ b.n 3a69be │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r6, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr14, {2} │ │ │ │ - adds r6, r5, #7 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr14, {2} │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-312]! @ 0xfffffec8 │ │ │ │ - stc2 0, cr0, [lr, #-312] @ 0xfffffec8 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + ldc2 0, cr0, [ip, #-312]! @ 0xfffffec8 │ │ │ │ + ldc2 0, cr0, [r6, #-312] @ 0xfffffec8 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2 0, cr0, [r8], {78} @ 0x4e │ │ │ │ - subs r4, r6, r6 │ │ │ │ + ldc2 0, cr0, [r0], {78} @ 0x4e │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r4, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl], #-312 @ 0xfffffec8 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + mcrr2 0, 4, r0, r2, cr14 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb88004e │ │ │ │ - cmp sl, sp │ │ │ │ + @ instruction: 0xfb90004e │ │ │ │ + cmp sl, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb42004e │ │ │ │ - cmp ip, r4 │ │ │ │ + @ instruction: 0xfb4a004e │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a6b90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1160025,24 +1160030,24 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (3a6c48 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a6bd4 │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa6a004e │ │ │ │ - add lr, r8 │ │ │ │ + @ instruction: 0xfa72004e │ │ │ │ + add lr, r9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa4e004e │ │ │ │ - subs r6, r7, r7 │ │ │ │ + @ instruction: 0xfa56004e │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa2c004e │ │ │ │ - subs r2, r2, r6 │ │ │ │ + @ instruction: 0xfa34004e │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a6c4c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1160091,21 +1160096,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3a6ce4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a6c86 │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vld1.8 {d0[2]}, [r8], lr │ │ │ │ - add r4, r0 │ │ │ │ + ldrsh.w r0, [r0, #78] @ 0x4e │ │ │ │ + add r4, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [r8], lr │ │ │ │ - subs r2, r7, r5 │ │ │ │ + ldrsb.w r0, [r0, #78] @ 0x4e │ │ │ │ + subs r2, r0, r6 │ │ │ │ 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 │ │ │ │ @@ -1160219,17 +1160224,17 @@ │ │ │ │ b.n 3a6d76 │ │ │ │ mov r0, r4 │ │ │ │ blx a0680 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bne.n 3a6df4 │ │ │ │ b.n 3a6d18 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ 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 a0cb8 │ │ │ │ @@ -1160452,21 +1160457,21 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r7, #98 @ 0x62 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ 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 │ │ │ │ @@ -1160651,21 +1160656,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #0 │ │ │ │ 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] @ (3a7364 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1160706,15 +1160711,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1160983,21 +1160988,21 @@ │ │ │ │ ... │ │ │ │ adds r2, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1162263,103 +1162268,103 @@ │ │ │ │ b.n 3a7ee8 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ 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] @ 3a8940 │ │ │ │ @@ -1162797,75 +1162802,75 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a88e8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q0, q7, d14[0] │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + vmla.i q8, q3, d2[3] │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i32 q0, q3, d14[0] │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + vmla.i32 q0, q7, d14[0] │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q0, q3, d2[3] │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + vmla.i q0, q7, d2[3] │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u32 q8, q6, q7 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + vhadd.u q8, q2, q7 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -1163111,31 +1163116,31 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 3a8a92 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 3a8a72 │ │ │ │ mvn.w ip, #1 │ │ │ │ b.n 3a8a72 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r8, #-312]! @ 0xfffffec8 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + stc2l 0, cr0, [r0, #-312] @ 0xfffffec8 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2 0, cr0, [r0, #-312]! @ 0xfffffec8 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + stc2 0, cr0, [r8, #-312]! @ 0xfffffec8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #312 @ 0x138 │ │ │ │ - movs r5, #2 │ │ │ │ + ldc2l 0, cr0, [sl], #312 @ 0x138 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2 0, cr0, [r8], #312 @ 0x138 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + ldc2 0, cr0, [r0], #312 @ 0x138 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0], {78} @ 0x4e │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + ldc2 0, cr0, [r8], {78} @ 0x4e │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2 0, cr0, [r6], {78} @ 0x4e │ │ │ │ - movs r4, #22 │ │ │ │ + stc2 0, cr0, [lr], {78} @ 0x4e │ │ │ │ + movs r4, #30 │ │ │ │ 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] @ 3a918c │ │ │ │ @@ -1163572,63 +1163577,63 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3a9134 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ adds r0, r5, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa8004e │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xfab0004e │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa90004e │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfa98004e │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa1a004e │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + @ instruction: 0xfa22004e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ asrs r2, r7, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vld1.8 {d0[2]}, [ip], lr │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + ldrsh.w r0, [r4, #78] @ 0x4e │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb.w r0, [r2, #78] @ 0x4e │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + ldrsb.w r0, [sl, #78] @ 0x4e │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr??.w r0, [r8, lr] │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + vst1.8 {d0[2]}, [r0], lr │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [lr], lr │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + ldr??.w r0, [r6, lr] │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst4.16 {d0-d3}, [ip], lr │ │ │ │ - movs r1, #28 │ │ │ │ + ldrsb.w r0, [r4, lr] │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh.w r0, [ip, #78] @ 0x4e │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + str.w r0, [r4, #78] @ 0x4e │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb.w r0, [r8, #78] @ 0x4e │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + strh.w r0, [r0, #78] @ 0x4e │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb.w r0, [r0, #78] @ 0x4e │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + strb.w r0, [r8, #78] @ 0x4e │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7de004e │ │ │ │ - subs r6, r5, #7 │ │ │ │ + @ instruction: 0xf7e6004e │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf772004e │ │ │ │ - subs r2, r0, #6 │ │ │ │ + @ instruction: 0xf77a004e │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf75a004e │ │ │ │ - subs r2, r5, #5 │ │ │ │ + @ instruction: 0xf762004e │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf73a004e │ │ │ │ - subs r2, r1, #5 │ │ │ │ + @ instruction: 0xf742004e │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf720004e │ │ │ │ - subs r0, r6, #4 │ │ │ │ + @ instruction: 0xf728004e │ │ │ │ + subs r0, r7, #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, #3856] @ 0xf10 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1164191,37 +1164196,37 @@ │ │ │ │ ... │ │ │ │ asrs r2, r6, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adc.w r0, lr, #13500416 @ 0xce0000 │ │ │ │ + adcs.w r0, r6, #13500416 @ 0xce0000 │ │ │ │ bhi.n 3a993a │ │ │ │ - vrsra.u64 , q12, #1 │ │ │ │ + vraddhn.i d31, , q0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf3e0004e │ │ │ │ - subs r0, r6, r7 │ │ │ │ + @ instruction: 0xf3e8004e │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf2b4004e │ │ │ │ - subs r4, r0, r3 │ │ │ │ + @ instruction: 0xf2bc004e │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs.w r0, sl, #78 @ 0x4e │ │ │ │ - adds r2, r1, r7 │ │ │ │ + rsb r0, r2, #78 @ 0x4e │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs.w r0, r4, #78 @ 0x4e │ │ │ │ - adds.w r0, r6, #78 @ 0x4e │ │ │ │ - adds r6, r4, r4 │ │ │ │ + subs.w r0, ip, #78 @ 0x4e │ │ │ │ + adds.w r0, lr, #78 @ 0x4e │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf0f8004e │ │ │ │ - adds r0, r1, r4 │ │ │ │ + add.w r0, r0, #78 @ 0x4e │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf0b0004e │ │ │ │ + @ instruction: 0xf0b8004e │ │ │ │ vldr d1, [pc, #648] @ 3a9b30 │ │ │ │ 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] │ │ │ │ @@ -1164463,26 +1164468,26 @@ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 3a9be0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vhadd.s16 q8, q4, q7 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + vhadd.s32 q8, q0, q7 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s32 q0, q1, q7 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + vhadd.s32 q0, q5, q7 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr12, cr14, {2} │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + cdp 0, 15, cr0, cr4, cr14, {2} │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr8, cr14, {2} │ │ │ │ - ldc 0, cr0, [sl, #312] @ 0x138 │ │ │ │ - ldc 0, cr0, [r4, #312] @ 0x138 │ │ │ │ + cdp 0, 15, cr0, cr0, cr14, {2} │ │ │ │ + stc 0, cr0, [r2, #312]! @ 0x138 │ │ │ │ + ldc 0, cr0, [ip, #312] @ 0x138 │ │ │ │ blx 9fe24 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 3aa94a │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ @@ -1165733,83 +1165738,83 @@ │ │ │ │ ldr r0, [pc, #160] @ (3aaa00 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 3a9278 │ │ │ │ - @ instruction: 0xeb32004e │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + @ instruction: 0xeb3a004e │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds.w r0, r0, lr, lsl #1 │ │ │ │ - b.n 3aa884 │ │ │ │ + adds.w r0, r8, lr, lsl #1 │ │ │ │ + b.n 3aa894 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3aa870 │ │ │ │ + b.n 3aa880 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3aa3d8 │ │ │ │ + b.n 3aa3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa3a4 │ │ │ │ + b.n 3aa3b4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa358 │ │ │ │ + b.n 3aa368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa320 │ │ │ │ + b.n 3aa330 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa2e8 │ │ │ │ + b.n 3aa2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa2b0 │ │ │ │ + b.n 3aa2c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa270 │ │ │ │ + b.n 3aa280 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aafac │ │ │ │ + b.n 3aafbc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aac28 │ │ │ │ + b.n 3aac38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aaba4 │ │ │ │ + b.n 3aabb4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3aa9e0 │ │ │ │ + b.n 3aa9f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #384] @ (3aab88 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1165947,61 +1165952,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #104] @ (3aabe4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3aaa3a │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aab94 │ │ │ │ + udf #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aab5c │ │ │ │ + ble.n 3aab6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aab30 │ │ │ │ + ble.n 3aab40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aab04 │ │ │ │ + ble.n 3aab14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aaad8 │ │ │ │ + ble.n 3aaae8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aacac │ │ │ │ + ble.n 3aacbc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aac80 │ │ │ │ + ble.n 3aac90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aac54 │ │ │ │ + ble.n 3aac64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3aac28 │ │ │ │ + ble.n 3aac38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ 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 │ │ │ │ @@ -1166024,17 +1166029,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bgt.n 3aad30 │ │ │ │ + bgt.n 3aab40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003aac38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1166498,147 +1166503,147 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ @ instruction: 0xfa180056 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3ab1a8 │ │ │ │ + bgt.n 3ab1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ab148 │ │ │ │ + bgt.n 3ab158 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3ab090 │ │ │ │ + blt.n 3ab0a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ vld4.16 {d16-d19}, [r8 :64], r6 │ │ │ │ - blt.n 3ab220 │ │ │ │ + blt.n 3ab230 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r5!, {r0, r4, r5, r7} │ │ │ │ vshr.u64 q14, , #1 │ │ │ │ - vtbl.8 d29, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xffffdb34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3ab180 │ │ │ │ + blt.n 3ab190 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r3!, {r0, r2, r3, r5} │ │ │ │ vcvt.f16.u16 d29, d11, #1 │ │ │ │ - @ instruction: 0xffffdad4 │ │ │ │ + @ instruction: 0xffffdadc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab0e8 │ │ │ │ + bge.n 3ab0f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - @ instruction: 0xffffda7c │ │ │ │ + vtbl.8 d29, {d31- instruction: 0xffffdabc │ │ │ │ + vtbx.8 d29, {d31- │ │ │ │ + bge.n 3ab22c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab1e8 │ │ │ │ + bge.n 3ab1f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab0e4 │ │ │ │ + bge.n 3ab0f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3ab164 │ │ │ │ + bge.n 3ab174 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3ab180 │ │ │ │ + bls.n 3ab190 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab13c │ │ │ │ + bge.n 3ab14c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3ab17c │ │ │ │ + bge.n 3ab18c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3ab114 │ │ │ │ + bls.n 3ab124 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab164 │ │ │ │ + bge.n 3ab174 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3ab1a4 │ │ │ │ + bge.n 3ab1b4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3ab2b0 │ │ │ │ + bls.n 3ab2c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab180 │ │ │ │ + bge.n 3ab190 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3ab1c0 │ │ │ │ + bge.n 3ab1d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3ab24c │ │ │ │ + bls.n 3ab25c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab194 │ │ │ │ + bge.n 3ab1a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3ab204 │ │ │ │ + blt.n 3ab214 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ab1e0 │ │ │ │ + bls.n 3ab1f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3ab1e0 │ │ │ │ + blt.n 3ab1f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3ab250 │ │ │ │ + blt.n 3ab260 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ab17c │ │ │ │ + bhi.n 3ab18c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3ab230 │ │ │ │ + blt.n 3ab240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3ab2a0 │ │ │ │ + blt.n 3ab2b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ab118 │ │ │ │ + bhi.n 3ab128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3ab28c │ │ │ │ + blt.n 3ab29c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3ab11c │ │ │ │ + blt.n 3ab12c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ab2a0 │ │ │ │ + bhi.n 3ab2b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3ab2f4 │ │ │ │ + blt.n 3ab304 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3ab1a4 │ │ │ │ + blt.n 3ab1b4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ab228 │ │ │ │ + bhi.n 3ab238 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3ab184 │ │ │ │ + blt.n 3ab194 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ab23c │ │ │ │ + bgt.n 3ab24c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3ab1ac │ │ │ │ + bvc.n 3ab1bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vmla.i q8, q5, d3[2] │ │ │ │ + vmla.i16 q8, q1, d3[1] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a8d4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1166658,17 +1166663,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvs.n 3ab2e4 │ │ │ │ + bvs.n 3ab2f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr11, {2} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr11, {2} │ │ │ │ │ │ │ │ 003ab288 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (3ab2b0 ) │ │ │ │ @@ -1166676,15 +1166681,15 @@ │ │ │ │ blx a10b4 │ │ │ │ blx a0cb8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx 9dd28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003ab2b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1166716,19 +1166721,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3ab258 │ │ │ │ + bpl.n 3ab268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r2, #300]! @ 0x12c │ │ │ │ + ldc2 0, cr0, [sl, #300]! @ 0x12c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a0cb8 │ │ │ │ vldr d7, [pc, #32] @ 3ab350 │ │ │ │ @@ -1166890,24 +1166895,24 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 3ab468 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf2fc0056 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3ab41c │ │ │ │ + bhi.n 3ab42c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2l 0, cr0, [r4], #-300 @ 0xfffffed4 │ │ │ │ + stc2l 0, cr0, [ip], #-300 @ 0xfffffed4 │ │ │ │ addw r0, r0, #86 @ 0x56 │ │ │ │ - bhi.n 3ab594 │ │ │ │ + bhi.n 3ab5a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl], {75} @ 0x4b │ │ │ │ - bhi.n 3ab564 │ │ │ │ + stc2 0, cr0, [r2], #-300 @ 0xfffffed4 │ │ │ │ + bhi.n 3ab574 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbfe004b │ │ │ │ + stc2 0, cr0, [r6], {75} @ 0x4b │ │ │ │ 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] @ (3ab5bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #200] @ (3ab5c0 ) │ │ │ │ @@ -1166997,17 +1167002,17 @@ │ │ │ │ b.n 3ab51c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbcs.w r0, r2, #86 @ 0x56 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, ip, #86 @ 0x56 │ │ │ │ - bvc.n 3ab65c │ │ │ │ + bvc.n 3ab66c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfb04004b │ │ │ │ + @ instruction: 0xfb0c004b │ │ │ │ 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] @ 3ab69c │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [pc, #184] @ (3ab6a0 ) │ │ │ │ @@ -1167088,17 +1167093,17 @@ │ │ │ │ b.n 3ab606 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eor.w r0, r4, #86 @ 0x56 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r2, #86 @ 0x56 │ │ │ │ - bvs.n 3ab77c │ │ │ │ + bvs.n 3ab78c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfa24004b │ │ │ │ + @ instruction: 0xfa2c004b │ │ │ │ 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 r0, r1 │ │ │ │ @@ -1167132,15 +1167137,15 @@ │ │ │ │ add.w r1, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9fef0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 3ab780 │ │ │ │ + bvs.n 3ab790 │ │ │ │ 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] @ (3ab784 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1167179,15 +1167184,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ vqadd.s64 q0, q5, q3 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3ab6e8 │ │ │ │ + bpl.n 3ab6f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vqadd.s8 q0, q1, q3 │ │ │ │ │ │ │ │ 003ab794 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1167336,44 +1167341,44 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ab82c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ mcr 0, 6, r0, cr2, cr6, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3ab990 │ │ │ │ + bpl.n 3ab9a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 3abd1c │ │ │ │ - cbz r4, 3ab99e │ │ │ │ + cbz r4, 3ab9a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3ab974 │ │ │ │ + bpl.n 3ab984 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - bmi.n 3ab8cc │ │ │ │ + bmi.n 3ab8dc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb.w r0, [sl, #75] @ 0x4b │ │ │ │ + ldrb.w r0, [r2, #75] @ 0x4b │ │ │ │ mrc 0, 1, r0, cr12, cr6, {2} │ │ │ │ - bmi.n 3ab874 │ │ │ │ + bmi.n 3ab884 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr.w r0, [r8, fp] │ │ │ │ + str??.w r0, [r0, fp] │ │ │ │ @ instruction: 0xfaafffff │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ - bmi.n 3aba08 │ │ │ │ + bmi.n 3aba18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb.w r0, [sl, fp] │ │ │ │ - bmi.n 3ab9dc │ │ │ │ + strh.w r0, [r2, fp] │ │ │ │ + bmi.n 3ab9ec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb.w r0, [r0, fp] │ │ │ │ + strb.w r0, [r8, fp] │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ - bmi.n 3ab980 │ │ │ │ + bmi.n 3ab990 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7cc004b │ │ │ │ - bcc.n 3ab94c │ │ │ │ + @ instruction: 0xf7d4004b │ │ │ │ + bcc.n 3ab95c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7ac004b │ │ │ │ + @ instruction: 0xf7b4004b │ │ │ │ │ │ │ │ 003ab96c : │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -1167488,25 +1167493,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (3abac4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3aba6e │ │ │ │ - bcc.n 3abb04 │ │ │ │ + bcc.n 3abb14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ab9d0 │ │ │ │ + bcs.n 3ab9e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movw r0, #34891 @ 0x884b │ │ │ │ - bcs.n 3abb98 │ │ │ │ + @ instruction: 0xf650004b │ │ │ │ + bcs.n 3abba8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf628004b │ │ │ │ - bcs.n 3abb68 │ │ │ │ + @ instruction: 0xf630004b │ │ │ │ + bcs.n 3abb78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - addw r0, ip, #2123 @ 0x84b │ │ │ │ + @ instruction: 0xf614004b │ │ │ │ │ │ │ │ 003abac8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx a0cb8 │ │ │ │ @@ -1167559,15 +1167564,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs.w r0, lr, r6, lsr #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3abb98 │ │ │ │ + bcs.n 3abba8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xeb2c0056 │ │ │ │ stmdb 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 │ │ │ │ @@ -1167999,88 +1168004,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 947d8 │ │ │ │ b.n 3abedc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeada0056 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3ac030 │ │ │ │ + bcs.n 3ac040 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3abfe4 │ │ │ │ + bne.n 3abff4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ac0fc │ │ │ │ + bcs.n 3ac10c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ac0e4 │ │ │ │ + bcs.n 3ac0f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ac098 │ │ │ │ + bcs.n 3ac0a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ac084 │ │ │ │ + bcs.n 3ac094 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3ac068 │ │ │ │ + bcc.n 3ac078 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #16 @ (adr r7, 3ac070 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 3ac090 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3ac12c │ │ │ │ + beq.n 3ac13c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3abf98 │ │ │ │ + beq.n 3abfa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3abfa0 │ │ │ │ + beq.n 3abfb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3abf8c │ │ │ │ + bne.n 3abf9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ac038 │ │ │ │ + beq.n 3ac048 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 3ac1bc ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 3ac1dc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rsbs r0, sl, #75 @ 0x4b │ │ │ │ + @ instruction: 0xf1e2004b │ │ │ │ b.n 3abf94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3abfb8 │ │ │ │ + beq.n 3abfc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ 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 │ │ │ │ @@ -1168137,24 +1168142,24 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (3ac178 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ac144 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vmla.i d0, d14, d3[2] │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + vmla.i16 d0, d6, d3[1] │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ac180 │ │ │ │ + beq.n 3ac190 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1168287,31 +1168292,31 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9700c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 3ac320 │ │ │ │ + beq.n 3ac330 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 3ac318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 3ac62c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 3ac64c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 3ac254 │ │ │ │ + bvc.n 3ac264 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003ac328 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1168475,54 +1168480,54 @@ │ │ │ │ b.n 3ac3ac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3acb24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [sl, #-300] @ 0xfffffed4 │ │ │ │ + ldc 0, cr0, [r2, #-300] @ 0xfffffed4 │ │ │ │ b.n 3aca64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldcl 0, cr0, [r8], {75} @ 0x4b │ │ │ │ + stcl 0, cr0, [r0], #300 @ 0x12c │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [sl], {75} @ 0x4b │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + stc 0, cr0, [r2], #300 @ 0x12c │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [r0], {75} @ 0x4b │ │ │ │ + stc 0, cr0, [r8], {75} @ 0x4b │ │ │ │ bl 26450e │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [r4], #-300 @ 0xfffffed4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldc 0, cr0, [ip], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [sl], {75} @ 0x4b │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [r2], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xebfa004b │ │ │ │ + stc 0, cr0, [r2], {75} @ 0x4b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 958a8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1168542,17 +1168547,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adc.w r0, ip, fp, lsl #1 │ │ │ │ + adcs.w r0, r4, fp, lsl #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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1168618,22 +1168623,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (3ac654 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ac624 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, r2, fp, lsl #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + eors.w r0, sl, fp, lsl #1 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orns r0, r4, fp, lsl #1 │ │ │ │ + orns r0, ip, fp, lsl #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 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1169034,67 +1169039,67 @@ │ │ │ │ b.n 3ac98e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe982004b │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + @ instruction: 0xe98a004b │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strd r0, r0, [sl, #-300]! @ 0x12c │ │ │ │ + ldrd r0, r0, [r2, #-300]! @ 0x12c │ │ │ │ svc 28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac988 │ │ │ │ + b.n 3ac998 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac95c │ │ │ │ + b.n 3ac96c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac924 │ │ │ │ + b.n 3ac934 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac83c │ │ │ │ + b.n 3ac84c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac814 │ │ │ │ + b.n 3ac824 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac7e8 │ │ │ │ + b.n 3ac7f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac7b4 │ │ │ │ + b.n 3ac7c4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac788 │ │ │ │ + b.n 3ac798 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac754 │ │ │ │ + b.n 3ac764 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac728 │ │ │ │ + b.n 3ac738 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003acb50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1169175,41 +1169180,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (3acc58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3acbac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ bge.n 3acc24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac654 │ │ │ │ + b.n 3ac664 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bge.n 3acbbc │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac5dc │ │ │ │ + b.n 3ac5ec │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac590 │ │ │ │ + b.n 3ac5a0 │ │ │ │ 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 98b54 │ │ │ │ @@ -1169230,17 +1169235,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ac4e8 │ │ │ │ + b.n 3ac4f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003acca8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1169934,119 +1169939,119 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #224] @ (3ad4b8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ace0e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ bls.n 3ad320 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad98c │ │ │ │ + b.n 3ad99c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad958 │ │ │ │ + b.n 3ad968 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bhi.n 3ad4b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad8e0 │ │ │ │ + b.n 3ad8f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad8ac │ │ │ │ + b.n 3ad8bc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad878 │ │ │ │ + b.n 3ad888 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 2, cr0, cr12, cr11, {2} │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + cdp 0, 3, cr0, cr4, cr11, {2} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - usat r0, #15, ip, asr #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf3b4004f │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad524 │ │ │ │ + b.n 3ad534 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad49c │ │ │ │ + b.n 3ad4ac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3ad4ac │ │ │ │ + bvc.n 3ad4bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ite │ │ │ │ + itt │ │ │ │ lsl r6, r1, #1 │ │ │ │ - it ls @ unpredictable │ │ │ │ - lslls r6, r1, #1 │ │ │ │ - itee vc │ │ │ │ + nop {10} │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + itte vc │ │ │ │ lslvc r6, r1, #1 │ │ │ │ - ble.n 3ad3fc @ unpredictable │ │ │ │ + ble.n 3ad40c @ unpredictable │ │ │ │ lslvs r3, r1, #1 │ │ │ │ - it pl │ │ │ │ - lslpl r6, r1, #1 │ │ │ │ - ble.n 3ad3d0 │ │ │ │ + nop {6} │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ble.n 3ad3e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - itte cc │ │ │ │ - lslcc r6, r1, #1 │ │ │ │ - ble.n 3ad3a0 @ unpredictable │ │ │ │ - lslcs r3, r1, #1 │ │ │ │ - ittt cs │ │ │ │ + ittt mi │ │ │ │ + lslmi r6, r1, #1 │ │ │ │ + ble.n 3ad3b0 @ unpredictable │ │ │ │ + lslmi r3, r1, #1 │ │ │ │ + itet cs │ │ │ │ lslcs r6, r1, #1 │ │ │ │ - ble.n 3ad574 @ unpredictable │ │ │ │ + ble.n 3ad584 @ unpredictable │ │ │ │ lslcs r3, r1, #1 │ │ │ │ - it eq │ │ │ │ - lsleq r6, r1, #1 │ │ │ │ - ble.n 3ad548 │ │ │ │ + yield │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ble.n 3ad558 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3ad518 │ │ │ │ + ble.n 3ad528 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3ad4ec │ │ │ │ + ble.n 3ad4fc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - itee eq │ │ │ │ - lsleq r6, r1, #1 │ │ │ │ - it ne @ unpredictable │ │ │ │ + itet ne │ │ │ │ lslne r6, r1, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + wfeeq │ │ │ │ + lslne r6, r1, #1 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ad46c │ │ │ │ + bgt.n 3ad47c │ │ │ │ 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 │ │ │ │ @@ -1170079,17 +1170084,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3ad46c │ │ │ │ + blt.n 3ad47c │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -1170673,118 +1170678,118 @@ │ │ │ │ b.n 3ad7fa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3adb18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcc.n 3adb8c │ │ │ │ + bcc.n 3adb9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3adb50 │ │ │ │ + bge.n 3adb60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ 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} │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3adac8 │ │ │ │ + beq.n 3adad8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r0, 3adbbc │ │ │ │ + cbnz r0, 3adbbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3adae8 │ │ │ │ + bhi.n 3adaf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 3adbee │ │ │ │ + cbnz r4, 3adbf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 3adbfa │ │ │ │ + cbnz r4, 3adbfc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r2, 3adc06 │ │ │ │ + cbnz r2, 3adc08 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3adb98 │ │ │ │ + bhi.n 3adba8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3adc06 │ │ │ │ + cbnz r6, 3adc08 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3adb68 │ │ │ │ + bvc.n 3adb78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3adc12 │ │ │ │ + cbnz r2, 3adc14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 3adbfa │ │ │ │ + cbnz r6, 3adbfc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 3adc08 │ │ │ │ + cbnz r4, 3adc0a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - revsh r2, r7 │ │ │ │ + cbnz r2, 3adbec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3adbf4 │ │ │ │ + bvc.n 3adc04 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3adad0 │ │ │ │ + bvs.n 3adae0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3adc6c │ │ │ │ + bvs.n 3adc7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3adc3c │ │ │ │ + bvs.n 3adc4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3adc08 │ │ │ │ + cbnz r6, 3adc0a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3adc0c │ │ │ │ + bvs.n 3adc1c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3adc0a │ │ │ │ + cbnz r2, 3adc0c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3adbdc │ │ │ │ + bvs.n 3adbec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3adc0a │ │ │ │ + cbnz r6, 3adc0c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3adbac │ │ │ │ + bpl.n 3adbbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3adc0c │ │ │ │ + cbnz r2, 3adc0e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3adb7c │ │ │ │ + bpl.n 3adb8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3adc0c │ │ │ │ + cbnz r6, 3adc0e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3adb4c │ │ │ │ + bpl.n 3adb5c │ │ │ │ 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] @ 3ae730 │ │ │ │ @@ -1171820,180 +1171825,180 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r2!, {r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r6} │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + ldmia.w ip!, {r0, r1, r3, r6} │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3ae7a8 │ │ │ │ + bvc.n 3ae7b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3ae788 │ │ │ │ + bcc.n 3ae798 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae728 │ │ │ │ + bcs.n 3ae738 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae6b4 │ │ │ │ + bcs.n 3ae6c4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3ae7d4 │ │ │ │ + bvs.n 3ae7e4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae7f8 │ │ │ │ + bcs.n 3ae808 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ae758 │ │ │ │ + bne.n 3ae768 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ae734 │ │ │ │ + beq.n 3ae744 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 3ae82a │ │ │ │ + push {r2} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ae7f4 │ │ │ │ + beq.n 3ae804 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ae82a │ │ │ │ + cbz r6, 3ae82c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ae7c0 │ │ │ │ + beq.n 3ae7d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 3ae81e │ │ │ │ + cbz r0, 3ae820 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3ae81e │ │ │ │ + cbz r2, 3ae820 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3ae81c │ │ │ │ + cbz r6, 3ae81e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r2, 3ae83e │ │ │ │ + cbz r2, 3ae840 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ae81c │ │ │ │ + cbz r6, 3ae81e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3ae83c │ │ │ │ + cbz r0, 3ae83e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3ae83e │ │ │ │ + cbz r0, 3ae840 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #132] @ (3ae910 ) │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #124] @ (3ae914 ) │ │ │ │ @@ -1172040,25 +1172045,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (3ae924 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3adc36 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, 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] @ (3ae98c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1172095,15 +1172100,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1172424,50 +1172429,50 @@ │ │ │ │ blx 9c520 │ │ │ │ b.n 3aea38 │ │ │ │ ... │ │ │ │ pop {r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #-300] @ 0xfffffed4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + stc 0, cr0, [r8, #-300] @ 0xfffffed4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cbnz r6, 3aed6e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r0, [pc, #2704] @ 3af7d0 │ │ │ │ movw r1, #945 @ 0x3b1 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #2692] @ 3af7d4 │ │ │ │ @@ -1173455,205 +1173460,205 @@ │ │ │ │ ldr r0, [pc, #404] @ (3af94c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3aea76 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #224 @ (adr r7, 3af8b4 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 3af8d4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #664 @ (adr r6, 3afa74 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 3afa94 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #896 @ (adr r6, 3afb68 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 3afb88 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, 3afa54 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 3afa74 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #864 @ (adr r5, 3afb58 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 3afb78 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 3afaf0 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 3afb10 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #224 @ (adr r5, 3af8f4 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 3af914 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 3af88c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 3af8ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 3afb4c ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 3afb6c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #776 @ (adr r7, 3afb30 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 3afb50 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #760 @ (adr r7, 3afb24 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 3afb44 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, 3af958 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 3af978 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #664 @ (adr r7, 3afacc ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 3afaec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 3afaa8 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 3afac8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #592 @ (adr r7, 3afa8c ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 3afaac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #256 @ (adr r4, 3af940 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 3af960 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #856 @ (adr r6, 3afb9c ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 3afbbc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #88 @ (adr r4, 3af8a0 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 3af8c0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #952 @ (adr r3, 3afc08 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 3afc28 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 3afaa8 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 3afac8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 3afb60 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 3afb80 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #776 @ (adr r2, 3afb6c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 3afb8c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, 3afb04 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 3afb24 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #72 @ (adr r2, 3af8bc ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 3af8dc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #984 @ (adr r1, 3afc54 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 3afc74 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 3afbac ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 3afbcc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #656 @ (adr r1, 3afb1c ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 3afb3c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 3afc8c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 3af8ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 3af9b0 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 3af9d0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 3af900 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 3af920 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #792 @ (adr r0, 3afbc0 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 3afbe0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #600 @ (adr r0, 3afb08 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 3afb28 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #96 @ (adr r5, 3af914 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 3af934 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 3afa80 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 3afaa0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 3af960 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 3af980 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 3af8e8 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 3af908 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r2, 3af950 │ │ │ │ + cbnz r2, 3af952 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 3afab4 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 3afad4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 3afa48 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 3afa68 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 3af9c4 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 3af9e4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 3af93c │ │ │ │ + cbnz r6, 3af93e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, 3afc20 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 3afc40 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 3afb94 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 3afbb4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 3afd28 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 3af948 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #904 @ (adr r1, 3afcbc ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 3afcdc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 3af9d8 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 3af9f8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #136 @ (adr r1, 3af9c4 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 3af9e4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r2, 3af954 │ │ │ │ + cbnz r2, 3af956 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, 3af9d8 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 3af9f8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 3afd10 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 3afd30 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003af950 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1173818,60 +1173823,60 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3af9da │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 3afbe4 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 3afc04 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 3afcb0 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 3afcd0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ vrsqrts.f16 , , │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r3, r1, #1 │ │ │ │ bge.n 3afad6 │ │ │ │ - @ instruction: 0xffff9f8a │ │ │ │ + @ instruction: 0xffff9f92 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ 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 9acdc │ │ │ │ @@ -1173892,17 +1173897,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ 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] @ (3afc80 ) │ │ │ │ @@ -1173985,19 +1173990,19 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ 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 │ │ │ │ @@ -1174536,87 +1174541,87 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 3b0214 │ │ │ │ ... │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1175014,115 +1175019,115 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #216] @ (3b0860 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3afd7e │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b0318 │ │ │ │ + b.n 3b0328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ 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] @ (3b0910 ) │ │ │ │ @@ -1175181,23 +1175186,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3b0920 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 947d8 │ │ │ │ b.n 3b08be │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003b0924 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1175300,48 +1175305,48 @@ │ │ │ │ ldr r0, [pc, #84] @ (3b0a70 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b097c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 3b0b30 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 3b0b50 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #984 @ (adr r6, 3b0e30 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 3b0e50 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ mrc2 15, 4, pc, cr9, cr15, {7} │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 3b0d8c ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 3b0dac ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #584 @ (adr r6, 3b0cbc ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 3b0cdc ) │ │ │ │ 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 9b834 │ │ │ │ @@ -1175362,17 +1175367,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 3b0ae0 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 3b0b00 ) │ │ │ │ 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 │ │ │ │ @@ -1175441,19 +1175446,19 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ 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] @ (3b0bfc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1175493,15 +1175498,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 003b0c0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1175627,48 +1175632,48 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b0c8c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 3b0e00 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 3b0e20 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 3b114c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 3b0d6c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 3b10b0 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 3b10d0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #664 @ (adr r3, 3b1014 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 3b1034 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 3b0fa4 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 3b0fc4 ) │ │ │ │ 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 9546c │ │ │ │ @@ -1175688,17 +1175693,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 3b11b4 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 3b0dd4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b0dcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1175708,15 +1175713,15 @@ │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b0ac0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b0df8 : │ │ │ │ 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 │ │ │ │ @@ -1175893,49 +1175898,49 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #80] @ (3b1000 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b0f6a │ │ │ │ nop │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #448 @ (adr r2, 3b1188 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 3b11a8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 3b10e8 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 3b1108 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 3b1018 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 3b1038 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 3b13c0 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 3b0fe0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 3b111c ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 3b113c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 3b10b4 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3b10d4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 3b105c ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 3b107c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 3b13fc ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 3b101c ) │ │ │ │ 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 │ │ │ │ @@ -1175957,17 +1175962,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #472 @ (adr r0, 3b1228 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 3b1248 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b1050 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1176518,85 +1176523,85 @@ │ │ │ │ blx a172c │ │ │ │ b.n 3b131c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ 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 │ │ │ │ @@ -1176637,21 +1176642,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3b1700 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r2, #1 │ │ │ │ b.n 3b16b0 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b1704 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1176732,40 +1176737,40 @@ │ │ │ │ ldr r0, [pc, #68] @ (3b180c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b1760 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ 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 a0894 │ │ │ │ @@ -1176786,17 +1176791,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ 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 │ │ │ │ @@ -1176867,29 +1176872,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (3b1930 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3b18b8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ 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 │ │ │ │ @@ -1177193,19 +1177198,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 991c8 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 3b19e4 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ 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] @ (3b1f30 ) │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1177566,46 +1177571,46 @@ │ │ │ │ ldr r0, [pc, #80] @ (3b207c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b1f98 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ 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 991e0 │ │ │ │ @@ -1177626,17 +1177631,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b20cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8} │ │ │ │ @@ -1178381,110 +1178386,110 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b24c2 │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strh r0, [r1, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orn r0, r4, sp, lsl #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + orn r0, ip, sp, lsl #1 │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ 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 9dff8 │ │ │ │ @@ -1178505,17 +1178510,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -1178800,59 +1178805,59 @@ │ │ │ │ b.n 3b2c9e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #15] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [pc, #744] @ (3b30b0 ) │ │ │ │ + ldr r3, [pc, #776] @ (3b30d0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ 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 │ │ │ │ @@ -1178906,25 +1178911,25 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (3b2e74 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b2e0e │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b2e78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1179004,40 +1179009,40 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (3b2f7c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b2ed2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 3b2f1c │ │ │ │ + bcc.n 3b2f2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r6, [r2, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ 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 94408 │ │ │ │ @@ -1179057,17 +1179062,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1179157,25 +1179162,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (3b30d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b3074 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ 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] @ (3b31b4 ) │ │ │ │ @@ -1179262,27 +1179267,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b3146 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r2, [r4, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ 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] @ (3b33a8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1179453,43 +1179458,43 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (3b33e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b3354 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ 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 │ │ │ │ @@ -1179579,19 +1179584,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 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r1, #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 │ │ │ │ @@ -1179642,19 +1179647,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3b3580 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3b3554 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ 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] @ (3b366c ) │ │ │ │ @@ -1179748,27 +1179753,27 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b35fe │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r2, [r5, #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ 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] @ (3b36e0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1179791,19 +1179796,19 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1180010,19 +1180015,19 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ b.n 3b3766 │ │ │ │ movs r0, #1 │ │ │ │ b.n 3b3866 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 3b3806 │ │ │ │ nop │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ 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 │ │ │ │ @@ -1180089,17 +1180094,17 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ 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] @ (3b3a90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1180158,15 +1180163,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1180193,15 +1180198,15 @@ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 9700c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #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, #4080] @ 0xff0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1180221,17 +1180226,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 9700c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r3, pc, #64 @ (adr r3, 3b3b70 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 3b3b90 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ 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] @ 3b3ca0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1180371,41 +1180376,41 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #556] @ (3b3f20 ) │ │ │ │ @@ -1180624,55 +1180629,55 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 3b3ef2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -1180915,53 +1180920,53 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + str r6, [r0, #4] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ 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] @ 3b4480 │ │ │ │ @@ -1181164,51 +1181169,51 @@ │ │ │ │ blx 9d2a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ b.n 3b4352 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ 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] @ (3b4684 ) │ │ │ │ @@ -1181368,37 +1181373,37 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r2, #4] │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ str r6, [r3, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + str r6, [r4, #20] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ 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 │ │ │ │ @@ -1182018,107 +1182023,107 @@ │ │ │ │ b.n 3b4d56 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ 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 │ │ │ │ @@ -1182359,19 +1182364,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r2, [r5, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r2, [pc, #1216] @ 3b5678 │ │ │ │ subs r5, r7, #4 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -1182779,84 +1182784,84 @@ │ │ │ │ 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 3b503a │ │ │ │ nop │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.u q0, q2, q5 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + vhadd.u q0, q6, q5 │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bhi.n 3b5644 │ │ │ │ + bhi.n 3b5654 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #984] @ (3b5abc ) │ │ │ │ + ldr r7, [pc, #1016] @ (3b5adc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #880] @ (3b5a5c ) │ │ │ │ + ldr r7, [pc, #912] @ (3b5a7c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #776] @ (3b59fc ) │ │ │ │ + ldr r7, [pc, #808] @ (3b5a1c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #656] @ (3b598c ) │ │ │ │ + ldr r7, [pc, #688] @ (3b59ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #552] @ (3b592c ) │ │ │ │ + ldr r7, [pc, #584] @ (3b594c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ 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 │ │ │ │ @@ -1183972,113 +1183977,113 @@ │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ b.w 3b590a │ │ │ │ ldr r7, [pc, #144] @ (3b6464 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #176] @ (3b6490 ) │ │ │ │ + ldr r6, [pc, #208] @ (3b64b0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r6, [pc, #648] @ (3b6670 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #552] @ (3b6620 ) │ │ │ │ + ldr r5, [pc, #584] @ (3b6640 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [pc, #640] @ (3b6680 ) │ │ │ │ + ldr r4, [pc, #672] @ (3b66a0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #696] @ (3b66d4 ) │ │ │ │ + ldr r7, [pc, #728] @ (3b66f4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #832] @ (3b6760 ) │ │ │ │ + ldr r2, [pc, #864] @ (3b6780 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #352] @ (3b6588 ) │ │ │ │ + ldr r2, [pc, #384] @ (3b65a8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #992] @ (3b6810 ) │ │ │ │ + ldr r2, [pc, #0] @ (3b6430 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #744] @ (3b6720 ) │ │ │ │ + ldr r1, [pc, #776] @ (3b6740 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (3b6734 ) │ │ │ │ + ldr r0, [pc, #792] @ (3b6754 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #432] @ (3b65f4 ) │ │ │ │ + ldr r0, [pc, #464] @ (3b6614 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #16] @ (3b645c ) │ │ │ │ + ldr r0, [pc, #48] @ (3b647c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bxns lr │ │ │ │ + bxns pc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [pc, #504] @ (3b664c ) │ │ │ │ + ldr r3, [pc, #536] @ (3b666c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov sl, pc │ │ │ │ + bx r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (3b649c ) │ │ │ │ + ldr r2, [pc, #88] @ (3b64bc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #400] @ (3b65f8 ) │ │ │ │ + ldr r2, [pc, #432] @ (3b6618 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #160] @ (3b6510 ) │ │ │ │ + ldr r2, [pc, #192] @ (3b6530 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #864] @ (3b67d8 ) │ │ │ │ + ldr r0, [pc, #896] @ (3b67f8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #584] @ (3b66c8 ) │ │ │ │ + ldr r0, [pc, #616] @ (3b66e8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #368] @ (3b65f8 ) │ │ │ │ + ldr r0, [pc, #400] @ (3b6618 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #280] @ (3b65a4 ) │ │ │ │ + ldr r0, [pc, #312] @ (3b65c4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, 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 │ │ │ │ @@ -1185191,179 +1185196,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 3b7366 │ │ │ │ nop │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #440] @ (3b7360 ) │ │ │ │ + ldr r6, [pc, #472] @ (3b7380 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #208] @ (3b72e4 ) │ │ │ │ + ldr r0, [pc, #240] @ (3b7304 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #632 @ (adr r4, 3b74c8 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 3b74e8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 3b7328 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 3b7348 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 3b73b8 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 3b73d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 3b7630 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 3b7650 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3b73e4 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 3b7404 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 3b72dc ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 3b72fc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #776 @ (adr r1, 3b75bc ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 3b75dc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 3b74f8 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 3b7518 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 3b7408 │ │ │ │ ldrb.w r3, [r5, #385] @ 0x181 │ │ │ │ vldr d9, [r5, #176] @ 0xb0 │ │ │ │ tst.w r3, #28 │ │ │ │ beq.n 3b7304 │ │ │ │ @@ -1186021,156 +1186026,156 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #300] @ (3b7be4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3b6acc │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2 0, cr0, [sl], #-316 @ 0xfffffec4 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + ldc2 0, cr0, [r2], #-316 @ 0xfffffec4 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbfa004f │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + stc2 0, cr0, [r2], {79} @ 0x4f │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbca004f │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + @ instruction: 0xfbd2004f │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #256] @ (3b7c34 ) │ │ │ │ + ldr r7, [pc, #288] @ (3b7c54 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #32] @ (3b7b5c ) │ │ │ │ + ldr r7, [pc, #64] @ (3b7b7c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ @@ -1186371,43 +1186376,43 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (3b7e2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b7cd8 │ │ │ │ nop │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -1186876,92 +1186881,92 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3b8510 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r0, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r7, #158 @ 0x9e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sub.w r0, r6, #79 @ 0x4f │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + sub.w r0, lr, #79 @ 0x4f │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #24] @ (3b83a0 ) │ │ │ │ movw r1, #1572 @ 0x624 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (3b83a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3b8114 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ 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 │ │ │ │ @@ -1187305,70 +1187310,70 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {79} @ 0x4f │ │ │ │ - stcl 0, cr0, [lr], #-316 @ 0xfffffec4 │ │ │ │ + stc 0, cr0, [r6], #316 @ 0x13c │ │ │ │ + ldcl 0, cr0, [r6], #-316 @ 0xfffffec4 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rsb r0, r2, pc, lsl #1 │ │ │ │ - movs r0, #16 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + rsb r0, sl, pc, lsl #1 │ │ │ │ movs r0, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r0, r0, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + subs r4, r6, #4 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + subs r0, r6, r2 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ 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 │ │ │ │ @@ -1187545,25 +1187550,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1187932,53 +1187937,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3b8fd0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ adds r4, r4, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1188026,23 +1188031,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (3b8ea0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -1188141,33 +1188146,33 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3b8f0c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.n 3b8f4e │ │ │ │ b.n 3b8f0a │ │ │ │ nop │ │ │ │ - asrs r6, r7, #27 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - subs r6, r7, #6 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r1, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #18 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r1, #26 │ │ │ │ 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 │ │ │ │ @@ -1188586,67 +1188591,67 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r2, r0, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -1189008,59 +1189013,59 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r0, r1, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ 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] @ (3b9a40 ) │ │ │ │ @@ -1189170,25 +1189175,25 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r4, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #19 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ 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 │ │ │ │ @@ -1190130,141 +1190135,141 @@ │ │ │ │ mov r4, r9 │ │ │ │ b.n 3b9e3e │ │ │ │ ... │ │ │ │ lsrs r6, r1, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sbcs r2, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r3, [pc, #1192] @ 3baa74 │ │ │ │ mov.w r1, #668 @ 0x29c │ │ │ │ add r3, pc │ │ │ │ add.w r6, r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 96360 │ │ │ │ @@ -1190689,99 +1190694,99 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #244] @ (3bab5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ba93a │ │ │ │ nop │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfb80004d │ │ │ │ - vmla.i16 q0, q1, d5[1] │ │ │ │ - cdp2 0, 15, cr0, cr4, cr13, {2} │ │ │ │ - cdp2 0, 15, cr0, cr6, cr13, {2} │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + @ instruction: 0xfb88004d │ │ │ │ + vmla.i16 q0, q5, d5[1] │ │ │ │ + cdp2 0, 15, cr0, cr12, cr13, {2} │ │ │ │ + cdp2 0, 15, cr0, cr14, cr13, {2} │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr13, {2} │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr13, {2} │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr13, {2} │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr13, {2} │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr13, {2} │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr13, {2} │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 7, cr0, cr14, cr13, {2} │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + cdp2 0, 8, cr0, cr6, cr13, {2} │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr13, {2} │ │ │ │ - cdp2 0, 3, cr0, cr6, cr13, {2} │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + cdp2 0, 4, cr0, cr8, cr13, {2} │ │ │ │ + cdp2 0, 3, cr0, cr14, cr13, {2} │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr13, {2} │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + cdp2 0, 2, cr0, cr2, cr13, {2} │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl, #308]! @ 0x134 │ │ │ │ - stc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ + stc2l 0, cr0, [r2, #308] @ 0x134 │ │ │ │ stc2 0, cr0, [r8, #308]! @ 0x134 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + ldc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [r8, #308] @ 0x134 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + ldc2 0, cr0, [r0, #308] @ 0x134 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [ip, #-308]! @ 0xfffffecc │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + ldc2l 0, cr0, [r4, #-308]! @ 0xfffffecc │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-308] @ 0xfffffecc │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + ldc2l 0, cr0, [r6, #-308] @ 0xfffffecc │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [lr, #-308]! @ 0xfffffecc │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + ldc2 0, cr0, [r6, #-308]! @ 0xfffffecc │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [r0, #-308] @ 0xfffffecc │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + stc2 0, cr0, [r8, #-308] @ 0xfffffecc │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2], #308 @ 0x134 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + stc2l 0, cr0, [sl], #308 @ 0x134 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8], {77} @ 0x4d │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + ldc2l 0, cr0, [r0], {77} @ 0x4d │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [lr], #308 @ 0x134 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + ldc2 0, cr0, [r6], #308 @ 0x134 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [lr], {77} @ 0x4d │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + ldc2 0, cr0, [r6], {77} @ 0x4d │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #-308 @ 0xfffffecc │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + ldc2l 0, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [lr], #-308 @ 0xfffffecc │ │ │ │ - ldc2 0, cr0, [r0], #-308 @ 0xfffffecc │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + ldc2 0, cr0, [r6], #-308 @ 0xfffffecc │ │ │ │ + ldc2 0, cr0, [r8], #-308 @ 0xfffffecc │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2 0, cr0, [r6], {77} @ 0x4d │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + ldc2 0, cr0, [lr], {77} @ 0x4d │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbfa004d │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + stc2 0, cr0, [r2], {77} @ 0x4d │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbba004d │ │ │ │ - @ instruction: 0xfbb0004d │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + @ instruction: 0xfbc2004d │ │ │ │ + @ instruction: 0xfbb8004d │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfb94004d │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + @ instruction: 0xfb9c004d │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfb78004d │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + @ instruction: 0xfb80004d │ │ │ │ + lsls r6, r1, #25 │ │ │ │ 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 │ │ │ │ @@ -1191143,51 +1191148,51 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3babf8 │ │ │ │ nop │ │ │ │ @ instruction: 0xfae00055 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba8004d │ │ │ │ + @ instruction: 0xfbb0004d │ │ │ │ @ instruction: 0xfa6a0055 │ │ │ │ - vld1.8 {d0[2]}, [lr]! │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + ldrsh.w r0, [r6, #77] @ 0x4d │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh.w r0, [r2, sp] │ │ │ │ - lsls r2, r5, #15 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ ldrsh.w r0, [sl, sp] │ │ │ │ - @ instruction: 0xf4b4004d │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb.w r0, [lr, #77] @ 0x4d │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + vst4.16 {d16-d19}, [r2]! │ │ │ │ + @ instruction: 0xf4bc004d │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr.w r0, [lr, sp] │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + strh.w r0, [r6, #77] @ 0x4d │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str??.w r0, [r6, sp] │ │ │ │ - @ instruction: 0xf3e0004d │ │ │ │ + lsls r2, r7, #11 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + str??.w r0, [lr, sp] │ │ │ │ + @ instruction: 0xf3e8004d │ │ │ │ rev r4, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf7da004d │ │ │ │ - @ instruction: 0xf7aa004d │ │ │ │ - lsls r6, r4, #10 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xf7e2004d │ │ │ │ @ instruction: 0xf7b2004d │ │ │ │ - ssat r0, #14, ip, asr #1 │ │ │ │ - @ instruction: 0xf706004d │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xf7ba004d │ │ │ │ + @ instruction: 0xf334004d │ │ │ │ + @ instruction: 0xf70e004d │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf6b6004d │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + @ instruction: 0xf6be004d │ │ │ │ + lsls r6, r1, #6 │ │ │ │ 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 │ │ │ │ @@ -1191632,47 +1191637,47 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n 3bb12e │ │ │ │ nop │ │ │ │ @ instruction: 0xf6880055 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3bb6dc │ │ │ │ + b.n 3bb6ec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sbcs.w r0, ip, #13434880 @ 0xcd0000 │ │ │ │ - @ instruction: 0xf532004d │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + @ instruction: 0xf584004d │ │ │ │ + @ instruction: 0xf53a004d │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf536004d │ │ │ │ - @ instruction: 0xf0ae004d │ │ │ │ - @ instruction: 0xf4d2004d │ │ │ │ + @ instruction: 0xf53e004d │ │ │ │ + @ instruction: 0xf0b6004d │ │ │ │ + @ instruction: 0xf4da004d │ │ │ │ @ instruction: 0xf5340055 │ │ │ │ - orns r0, r6, #13434880 @ 0xcd0000 │ │ │ │ - vhadd.u8 q8, q3, q5 │ │ │ │ - @ instruction: 0xf3fa004d │ │ │ │ - cdp2 0, 11, cr0, cr8, cr13, {2} │ │ │ │ - usat r0, #13, sl, lsl #1 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr10, {2} │ │ │ │ - ssat r0, #14, r6, asr #1 │ │ │ │ - @ instruction: 0xf26a004d │ │ │ │ - ldc2 0, cr0, [sl, #-296]! @ 0xfffffed8 │ │ │ │ - movw r0, #57421 @ 0xe04d │ │ │ │ - ldc2 0, cr0, [ip, #-296] @ 0xfffffed8 │ │ │ │ - @ instruction: 0xf232004d │ │ │ │ - stc2 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ - @ instruction: 0xf216004d │ │ │ │ - stc2l 0, cr0, [r4], #296 @ 0x128 │ │ │ │ - @ instruction: 0xf1fa004d │ │ │ │ - stc2l 0, cr0, [r8], {74} @ 0x4a │ │ │ │ - rsbs r0, lr, #77 @ 0x4d │ │ │ │ - stc2 0, cr0, [ip], #296 @ 0x128 │ │ │ │ - subs.w r0, r4, #77 @ 0x4d │ │ │ │ - stc2 0, cr0, [r4], {74} @ 0x4a │ │ │ │ - @ instruction: 0xf184004d │ │ │ │ - mrrc2 0, 4, r0, r4, cr10 │ │ │ │ + orns r0, lr, #13434880 @ 0xcd0000 │ │ │ │ + vhadd.u8 q8, q7, q5 │ │ │ │ + and.w r0, r2, #13434880 @ 0xcd0000 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr13, {2} │ │ │ │ + @ instruction: 0xf392004d │ │ │ │ + cdp2 0, 6, cr0, cr0, cr10, {2} │ │ │ │ + ssat r0, #14, lr, asr #1 │ │ │ │ + @ instruction: 0xf272004d │ │ │ │ + stc2l 0, cr0, [r2, #-296] @ 0xfffffed8 │ │ │ │ + @ instruction: 0xf256004d │ │ │ │ + stc2 0, cr0, [r4, #-296]! @ 0xfffffed8 │ │ │ │ + @ instruction: 0xf23a004d │ │ │ │ + stc2 0, cr0, [r8, #-296] @ 0xfffffed8 │ │ │ │ + @ instruction: 0xf21e004d │ │ │ │ + stc2l 0, cr0, [ip], #296 @ 0x128 │ │ │ │ + addw r0, r2, #77 @ 0x4d │ │ │ │ + ldc2l 0, cr0, [r0], {74} @ 0x4a │ │ │ │ + @ instruction: 0xf1e6004d │ │ │ │ + ldc2 0, cr0, [r4], #296 @ 0x128 │ │ │ │ + subs.w r0, ip, #77 @ 0x4d │ │ │ │ + stc2 0, cr0, [ip], {74} @ 0x4a │ │ │ │ + @ instruction: 0xf18c004d │ │ │ │ + mrrc2 0, 4, r0, ip, cr10 │ │ │ │ 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 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1192220,60 +1192225,60 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3bb562 │ │ │ │ adcs.w r0, r0, #85 @ 0x55 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd2004d │ │ │ │ + @ instruction: 0xfbda004d │ │ │ │ @ instruction: 0xf0fc0055 │ │ │ │ - bics.w r0, r2, #77 @ 0x4d │ │ │ │ - @ instruction: 0xfa60004d │ │ │ │ - @ instruction: 0xfb62004d │ │ │ │ - and.w r0, r0, #77 @ 0x4d │ │ │ │ - sbcs.w r0, sl, sp, lsl #1 │ │ │ │ - ble.n 3bbac0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bgt.n 3bbabc │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bgt.n 3bba78 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - vhadd.s q0, q2, │ │ │ │ - @ instruction: 0xfa02004a │ │ │ │ - vhadd.s16 q0, q3, │ │ │ │ - @ instruction: 0xfa36004d │ │ │ │ - vhadd.s16 q0, q5, │ │ │ │ - eors.w r0, r4, sp, lsl #1 │ │ │ │ - @ instruction: 0xfa22004d │ │ │ │ - cdp 0, 9, cr0, cr12, cr13, {2} │ │ │ │ - cdp 0, 4, cr0, cr10, cr13, {2} │ │ │ │ - vst4.16 {d0-d3}, [r2]! │ │ │ │ + bics.w r0, sl, #77 @ 0x4d │ │ │ │ + @ instruction: 0xfa68004d │ │ │ │ + @ instruction: 0xfb6a004d │ │ │ │ + and.w r0, r8, #77 @ 0x4d │ │ │ │ + @ instruction: 0xeb82004d │ │ │ │ + ble.n 3bbad0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ble.n 3bbacc │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bgt.n 3bba88 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + vhadd.s q0, q6, │ │ │ │ + @ instruction: 0xfa0a004a │ │ │ │ + vhadd.s16 q0, q7, │ │ │ │ + @ instruction: 0xfa3e004d │ │ │ │ + vhadd.s32 q0, q1, │ │ │ │ + eors.w r0, ip, sp, lsl #1 │ │ │ │ + @ instruction: 0xfa2a004d │ │ │ │ + cdp 0, 10, cr0, cr4, cr13, {2} │ │ │ │ cdp 0, 5, cr0, cr2, cr13, {2} │ │ │ │ - strd r0, r0, [ip, #308] @ 0x134 │ │ │ │ - ldcl 0, cr0, [r4, #308]! @ 0x134 │ │ │ │ - stcl 0, cr0, [r6, #308]! @ 0x134 │ │ │ │ - vst4.16 {d16-d19}, [r2]! │ │ │ │ + vst4.16 {d0-d3}, [sl]! │ │ │ │ + cdp 0, 5, cr0, cr10, cr13, {2} │ │ │ │ + ldrd r0, r0, [r4, #308] @ 0x134 │ │ │ │ + ldcl 0, cr0, [ip, #308]! @ 0x134 │ │ │ │ stcl 0, cr0, [lr, #308]! @ 0x134 │ │ │ │ - strd r0, r0, [r8, #-308]! @ 0x134 │ │ │ │ - stc 0, cr0, [sl, #308]! @ 0x134 │ │ │ │ - ldr??.w r0, [r8, sl] │ │ │ │ - ldr.w r0, [r8, sp] │ │ │ │ - stc 0, cr0, [ip, #-308]! @ 0xfffffecc │ │ │ │ - @ instruction: 0xf7fa004a │ │ │ │ - stc 0, cr0, [r6, #-308] @ 0xfffffecc │ │ │ │ - @ instruction: 0xf7d4004a │ │ │ │ - mcrr 0, 4, r0, r4, cr13 │ │ │ │ - @ instruction: 0xf714004a │ │ │ │ - stc 0, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ - @ instruction: 0xf6f8004a │ │ │ │ - movt r0, #2125 @ 0x84d │ │ │ │ - sub.w r0, r6, sp, lsl #1 │ │ │ │ - @ instruction: 0xf676004a │ │ │ │ - adcs.w r0, r4, sp, lsl #1 │ │ │ │ - @ instruction: 0xf624004a │ │ │ │ + vst4.16 {d16-d19}, [sl]! │ │ │ │ + ldcl 0, cr0, [r6, #308]! @ 0x134 │ │ │ │ + ldrd r0, r0, [r0, #-308]! @ 0x134 │ │ │ │ + ldc 0, cr0, [r2, #308]! @ 0x134 │ │ │ │ + strb.w r0, [r0, #74] @ 0x4a │ │ │ │ + str??.w r0, [r0, sp] │ │ │ │ + ldc 0, cr0, [r4, #-308]! @ 0xfffffecc │ │ │ │ + strb.w r0, [r2, sl] │ │ │ │ + stc 0, cr0, [lr, #-308] @ 0xfffffecc │ │ │ │ + @ instruction: 0xf7dc004a │ │ │ │ + mcrr 0, 4, r0, ip, cr13 │ │ │ │ + @ instruction: 0xf71c004a │ │ │ │ + ldc 0, cr0, [r2], #-308 @ 0xfffffecc │ │ │ │ + @ instruction: 0xf700004a │ │ │ │ + movt r0, #34893 @ 0x884d │ │ │ │ + sub.w r0, lr, sp, lsl #1 │ │ │ │ + @ instruction: 0xf67e004a │ │ │ │ + adcs.w r0, ip, sp, lsl #1 │ │ │ │ + @ instruction: 0xf62c004a │ │ │ │ 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] │ │ │ │ @@ -1192700,58 +1192705,58 @@ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ bne.w 3bbcce │ │ │ │ b.n 3bbc6c │ │ │ │ @ instruction: 0xeaec0055 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #13434880 @ 0xcd0000 │ │ │ │ + orrs.w r0, r0, #13434880 @ 0xcd0000 │ │ │ │ orr.w r0, r0, r5, lsr #1 │ │ │ │ - ubfx r0, r4, #1, #14 │ │ │ │ - strd r0, r0, [ip, #-308] @ 0x134 │ │ │ │ - usat r0, #13, ip, lsl #1 │ │ │ │ + ubfx r0, ip, #1, #14 │ │ │ │ ldrd r0, r0, [r4, #-308] @ 0x134 │ │ │ │ - b.n 3bb994 │ │ │ │ + @ instruction: 0xf394004d │ │ │ │ + ldrd r0, r0, [ip, #-308] @ 0x134 │ │ │ │ + b.n 3bb9a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rsb r0, ip, #77 @ 0x4d │ │ │ │ - stmia.w r8, {r0, r2, r3, r6} │ │ │ │ - @ instruction: 0xf356004a │ │ │ │ - strd r0, r0, [lr], #-308 @ 0x134 │ │ │ │ - @ instruction: 0xf33c004a │ │ │ │ - @ instruction: 0xe82c004d │ │ │ │ - @ instruction: 0xf2fc004a │ │ │ │ - b.n 3bbfe4 │ │ │ │ + rsbs r0, r4, #77 @ 0x4d │ │ │ │ + ldmia.w r0, {r0, r2, r3, r6} │ │ │ │ + @ instruction: 0xf35e004a │ │ │ │ + ldrd r0, r0, [r6], #-308 @ 0x134 │ │ │ │ + sbfx r0, r4, #1, #11 │ │ │ │ + @ instruction: 0xe834004d │ │ │ │ + ssat r0, #11, r4, lsl #1 │ │ │ │ + b.n 3bbff4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bbf54 │ │ │ │ + b.n 3bbf64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bbe04 │ │ │ │ + b.n 3bbe14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rsb r0, r2, #74 @ 0x4a │ │ │ │ - b.n 3bbdd4 │ │ │ │ + rsb r0, sl, #74 @ 0x4a │ │ │ │ + b.n 3bbde4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adc.w r0, r2, #77 @ 0x4d │ │ │ │ - b.n 3bbdec │ │ │ │ + adc.w r0, sl, #77 @ 0x4d │ │ │ │ + b.n 3bbdfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc4e4 │ │ │ │ + b.n 3bc4f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bbd6c │ │ │ │ + b.n 3bbd7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbc.w r0, r8, #74 @ 0x4a │ │ │ │ - b.n 3bbd3c │ │ │ │ + sbcs.w r0, r0, #74 @ 0x4a │ │ │ │ + b.n 3bbd4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adc.w r0, ip, #74 @ 0x4a │ │ │ │ - b.n 3bbd0c │ │ │ │ + adcs.w r0, r4, #74 @ 0x4a │ │ │ │ + b.n 3bbd1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf130004a │ │ │ │ - b.n 3bbcdc │ │ │ │ + @ instruction: 0xf138004a │ │ │ │ + b.n 3bbcec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds.w r0, r4, #74 @ 0x4a │ │ │ │ - b.n 3bbcac │ │ │ │ + adds.w r0, ip, #74 @ 0x4a │ │ │ │ + b.n 3bbcbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf0f8004a │ │ │ │ + add.w r0, r0, #74 @ 0x4a │ │ │ │ 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] │ │ │ │ @@ -1192993,48 +1192998,48 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ b.n 3bc0ee │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ b.n 3bbea8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3bbd24 │ │ │ │ + b.n 3bbd34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r2, cr13 │ │ │ │ - b.n 3bbd3c │ │ │ │ + mcrr 0, 4, r0, sl, cr13 │ │ │ │ + b.n 3bbd4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc434 │ │ │ │ + b.n 3bc444 │ │ │ │ lsls r5, r1, #1 │ │ │ │ b.n 3bbde4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3bcae0 │ │ │ │ + b.n 3bcaf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 6, cr0, cr12, cr13, {2} │ │ │ │ - b.n 3bcaf8 │ │ │ │ + cdp 0, 7, cr0, cr4, cr13, {2} │ │ │ │ + b.n 3bcb08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bca78 │ │ │ │ + b.n 3bca88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeaec004d │ │ │ │ - b.n 3bca90 │ │ │ │ + @ instruction: 0xeaf4004d │ │ │ │ + b.n 3bcaa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc9b0 │ │ │ │ + b.n 3bc9c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr4, cr10, {2} │ │ │ │ - b.n 3bc984 │ │ │ │ + cdp 0, 1, cr0, cr12, cr10, {2} │ │ │ │ + b.n 3bc994 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eor.w r0, r2, sp, lsl #1 │ │ │ │ - b.n 3bc99c │ │ │ │ + eor.w r0, sl, sp, lsl #1 │ │ │ │ + b.n 3bc9ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ 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 r4, [pc, #800] @ (3bc670 ) │ │ │ │ @@ -1193348,68 +1193353,68 @@ │ │ │ │ ... │ │ │ │ b.n 3bcca4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3bcc68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 3bcb04 │ │ │ │ + b.n 3bcb14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bca64 │ │ │ │ + b.n 3bca74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [lr], #296 @ 0x128 │ │ │ │ + stcl 0, cr0, [r6], {74} @ 0x4a │ │ │ │ b.n 3bcb64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 3bc5d0 │ │ │ │ + bcs.n 3bc5e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc998 │ │ │ │ + b.n 3bc9a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mrrc 0, 4, r0, r2, cr10 │ │ │ │ - bcs.n 3bc5ac │ │ │ │ + mrrc 0, 4, r0, sl, cr10 │ │ │ │ + bcs.n 3bc5bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3bc764 │ │ │ │ + bcs.n 3bc774 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc92c │ │ │ │ + b.n 3bc93c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [r4], {74} @ 0x4a │ │ │ │ - b.n 3bc900 │ │ │ │ + ldc 0, cr0, [ip], {74} @ 0x4a │ │ │ │ + b.n 3bc910 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xebfa004a │ │ │ │ - bcs.n 3bc744 │ │ │ │ + stc 0, cr0, [r2], {74} @ 0x4a │ │ │ │ + bcs.n 3bc754 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r7, [pc, #496] @ (3bc8a8 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - vmla.i q15, , d10[0] │ │ │ │ + vshr.u64 q15, q1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeb9a004a │ │ │ │ - b.n 3bc82c │ │ │ │ + sub.w r0, r2, sl, lsl #1 │ │ │ │ + b.n 3bc83c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeb80004a │ │ │ │ + @ instruction: 0xeb88004a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - vshr.u32 q15, q8, #1 │ │ │ │ + vshr.u32 q15, q12, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adc.w r0, r0, sl, lsl #1 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + adc.w r0, r8, sl, lsl #1 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pkhbt r0, r4, sl, lsl #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + pkhbt r0, ip, sl, lsl #1 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeaac004a │ │ │ │ - ands.w r0, sl, sl, lsl #1 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + @ instruction: 0xeab4004a │ │ │ │ + bic.w r0, r2, sl, lsl #1 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orns r0, r0, sl, lsl #1 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + orns r0, r8, sl, lsl #1 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs.w r0, r6, sl, lsl #1 │ │ │ │ + orrs.w r0, lr, sl, lsl #1 │ │ │ │ vldr d1, [pc, #760] @ 3bca00 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [pc, #764] @ (3bca08 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ @@ -1193693,40 +1193698,40 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3bc5f2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmdb r4!, {r1, r3, r6} │ │ │ │ - ands.w r0, sl, sp, lsl #1 │ │ │ │ - ldr??.w r0, [r4, #77] @ 0x4d │ │ │ │ - stmia.w r4!, {r0, r2, r3, r6} │ │ │ │ - udf #26 │ │ │ │ + stmdb ip!, {r1, r3, r6} │ │ │ │ + bic.w r0, r2, sp, lsl #1 │ │ │ │ + ldr??.w r0, [ip, #77] @ 0x4d │ │ │ │ + stmia.w ip!, {r0, r2, r3, r6} │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [r8], #296 @ 0x128 │ │ │ │ - ble.n 3bc98c │ │ │ │ + ldrd r0, r0, [r0], #296 @ 0x128 │ │ │ │ + ble.n 3bc99c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bcb14 │ │ │ │ + ble.n 3bcb24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bca4c │ │ │ │ + ble.n 3bca5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3bcb2c │ │ │ │ + bgt.n 3bc93c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3bcac0 │ │ │ │ + bgt.n 3bcad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc864 │ │ │ │ + b.n 3bc874 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3bca94 │ │ │ │ + bgt.n 3bcaa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc838 │ │ │ │ + b.n 3bc848 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3bca28 │ │ │ │ + blt.n 3bca38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc7cc │ │ │ │ + b.n 3bc7dc │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [pc, #768] @ (3bcd4c ) │ │ │ │ movw r1, #3852 @ 0xf0c │ │ │ │ mov r5, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1194023,82 +1194028,82 @@ │ │ │ │ bl 3b3690 │ │ │ │ b.n 3bc78a │ │ │ │ ldr r1, [pc, #144] @ (3bcdd4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 3b3690 │ │ │ │ b.n 3bcd18 │ │ │ │ - blt.n 3bcc58 │ │ │ │ + blt.n 3bcc68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc9fc │ │ │ │ + b.n 3bca0c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3bce20 │ │ │ │ + blt.n 3bce30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc9c0 │ │ │ │ + b.n 3bc9d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3bcde8 │ │ │ │ + blt.n 3bcdf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 3bd4d8 │ │ │ │ + b.n 3bd4e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc7d0 │ │ │ │ + b.n 3bc7e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf21c004a │ │ │ │ - bvs.n 3bcdd4 │ │ │ │ + @ instruction: 0xf224004a │ │ │ │ + bvs.n 3bcde4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3bc96c │ │ │ │ + b.n 3bc97c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bcdec │ │ │ │ + bge.n 3bcdfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc790 │ │ │ │ + b.n 3bc7a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3bcd98 │ │ │ │ + bge.n 3bcda8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc73c │ │ │ │ + b.n 3bc74c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bcd48 │ │ │ │ + bls.n 3bcd58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc6ec │ │ │ │ + b.n 3bc6fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bc5d4 │ │ │ │ + b.n 3bc5e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bcccc │ │ │ │ + bls.n 3bccdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc670 │ │ │ │ + b.n 3bc680 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bce78 │ │ │ │ + bls.n 3bce88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc61c │ │ │ │ + b.n 3bc62c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bce24 │ │ │ │ + bls.n 3bce34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc5c8 │ │ │ │ + b.n 3bc5d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bcdd4 │ │ │ │ + bls.n 3bcde4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd578 │ │ │ │ + b.n 3bd588 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3bcd80 │ │ │ │ + bhi.n 3bcd90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd524 │ │ │ │ + b.n 3bd534 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bd404 │ │ │ │ + b.n 3bd414 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd358 │ │ │ │ + b.n 3bd368 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w ip, [pc, #2240] @ 3bd6ac │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1194940,147 +1194945,147 @@ │ │ │ │ nop │ │ │ │ bhi.n 3bd7a4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 3bd714 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 3bda38 │ │ │ │ + b.n 3bda48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3bd720 │ │ │ │ + bvc.n 3bd730 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3bd630 │ │ │ │ + bvs.n 3bd640 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3bdb40 │ │ │ │ + b.n 3bdb50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3bd630 │ │ │ │ + bpl.n 3bd640 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd7d0 │ │ │ │ + b.n 3bd7e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd9cc │ │ │ │ + b.n 3bd9dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3bd714 │ │ │ │ + bpl.n 3bd724 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3bd62c │ │ │ │ + bmi.n 3bd63c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3bd63c │ │ │ │ + bmi.n 3bd64c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3bd730 │ │ │ │ + beq.n 3bd740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3bd778 │ │ │ │ + bmi.n 3bd788 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3bd6bc │ │ │ │ + bcc.n 3bd6cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3bd67c │ │ │ │ + bcc.n 3bd68c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3bd68c │ │ │ │ + bcc.n 3bd69c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3bd808 │ │ │ │ + bcc.n 3bd818 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3bd7d0 │ │ │ │ + bcc.n 3bd7e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3bd76c │ │ │ │ + bcc.n 3bd77c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bd708 │ │ │ │ + ble.n 3bd718 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3bd6f4 │ │ │ │ + bcs.n 3bd704 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3bd6a0 │ │ │ │ + bcs.n 3bd6b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3bd6b4 │ │ │ │ + bcs.n 3bd6c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bd650 │ │ │ │ + ble.n 3bd660 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3bd64c │ │ │ │ + bcs.n 3bd65c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bd7ec │ │ │ │ + ble.n 3bd7fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3bd7ac │ │ │ │ + bcs.n 3bd7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bne.n 3bd718 │ │ │ │ + bne.n 3bd728 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3bd6b8 │ │ │ │ + bgt.n 3bd6c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 3bd7d0 │ │ │ │ + bne.n 3bd7e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3bd774 │ │ │ │ + bgt.n 3bd784 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3bd780 │ │ │ │ + bne.n 3bd790 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd724 │ │ │ │ + blt.n 3bd734 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3bd74c │ │ │ │ + beq.n 3bd75c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd6f0 │ │ │ │ + blt.n 3bd700 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3bd6ac │ │ │ │ + beq.n 3bd6bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd850 │ │ │ │ + blt.n 3bd860 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3bd80c │ │ │ │ + beq.n 3bd81c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd7b0 │ │ │ │ + blt.n 3bd7c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3bd794 │ │ │ │ + bgt.n 3bd7a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3bd7d8 │ │ │ │ + bgt.n 3bd7e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd75c │ │ │ │ + blt.n 3bd76c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd6e4 │ │ │ │ + bge.n 3bd6f4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd898 │ │ │ │ + bge.n 3bd8a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd860 │ │ │ │ + bge.n 3bd870 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd7e8 │ │ │ │ + bge.n 3bd7f8 │ │ │ │ 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 │ │ │ │ @@ -1195527,57 +1195532,57 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3bdea8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3bdce4 │ │ │ │ + bvs.n 3bdcf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bdbf8 │ │ │ │ + bge.n 3bdc08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bls.n 3bdd3c │ │ │ │ + bls.n 3bdd4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bdce8 │ │ │ │ + bls.n 3bdcf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bdd04 │ │ │ │ + bls.n 3bdd14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bdc64 │ │ │ │ + bls.n 3bdc74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3bdc14 │ │ │ │ + bhi.n 3bdc24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3bdbe0 │ │ │ │ + bhi.n 3bdbf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3bdc48 │ │ │ │ + bpl.n 3bdc58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3bdc20 │ │ │ │ + bpl.n 3bdc30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3bdc20 │ │ │ │ + bvc.n 3bdc30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3bdd44 │ │ │ │ + bvc.n 3bdd54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3bdc78 │ │ │ │ + bmi.n 3bdc88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #956] @ (3be0b0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 96648 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1195903,53 +1195908,53 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 3bda40 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 3be2c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - bvs.n 3be110 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ bvs.n 3be120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + bvs.n 3be130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3be104 │ │ │ │ + bmi.n 3be114 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be1c0 │ │ │ │ + bne.n 3be1d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be188 │ │ │ │ + bne.n 3be198 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be15c │ │ │ │ + bne.n 3be16c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3be03c │ │ │ │ + beq.n 3be04c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3be004 │ │ │ │ + beq.n 3be014 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ bne.w 3bdc0c │ │ │ │ sub.w r2, r5, #36 @ 0x24 │ │ │ │ movs r3, #10 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1196422,95 +1196427,95 @@ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d10 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 3be53c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be5b4 │ │ │ │ + bne.n 3be5c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3be640 │ │ │ │ + bpl.n 3be650 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003be6fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1196661,52 +1196666,52 @@ │ │ │ │ b.n 3be784 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itte pl │ │ │ │ lslpl r5, r2, #1 │ │ │ │ strbpl r0, [r3, r3] │ │ │ │ movmi r0, r0 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r7, [r6, r0] │ │ │ │ vtbx.8 d29, {d15-d18}, d25 │ │ │ │ - @ instruction: 0xffffbdf2 │ │ │ │ + @ instruction: 0xffffbdfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - vcvt.u16.f16 , q9, #1 │ │ │ │ + vcvt.u16.f16 , q13, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, 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 a0a90 │ │ │ │ @@ -1196727,17 +1196732,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003be924 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1197179,75 +1197184,75 @@ │ │ │ │ blx 9543c │ │ │ │ b.n 3bed88 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 3bede8 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 3bedb0 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov pc, r6 │ │ │ │ - vshll.u32 q14, d10, #31 │ │ │ │ + vtbl.8 d28, {d15-d17}, d18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 3bf1f0 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 3bf210 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3bede0 │ │ │ │ + ble.n 3bedf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3bed7c │ │ │ │ + ble.n 3bed8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eor.w r0, lr, pc, lsl #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + eors.w r0, r6, pc, lsl #1 │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 3bf148 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 3bf168 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3bedd4 │ │ │ │ + bgt.n 3bede4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 3bef18 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 3bef38 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3bed9c │ │ │ │ + bgt.n 3bedac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3bef54 │ │ │ │ + bgt.n 3bef64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3bee9c │ │ │ │ + bgt.n 3beeac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe8dc004f │ │ │ │ - add r2, pc, #280 @ (adr r2, 3befa4 ) │ │ │ │ + strd r0, r0, [r4], #316 @ 0x13c │ │ │ │ + add r2, pc, #312 @ (adr r2, 3befc4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia.w ip, {r0, r1, r2, r3, r6} │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3beeec │ │ │ │ + blt.n 3beefc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3bee9c │ │ │ │ + blt.n 3beeac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ 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 │ │ │ │ @@ -1197278,15 +1197283,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ 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] @ (3bf0a0 ) │ │ │ │ @@ -1197448,37 +1197453,37 @@ │ │ │ │ b.n 3bf07a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb6ee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ 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] @ (3bf17c ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1197544,25 +1197549,25 @@ │ │ │ │ bne.n 3bf15a │ │ │ │ b.n 3bf124 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r2, r1, #1 │ │ │ │ - pushhi {r2, r6, lr} │ │ │ │ + pushls {r2, r6, lr} │ │ │ │ lslhi r5, r2, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ 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] @ (3bf244 ) │ │ │ │ @@ -1197630,25 +1197635,25 @@ │ │ │ │ b.n 3bf1ea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ 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 │ │ │ │ @@ -1198375,111 +1198380,111 @@ │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 3bfa9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ cbz r0, 3bfa9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ cbz r6, 3bfa92 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r5, r1, #1 │ │ │ │ - pophi {r3, r4, r5, r6} │ │ │ │ + popls {r7} │ │ │ │ lslhi r2, r1, #1 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r5, r1, #1 │ │ │ │ - popvs {r2, r3, r4, r6} │ │ │ │ + popvc {r2, r5, r6} │ │ │ │ lslvc r2, r1, #1 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r5, r1, #1 │ │ │ │ - ldrbhi r4, [r3, #11] │ │ │ │ + ldrbls r4, [r4, #11] │ │ │ │ lslhi r7, r1, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3bfb00 │ │ │ │ + cbnz r2, 3bfb02 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3bfaa0 │ │ │ │ + blt.n 3bfab0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r6, 3bfafe │ │ │ │ + cbnz r6, 3bfb00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 3bfb14 │ │ │ │ + cbnz r4, 3bfb16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r0, 3bfb16 │ │ │ │ + cbnz r0, 3bfb18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r2, 3bfb16 │ │ │ │ + cbnz r2, 3bfb18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #32] @ (3bfb14 ) │ │ │ │ movw r1, #1043 @ 0x413 │ │ │ │ mov r8, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -1198487,17 +1198492,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (3bfb18 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3bf43e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -1198815,49 +1198820,49 @@ │ │ │ │ b.n 3bfd46 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 3bff14 │ │ │ │ + cbz r4, 3bff16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r5, 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #832] @ (3c0238 ) │ │ │ │ @@ -1199167,63 +1199172,63 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c01f4 │ │ │ │ nop │ │ │ │ add r7, pc, #448 @ (adr r7, 3c03fc ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 3c02ba │ │ │ │ + cbz r4, 3c02bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 3c02c0 │ │ │ │ + cbz r2, 3c02c2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r2, 3c02c6 │ │ │ │ + cbz r2, 3c02c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, pc, #352 @ (adr r5, 3c03cc ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 3c02c2 │ │ │ │ + cbz r0, 3c02c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3c02c2 │ │ │ │ + cbz r4, 3c02c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3c02c2 │ │ │ │ + cbz r4, 3c02c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3c02c2 │ │ │ │ + cbz r4, 3c02c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ 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 │ │ │ │ @@ -1199888,113 +1199893,113 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c09a0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #656 @ (adr r3, 3c0c58 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3c09e4 │ │ │ │ + cbz r6, 3c09e6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, pc, #96 @ (adr r3, 3c0a34 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #88 @ (adr r7, 3c0ae4 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 3c0b04 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 3c0e74 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 3c0a94 ) │ │ │ │ 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 │ │ │ │ @@ -1200235,47 +1200240,47 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 3c0c0e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #680 @ (adr r5, 3c0fc4 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 3c0fe4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 3c0d60 │ │ │ │ + cbz r0, 3c0d62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 3c10c0 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 3c10e0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 3c10a4 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 3c10c4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c0d54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1200434,67 +1200439,67 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #968 @ (adr r7, 3c12cc ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 3c12ec ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #72 @ (adr r6, 3c0f58 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 3c0f78 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #40 @ (adr r3, 3c0f3c ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 3c0f5c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #816 @ (adr r5, 3c1250 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 3c1270 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #784 @ (adr r2, 3c1234 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 3c1254 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r5, #219 @ 0xdb │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #616 @ (adr r7, 3c1194 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 3c11b4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 3c1260 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 3c1280 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 3c113c ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 3c115c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #488 @ (adr r2, 3c1120 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 3c1140 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 3c10dc ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 3c10fc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, 3c10c0 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 3c10e0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 3c11f4 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 3c1214 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #736] @ (3c122c ) │ │ │ │ + ldr r1, [pc, #768] @ (3c124c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 3c0f58 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 3c0f78 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 3c133c ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 3c0f5c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #920 @ (adr r4, 3c12f8 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 3c1318 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 3c12dc ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 3c12fc ) │ │ │ │ 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 9d2b8 │ │ │ │ @@ -1200515,17 +1200520,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #128 @ (adr r4, 3c102c ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 3c104c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 3c1010 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 3c1030 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c0fb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1201710,188 +1201715,188 @@ │ │ │ │ blx 9543c │ │ │ │ b.n 3c1c0a │ │ │ │ nop │ │ │ │ str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 3c20c0 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 3c20e0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #528 @ (adr r7, 3c1f04 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 3c1f24 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #856 @ (adr r6, 3c2054 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 3c2074 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 3c2040 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 3c2060 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 3c1d3c ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 3c1d5c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 3c20fc ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 3c20e8 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3c2108 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #968 @ (adr r7, 3c20f4 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 3c2114 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 3c2110 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #968 @ (adr r7, 3c20fc ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 3c211c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 3c1fec ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 3c200c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #552 @ (adr r1, 3c1fa8 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 3c1fc8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 3c1db8 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 3c1dd8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #32 @ (adr r4, 3c1db0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 3c1dd0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #808 @ (adr r3, 3c20c4 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 3c20e4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 3c20d0 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 3c20f0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 3c20ec ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 3c210c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 3c20d8 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 3c20f8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 3c1ddc ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 3c1dfc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 3c1e10 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 3c1e30 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3c1e04 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 3c1e24 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 3c1e00 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 3c1e20 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 3c21b4 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 3c1dd4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #952 @ (adr r2, 3c217c ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 3c219c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 3c2188 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 3c21a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, 3c21a4 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 3c21c4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 3c2190 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 3c21b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 3c1e94 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 3c1eb4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 3c1ec8 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 3c1ee8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 3c1ebc ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 3c1edc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 3c1eb8 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 3c1ed8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 3c1e84 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 3c1ea4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #488 @ (adr r2, 3c1fdc ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 3c1ffc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 3c1e90 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 3c1eb0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #256 @ (adr r2, 3c1efc ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 3c1f1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 3c1eb4 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 3c1ed4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 3c1ed8 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 3c1ef8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #240 @ (adr r4, 3c1efc ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 3c1f1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #272 @ (adr r4, 3c1f20 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 3c1f40 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vhadd.u q8, q2, │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + vhadd.u q8, q6, │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 3c1f38 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 3c1f58 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 3c2220 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 3c1e40 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #128 @ (adr r0, 3c1eb0 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 3c1ed0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #256 @ (adr r0, 3c1f40 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 3c1f60 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r3, [pc, #3280] @ 3c2b20 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ mov r8, r7 │ │ │ │ @@ -1203003,175 +1203008,175 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #340] @ (3c2c68 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r4, [sp, #28] │ │ │ │ b.w 3c147a │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 3c2c94 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 3c2cb4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors.w r0, sl, #76 @ 0x4c │ │ │ │ - subs r4, r6, r7 │ │ │ │ + @ instruction: 0xf0a2004c │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #584 @ (adr r0, 3c2ddc ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 3c2dfc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3c2c2e │ │ │ │ + push {r1} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3c2c74 │ │ │ │ + bmi.n 3c2c84 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb.w r0, [r8, #77] @ 0x4d │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh.w r0, [r0, #77] @ 0x4d │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcs.n 3c2ce8 │ │ │ │ + bcs.n 3c2af8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #72 @ (adr r1, 3c2c60 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 3c2c80 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, r8, ip, lsl #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ands.w r0, r0, ip, lsl #1 │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf35c004d │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + bfi r0, r4, #1, #13 │ │ │ │ str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ 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] │ │ │ │ @@ -1203633,124 +1203638,124 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r4, [sp, #28] │ │ │ │ b.w 3c147a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c2d28 │ │ │ │ + b.n 3c2d38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c2bfc │ │ │ │ + b.n 3c2c0c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c38c0 │ │ │ │ + b.n 3c38d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stcl 0, cr0, [r0], {77} @ 0x4d │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + stcl 0, cr0, [r8], {77} @ 0x4d │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ 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 │ │ │ │ @@ -1204961,181 +1204966,181 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #344] @ (3c40f4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r6, [sp, #28] │ │ │ │ b.w 3c147a │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3c3f0c │ │ │ │ + ble.n 3c3f1c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #80] @ (3c4078 ) │ │ │ │ + ldr r6, [pc, #112] @ (3c4098 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #656] @ (3c42cc ) │ │ │ │ + ldr r4, [pc, #688] @ (3c42ec ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #264] @ (3c4168 ) │ │ │ │ + ldr r7, [pc, #296] @ (3c4188 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c3948 │ │ │ │ + b.n 3c3958 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c484c │ │ │ │ + b.n 3c485c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ 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] │ │ │ │ @@ -1205365,71 +1205370,71 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #124] @ (3c43d4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str r5, [sp, #28] │ │ │ │ b.w 3c312e │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -1205475,17 +1205480,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -1205535,15 +1205540,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r6, [r4, #24] │ │ │ │ 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 │ │ │ │ @@ -1205614,29 +1205619,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (3c45c0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3c4548 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r6, [r4, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ 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 │ │ │ │ @@ -1205791,35 +1205796,35 @@ │ │ │ │ ... │ │ │ │ str r4, [r1, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ 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 │ │ │ │ @@ -1206015,39 +1206020,39 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -1206136,23 +1206141,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (3c4ae4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c4aac │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -1206181,15 +1206186,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, 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, #4032] @ 0xfc0 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1206513,19 +1206518,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 991c8 │ │ │ │ movs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 3c4bf4 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ 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] @ 3c556c │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1207106,23 +1207111,23 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ 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] @ (3c563c ) │ │ │ │ @@ -1207193,17 +1207198,17 @@ │ │ │ │ b.n 3c55fa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (3c5860 ) │ │ │ │ + ldr r4, [pc, #568] @ (3c5880 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r2, [r2, r2] │ │ │ │ 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 │ │ │ │ @@ -1207446,43 +1207451,43 @@ │ │ │ │ b.n 3c583e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #1016] @ (3c5d00 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r6, [pc, #696] @ (3c5be4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ 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] @ 3c6470 │ │ │ │ @@ -1208538,57 +1208543,57 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.w 3c5bec │ │ │ │ ldr r5, [pc, #16] @ (3c6484 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [pc, #440] @ (3c6640 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 3c61e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ble.w 3c5f92 │ │ │ │ @@ -1208801,73 +1208806,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (3c67b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3c5af2 │ │ │ │ mov r2, r9 │ │ │ │ b.n 3c6256 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #648] @ (3c69d0 ) │ │ │ │ + ldr r3, [pc, #680] @ (3c69f0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #528] @ (3c6960 ) │ │ │ │ + ldr r3, [pc, #560] @ (3c6980 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #408] @ (3c68f0 ) │ │ │ │ + ldr r3, [pc, #440] @ (3c6910 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #288] @ (3c6880 ) │ │ │ │ + ldr r3, [pc, #320] @ (3c68a0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #512] @ (3c6988 ) │ │ │ │ + ldr r2, [pc, #544] @ (3c69a8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #224] @ (3c6874 ) │ │ │ │ + ldr r2, [pc, #256] @ (3c6894 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #104] @ (3c6804 ) │ │ │ │ + ldr r2, [pc, #136] @ (3c6824 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #760] @ (3c6a9c ) │ │ │ │ + ldr r1, [pc, #792] @ (3c6abc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #640] @ (3c6a2c ) │ │ │ │ + ldr r1, [pc, #672] @ (3c6a4c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #520] @ (3c69bc ) │ │ │ │ + ldr r1, [pc, #552] @ (3c69dc ) │ │ │ │ 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] @ (3c6b18 ) │ │ │ │ @@ -1209209,33 +1209214,33 @@ │ │ │ │ b.n 3c6890 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #344] @ (3c6c80 ) │ │ │ │ + ldr r0, [pc, #376] @ (3c6ca0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ subs r6, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ bne.n 3c6b54 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3c6a1e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1209525,41 +1209530,41 @@ │ │ │ │ vldr s15, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ blx 9e438 │ │ │ │ b.n 3c688a │ │ │ │ nop │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1210067,83 +1210072,83 @@ │ │ │ │ b.n 3c6f30 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #456] @ (3c7610 ) │ │ │ │ + ldr r7, [pc, #488] @ (3c7630 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #912] @ (3c77dc ) │ │ │ │ + ldr r6, [pc, #944] @ (3c77fc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #480] @ (3c7634 ) │ │ │ │ + ldr r6, [pc, #512] @ (3c7654 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #224] @ (3c753c ) │ │ │ │ + ldr r6, [pc, #256] @ (3c755c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #56] @ (3c7498 ) │ │ │ │ + ldr r6, [pc, #88] @ (3c74b8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #976] @ (3c7838 ) │ │ │ │ + ldr r5, [pc, #1008] @ (3c7858 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #816] @ (3c77a0 ) │ │ │ │ + ldr r5, [pc, #848] @ (3c77c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #296] @ (3c75a0 ) │ │ │ │ + ldr r5, [pc, #328] @ (3c75c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #120] @ (3c74f8 ) │ │ │ │ + ldr r5, [pc, #152] @ (3c7518 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #792] @ (3c77a4 ) │ │ │ │ + ldr r4, [pc, #824] @ (3c77c4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #192] @ (3c7558 ) │ │ │ │ + ldr r4, [pc, #224] @ (3c7578 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #64] @ (3c74e0 ) │ │ │ │ + ldr r4, [pc, #96] @ (3c7500 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #920] @ (3c7840 ) │ │ │ │ + ldr r3, [pc, #952] @ (3c7860 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #760] @ (3c77a8 ) │ │ │ │ + ldr r3, [pc, #792] @ (3c77c8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #592] @ (3c7708 ) │ │ │ │ + ldr r3, [pc, #624] @ (3c7728 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ @@ -1210447,33 +1210452,33 @@ │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #504] @ (3c7a40 ) │ │ │ │ + ldr r6, [pc, #536] @ (3c7a60 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #704] @ (3c7b0c ) │ │ │ │ + ldr r0, [pc, #736] @ (3c7b2c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #288] @ (3c7970 ) │ │ │ │ + ldr r0, [pc, #320] @ (3c7990 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #984] @ (3c7c3c ) │ │ │ │ + ldr r3, [pc, #1016] @ (3c7c5c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 9e310 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1210760,53 +1210765,53 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3c44f0 │ │ │ │ b.n 3c76c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #264] @ (3c7c90 ) │ │ │ │ + ldr r3, [pc, #296] @ (3c7cb0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #112] @ (3c7bfc ) │ │ │ │ + ldr r3, [pc, #144] @ (3c7c1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (3c7ce8 ) │ │ │ │ + ldr r3, [pc, #376] @ (3c7d08 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #464] @ (3c7d64 ) │ │ │ │ + ldr r3, [pc, #496] @ (3c7d84 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (3c7e18 ) │ │ │ │ + ldr r2, [pc, #664] @ (3c7e38 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #768] @ (3c7ea4 ) │ │ │ │ + ldr r2, [pc, #800] @ (3c7ec4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #744] @ (3c7e90 ) │ │ │ │ + ldr r2, [pc, #776] @ (3c7eb0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #840] @ (3c7efc ) │ │ │ │ + ldr r1, [pc, #872] @ (3c7f1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1924 @ 0x784 │ │ │ │ ldr r0, [pc, #72] @ (3c7c04 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1210831,21 +1210836,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3c7c10 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c77c8 │ │ │ │ nop │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ 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 │ │ │ │ @@ -1211308,57 +1211313,57 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r1, #206 @ 0xce │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ 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 │ │ │ │ @@ -1211478,27 +1211483,27 @@ │ │ │ │ b.n 3c7c90 │ │ │ │ ldr r2, [pc, #36] @ (3c82c0 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3c44f0 │ │ │ │ b.n 3c7d72 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r0, r3 │ │ │ │ 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 │ │ │ │ @@ -1211810,64 +1211815,64 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c8550 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [ip, #-312] @ 0xfffffec8 │ │ │ │ - orrs r2, r3 │ │ │ │ + ldcl 0, cr0, [r4, #-312] @ 0xfffffec8 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #20 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r7 │ │ │ │ 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 │ │ │ │ @@ -1212205,45 +1212210,45 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c8a2e │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [r8, #-312]! @ 0x138 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + @ instruction: 0xe980004e │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i32 q8, q3, d14[0] │ │ │ │ - b.n 3c89f0 │ │ │ │ + vmla.i32 q8, q7, d14[0] │ │ │ │ + b.n 3c8a00 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r6, r6, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #4 │ │ │ │ blx 9bdfc │ │ │ │ ldr.w r1, [pc, #1596] @ 3c910c │ │ │ │ rsb r2, r0, #560 @ 0x230 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ @@ -1212805,108 +1212810,108 @@ │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ adds r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 96f84 <__strncat_chk@plt> │ │ │ │ b.n 3c8bfc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr14, {2} │ │ │ │ - b.n 3c8ce8 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr14, {2} │ │ │ │ + b.n 3c8cf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl], {78} @ 0x4e │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + stc2 0, cr0, [r2], #312 @ 0x138 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c9878 │ │ │ │ + b.n 3c9888 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb12004e │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + @ instruction: 0xfb1a004e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c95d4 │ │ │ │ + b.n 3c95e4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 q0, q5, d1[1] │ │ │ │ - vld1.8 {d0[2]}, [sl], lr │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + vmla.i32 q0, q1, d9[0] │ │ │ │ + ldrsh.w r0, [r2, #78] @ 0x4e │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr9, {2} │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr9, {2} │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr9, {2} │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr9, {2} │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ 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 │ │ │ │ @@ -1213218,63 +1213223,63 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3c94f2 │ │ │ │ asrs r0, r5, #17 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c8ed8 │ │ │ │ + b.n 3c8ee8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c8e48 │ │ │ │ + b.n 3c8e58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ asrs r6, r6, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c95a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1213463,70 +1213468,70 @@ │ │ │ │ b.n 3c962a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r6, #2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r6, r7, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ vqshlu.s32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r3, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ 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 9e628 │ │ │ │ @@ -1213547,17 +1213552,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c9848 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1214288,83 +1214293,83 @@ │ │ │ │ ldr.w r7, [r4, #4056] @ 0xfd8 │ │ │ │ cmp r7, #8 │ │ │ │ bne.w 3c9b0e │ │ │ │ mov fp, sl │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 3c9c92 │ │ │ │ ... │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #-304] @ 0xfffffed0 │ │ │ │ - ldc2 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + ldc2l 0, cr0, [r6, #-304] @ 0xfffffed0 │ │ │ │ + stc2l 0, cr0, [r6, #-304] @ 0xfffffed0 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r6, r7, #17 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [r8], #304 @ 0x130 │ │ │ │ - ldc2 0, cr0, [lr], #304 @ 0x130 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + ldc2 0, cr0, [r0], #304 @ 0x130 │ │ │ │ + stc2l 0, cr0, [r6], {76} @ 0x4c │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #872] @ (3ca530 ) │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ add r1, pc │ │ │ │ blx 9fdb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cac52 │ │ │ │ @@ -1214643,43 +1214648,43 @@ │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ str.w r2, [r4, #4028] @ 0xfbc │ │ │ │ str.w r1, [r3, #-80] │ │ │ │ b.n 3ca06a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ beq.w 3caa7e │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ bne.w 3ca10a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ @@ -1215002,32 +1215007,32 @@ │ │ │ │ bl 3c4b44 │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ b.n 3ca8e2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfa26004c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + @ instruction: 0xfa2e004c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ 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 │ │ │ │ @@ -1215553,98 +1215558,98 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.w 3c9f32 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf70c004c │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf714004c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 3c4b44 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cb40a │ │ │ │ @@ -1216010,58 +1216015,58 @@ │ │ │ │ bl 3c44f0 │ │ │ │ b.w 3ca9d0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1e4004c │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + @ instruction: 0xf1ec004c │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i q8, q3, d9[0] │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + vmla.i q8, q7, d9[0] │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr9, {2} │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr9, {2} │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr9, {2} │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + cdp2 0, 2, cr0, cr12, cr9, {2} │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #292] @ 0x124 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + stc2l 0, cr0, [r0, #292]! @ 0x124 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2 0, cr0, [r8, #292]! @ 0x124 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + stc2l 0, cr0, [r0, #292] @ 0x124 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2 0, cr0, [r8, #292] @ 0x124 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + stc2 0, cr0, [r0, #292]! @ 0x124 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-292] @ 0xfffffedc │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + ldc2l 0, cr0, [r8, #-292] @ 0xfffffedc │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0], #292 @ 0x124 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + ldc2l 0, cr0, [r8], #292 @ 0x124 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {73} @ 0x49 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + ldc2l 0, cr0, [r8], {73} @ 0x49 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0], #292 @ 0x124 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + ldc2 0, cr0, [r8], #292 @ 0x124 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #896] @ (3cb820 ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1216365,52 +1216370,52 @@ │ │ │ │ bne.w 3cb1de │ │ │ │ b.n 3cb6c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - @ instruction: 0xf252004c │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf25a004c │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfaac0049 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + @ instruction: 0xfab40049 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfa8e0049 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + @ instruction: 0xfa960049 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors.w r0, sl, #76 @ 0x4c │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf0a2004c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vst1.8 {d16[2]}, [r6], r9 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + vst1.8 {d16[2]}, [lr], r9 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [ip], r9 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + ldrsb.w r0, [r4, #73] @ 0x49 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [ip], r9 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + ldr??.w r0, [r4, r9] │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr.w r0, [r6, #-124] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ blx 9e438 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr.w r1, [r6, #-128] │ │ │ │ @@ -1216752,56 +1216757,56 @@ │ │ │ │ ldr.w r1, [r4, #4056] @ 0xfd8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.w 3c9c92 │ │ │ │ nop │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7e40049 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + @ instruction: 0xf7ec0049 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7640049 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + @ instruction: 0xf76c0049 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf66a0049 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + @ instruction: 0xf6720049 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sub.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + sub.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbc.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + sbcs.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ 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 a0024 │ │ │ │ @@ -1216822,17 +1216827,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - usat r0, #9, r8, asr #1 │ │ │ │ + @ instruction: 0xf3b00049 │ │ │ │ │ │ │ │ 003cbd20 : │ │ │ │ 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 │ │ │ │ @@ -1217995,118 +1218000,118 @@ │ │ │ │ ldr r2, [pc, #276] @ (3ccaf0 ) │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ movw r3, #4895 @ 0x131f │ │ │ │ add r2, pc │ │ │ │ blx 972f8 │ │ │ │ b.n 3cc51c │ │ │ │ nop │ │ │ │ - rsbs r0, sl, #13172736 @ 0xc90000 │ │ │ │ + @ instruction: 0xf5e20049 │ │ │ │ ldmdb r4, {r2, r4, r6} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf28a0049 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + @ instruction: 0xf2920049 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf26c0049 │ │ │ │ + @ instruction: 0xf2740049 │ │ │ │ @ instruction: 0xe81a0054 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr9, {2} │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr9, {2} │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #-304]! @ 0x130 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + ldrd r0, r0, [sl, #-304]! @ 0x130 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs.w r0, r4, #73 @ 0x49 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + adcs.w r0, ip, #73 @ 0x49 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfabc004c │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + @ instruction: 0xfac4004c │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2, #304] @ 0x130 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + stc2l 0, cr0, [sl, #304] @ 0x130 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r8], #304 @ 0x130 │ │ │ │ - ldc 0, cr0, [lr, #292]! @ 0x124 │ │ │ │ - stc2 0, cr0, [r4], {76} @ 0x4c │ │ │ │ - stc 0, cr0, [sl, #292] @ 0x124 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stc2l 0, cr0, [r0], {76} @ 0x4c │ │ │ │ + stcl 0, cr0, [r6, #292] @ 0x124 │ │ │ │ + stc2 0, cr0, [ip], {76} @ 0x4c │ │ │ │ + ldc 0, cr0, [r2, #292] @ 0x124 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbbc004c │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xfbc4004c │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str.w r0, [r2, r9] │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + str.w r0, [sl, r9] │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc2 0, cr0, [lr, #308]! @ 0x134 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + ldc2 0, cr0, [r6, #308]! @ 0x134 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr??.w r0, [r2, #76] @ 0x4c │ │ │ │ - @ instruction: 0xead80049 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + ldr??.w r0, [sl, #76] @ 0x4c │ │ │ │ + @ instruction: 0xeae00049 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh.w r0, [r2, #76] @ 0x4c │ │ │ │ - @ instruction: 0xe9aa0049 │ │ │ │ - str.w r0, [r4, ip] │ │ │ │ - strd r0, r0, [ip, #-292] @ 0x124 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strh.w r0, [sl, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe9b20049 │ │ │ │ + str.w r0, [ip, ip] │ │ │ │ + ldrd r0, r0, [r4, #-292] @ 0x124 │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7e4004c │ │ │ │ - @ instruction: 0xf6ec004c │ │ │ │ - b.n 3ccacc │ │ │ │ + @ instruction: 0xf7ec004c │ │ │ │ + @ instruction: 0xf6f4004c │ │ │ │ + b.n 3ccadc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf69a004c │ │ │ │ - b.n 3cca30 │ │ │ │ + subw r0, r2, #2124 @ 0x84c │ │ │ │ + b.n 3cca40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf63a004c │ │ │ │ - sub.w r0, r2, #13369344 @ 0xcc0000 │ │ │ │ + movw r0, #10316 @ 0x284c │ │ │ │ + sub.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ ldr r1, [pc, #912] @ (3cce88 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3ccd9e │ │ │ │ @@ -1218436,44 +1218441,44 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #108] @ (3ccee0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3cc1ec │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xe8240049 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + @ instruction: 0xe82c0049 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics.w r0, r2, #13369344 @ 0xcc0000 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + bics.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sbfx r0, lr, #1, #13 │ │ │ │ - b.n 3cc750 │ │ │ │ + @ instruction: 0xf356004c │ │ │ │ + b.n 3cc760 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf336004c │ │ │ │ - b.n 3cc728 │ │ │ │ + @ instruction: 0xf33e004c │ │ │ │ + b.n 3cc738 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2dc004c │ │ │ │ + @ instruction: 0xf2e4004c │ │ │ │ strb r7, [r3, #30] │ │ │ │ vabdl.u , d31, d7 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vrshr.u32 , q7, #1 │ │ │ │ + vmlal.u , d15, d22[0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cd590 │ │ │ │ + b.n 3cd5a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf236004c │ │ │ │ - ldrsh.w r0, [r4, ip] │ │ │ │ - @ instruction: 0xf180004c │ │ │ │ - ldr??.w r0, [lr, ip] │ │ │ │ - adcs.w r0, sl, #76 @ 0x4c │ │ │ │ - ldr.w r0, [r8, ip] │ │ │ │ - @ instruction: 0xf134004c │ │ │ │ - ldrh.w r0, [r2, ip] │ │ │ │ + @ instruction: 0xf23e004c │ │ │ │ + ldrsh.w r0, [ip, ip] │ │ │ │ + @ instruction: 0xf188004c │ │ │ │ + strb.w r0, [r6, #76] @ 0x4c │ │ │ │ + sbc.w r0, r2, #76 @ 0x4c │ │ │ │ + str??.w r0, [r0, ip] │ │ │ │ + @ instruction: 0xf13c004c │ │ │ │ + ldrh.w r0, [sl, ip] │ │ │ │ ldr.w r1, [pc, #2200] @ 3cd780 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3cd2ec │ │ │ │ mov r1, r5 │ │ │ │ @@ -1219254,88 +1219259,88 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 3cda4e │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b.n 3cd70a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics.w r0, r2, #76 @ 0x4c │ │ │ │ - b.n 3cda00 │ │ │ │ + bics.w r0, sl, #76 @ 0x4c │ │ │ │ + b.n 3cda10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr12, {2} │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr12, {2} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3cd73c │ │ │ │ + bvc.n 3cd74c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr10, cr12, {2} │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + cdp 0, 15, cr0, cr2, cr12, {2} │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 7, cr0, cr12, cr12, {2} │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + cdp 0, 8, cr0, cr4, cr12, {2} │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr10, cr12, {2} │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + cdp 0, 6, cr0, cr2, cr12, {2} │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc 0, cr0, [r2, #304] @ 0x130 │ │ │ │ - @ instruction: 0xfbec004c │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - bpl.n 3cd89c │ │ │ │ + stc 0, cr0, [sl, #304] @ 0x130 │ │ │ │ + @ instruction: 0xfbf4004c │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - nop {15} │ │ │ │ + bpl.n 3cd8ac │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + it │ │ │ │ + lsl r4, r1, #1 │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3cd828 │ │ │ │ + bpl.n 3cd838 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #792 @ (adr r3, 3cdaf8 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 3cdb18 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd920 │ │ │ │ + b.n 3cd930 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #440 @ (adr r3, 3cd9a0 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 3cd9c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd884 │ │ │ │ + b.n 3cd894 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs.w r0, r2, ip, lsl #1 │ │ │ │ - bgt.n 3cd8e4 │ │ │ │ + sbcs.w r0, sl, ip, lsl #1 │ │ │ │ + bgt.n 3cd6f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs.w r0, r8, ip, lsl #1 │ │ │ │ - blt.n 3cd8c4 │ │ │ │ + orn r0, r0, ip, lsl #1 │ │ │ │ + blt.n 3cd8d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics.w r0, lr, ip, lsl #1 │ │ │ │ - blt.n 3cd894 │ │ │ │ + orr.w r0, r6, ip, lsl #1 │ │ │ │ + blt.n 3cd8a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh.w r0, [r4, #76] @ 0x4c │ │ │ │ - strd r0, r0, [lr, #304] @ 0x130 │ │ │ │ - subs r4, #16 │ │ │ │ + strh.w r0, [ip, #76] @ 0x4c │ │ │ │ + ldrd r0, r0, [r6, #304] @ 0x130 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmdb r8, {r2, r3, r6} │ │ │ │ - stmdb r6, {r2, r3, r6} │ │ │ │ - bge.n 3cd844 │ │ │ │ + stmdb r0!, {r2, r3, r6} │ │ │ │ + stmdb lr, {r2, r3, r6} │ │ │ │ + bge.n 3cd854 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strd r0, r0, [sl], #304 @ 0x130 │ │ │ │ - bls.n 3cd810 │ │ │ │ + ldrd r0, r0, [r2], #304 @ 0x130 │ │ │ │ + bls.n 3cd820 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia.w r2!, {r2, r3, r6} │ │ │ │ + ldmia.w sl!, {r2, r3, r6} │ │ │ │ ldr r7, [pc, #848] @ (3cdb88 ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [r8] │ │ │ │ movw r5, #4194 @ 0x1062 │ │ │ │ add r7, pc │ │ │ │ blx 9d9e8 │ │ │ │ mov r3, r7 │ │ │ │ @@ -1219645,66 +1219650,66 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cdd0c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ b.n 3cd756 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 3cda14 │ │ │ │ + b.n 3cda24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf662004c │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf66a004c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #256] @ (3cdc98 ) │ │ │ │ + ldr r2, [pc, #288] @ (3cdcb8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3cd720 │ │ │ │ + b.n 3cd730 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cdb34 │ │ │ │ + bvs.n 3cdb44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd6f8 │ │ │ │ + b.n 3cd708 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cdb0c │ │ │ │ + bvs.n 3cdb1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd6d0 │ │ │ │ + b.n 3cd6e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cdae4 │ │ │ │ + bvs.n 3cdaf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd644 │ │ │ │ + b.n 3cd654 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cdc58 │ │ │ │ + bvs.n 3cdc68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd61c │ │ │ │ + b.n 3cd62c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cdc30 │ │ │ │ + bvs.n 3cdc40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd5e4 │ │ │ │ + b.n 3cd5f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cdbf8 │ │ │ │ + bvs.n 3cdc08 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd5b4 │ │ │ │ + b.n 3cd5c4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3cdbc8 │ │ │ │ + bvs.n 3cdbd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd57c │ │ │ │ + b.n 3cd58c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3cdb90 │ │ │ │ + bpl.n 3cdba0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd544 │ │ │ │ + b.n 3cd554 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3cdb58 │ │ │ │ + bpl.n 3cdb68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd514 │ │ │ │ + b.n 3cd524 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3cdb24 │ │ │ │ + bpl.n 3cdb34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd4c8 │ │ │ │ + b.n 3cd4d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3cdcdc │ │ │ │ + bpl.n 3cdcec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd444 │ │ │ │ + b.n 3cd454 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr.w r6, [pc, #1848] @ 3ce330 │ │ │ │ mov r0, fp │ │ │ │ blx 9d9e8 │ │ │ │ mov.w r7, #3376 @ 0xd30 │ │ │ │ add r6, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -1220340,125 +1220345,125 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #260] @ (3ce420 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3cc1ec │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 3cea38 │ │ │ │ + b.n 3cea48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce994 │ │ │ │ + b.n 3ce9a4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3ce3a0 │ │ │ │ + bmi.n 3ce3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce934 │ │ │ │ + b.n 3ce944 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [r6, #304]! @ 0x130 │ │ │ │ - b.n 3ce8e8 │ │ │ │ + ldrd r0, r0, [lr, #304]! @ 0x130 │ │ │ │ + b.n 3ce8f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [ip, #304] @ 0x130 │ │ │ │ - b.n 3ce858 │ │ │ │ + ldrd r0, r0, [r4, #304] @ 0x130 │ │ │ │ + b.n 3ce868 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3ce264 │ │ │ │ + bcc.n 3ce274 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add.w r0, lr, #76 @ 0x4c │ │ │ │ - b.n 3ce7dc │ │ │ │ + adds.w r0, r6, #76 @ 0x4c │ │ │ │ + b.n 3ce7ec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3ce3ec │ │ │ │ + bcc.n 3ce3fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce780 │ │ │ │ + b.n 3ce790 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3ce390 │ │ │ │ + bcc.n 3ce3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce740 │ │ │ │ + b.n 3ce750 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce350 │ │ │ │ + bcs.n 3ce360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce6fc │ │ │ │ + b.n 3ce70c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce30c │ │ │ │ + bcs.n 3ce31c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce6cc │ │ │ │ + b.n 3ce6dc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce2d8 │ │ │ │ + bcs.n 3ce2e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce68c │ │ │ │ + b.n 3ce69c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce29c │ │ │ │ + bcs.n 3ce2ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce65c │ │ │ │ + b.n 3ce66c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce468 │ │ │ │ + bcs.n 3ce478 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce620 │ │ │ │ + b.n 3ce630 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce42c │ │ │ │ + bcs.n 3ce43c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce5ec │ │ │ │ + b.n 3ce5fc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce3f8 │ │ │ │ + bcs.n 3ce408 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce5ac │ │ │ │ + b.n 3ce5bc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ce3bc │ │ │ │ + bcs.n 3ce3cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce57c │ │ │ │ + b.n 3ce58c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3ce388 │ │ │ │ + bne.n 3ce398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce53c │ │ │ │ + b.n 3ce54c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3ce348 │ │ │ │ + bne.n 3ce358 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce4a4 │ │ │ │ + b.n 3ce4b4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ands.w r0, lr, #76 @ 0x4c │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + bic.w r0, r6, #76 @ 0x4c │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vmla.i d16, d6, d0[3] │ │ │ │ - vext.8 q0, q1, q6, #0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + vmla.i d16, d14, d0[3] │ │ │ │ + vext.8 q0, q5, q6, #0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 12, cr0, cr2, cr12, {2} │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ cdp 0, 12, cr0, cr10, cr12, {2} │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ce0b4 │ │ │ │ + cdp 0, 13, cr0, cr2, cr12, {2} │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + b.n 3ce0c4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldcl 0, cr0, [r2, #304]! @ 0x130 │ │ │ │ - b.n 3cdf54 │ │ │ │ + ldcl 0, cr0, [sl, #304]! @ 0x130 │ │ │ │ + b.n 3cdf64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc 0, cr0, [r8, #-304]! @ 0xfffffed0 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + stcl 0, cr0, [r0, #-304] @ 0xfffffed0 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3cdd90 │ │ │ │ + b.n 3cdda0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3ce484 │ │ │ │ + ble.n 3ce494 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3cdc6c │ │ │ │ + b.n 3cdc7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3ce338 │ │ │ │ + bgt.n 3ce348 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q8, q3, d1[2] │ │ │ │ + vmla.i q8, q7, d1[2] │ │ │ │ mov r0, r5 │ │ │ │ blx 9c760 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ rsb r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bgt.w 3ce286 │ │ │ │ @@ -1221008,113 +1221013,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #224] @ (3ceaf0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3cc1ec │ │ │ │ ... │ │ │ │ - vmla.i d0, d6, d1[2] │ │ │ │ - orns r0, r8, ip, lsl #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + vmla.i d0, d14, d1[2] │ │ │ │ + eor.w r0, r0, ip, lsl #1 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 3ceaa0 │ │ │ │ + bge.n 3ceab0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3cea50 │ │ │ │ + bge.n 3cea60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [r0, #-304]! @ 0x130 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + ldrd r0, r0, [r8, #-304]! @ 0x130 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strd r0, r0, [r8, #-304] @ 0x130 │ │ │ │ - strd r0, r0, [r4, #-304] @ 0x130 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrd r0, r0, [r0, #-304] @ 0x130 │ │ │ │ + strd r0, r0, [ip, #-304] @ 0x130 │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3ce9c0 │ │ │ │ + b.n 3ce9d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce928 │ │ │ │ + b.n 3ce938 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc 0, cr0, [r6], #-292 @ 0xfffffedc │ │ │ │ - b.n 3ce91c │ │ │ │ + stc 0, cr0, [lr], #-292 @ 0xfffffedc │ │ │ │ + b.n 3ce92c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ce9f8 │ │ │ │ + bvc.n 3cea08 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce8cc │ │ │ │ + b.n 3ce8dc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ceb30 │ │ │ │ + bvc.n 3ceb40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 3ceaf8 │ │ │ │ + bvc.n 3ceb08 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 3ceac8 │ │ │ │ + bvc.n 3cead8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 3cea98 │ │ │ │ + bvc.n 3ceaa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3cea60 │ │ │ │ + bvs.n 3cea70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3cea34 │ │ │ │ + bvs.n 3cea44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3cea04 │ │ │ │ + bvs.n 3cea14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3ce9c4 │ │ │ │ + bvs.n 3ce9d4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3ceb8c │ │ │ │ + bvs.n 3ceb9c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3ceb58 │ │ │ │ + bvs.n 3ceb68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3ceb20 │ │ │ │ + bvs.n 3ceb30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 3ceae8 │ │ │ │ + bvs.n 3ceaf8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 3ceab8 │ │ │ │ + bpl.n 3ceac8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 3cea88 │ │ │ │ + bpl.n 3cea98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 3cea50 │ │ │ │ + bpl.n 3cea60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 3cea20 │ │ │ │ + bpl.n 3cea30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3cea20 │ │ │ │ + bgt.n 3cea30 │ │ │ │ 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 │ │ │ │ @@ -1221161,17 +1221166,17 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {pc} │ │ │ │ - bmi.n 3cec04 │ │ │ │ + bmi.n 3cec14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ @@ -1221223,15 +1221228,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ hlt 0x003e │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3cf318 │ │ │ │ + b.n 3cf328 │ │ │ │ lsls r4, r1, #1 │ │ │ │ hlt 0x000a │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1221352,43 +1221357,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #68] @ (3ced88 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3cecb6 │ │ │ │ - b.n 3cf3ac │ │ │ │ + b.n 3cf3bc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf2f8 │ │ │ │ + b.n 3cf308 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf2cc │ │ │ │ + b.n 3cf2dc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf278 │ │ │ │ + b.n 3cf288 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf224 │ │ │ │ + b.n 3cf234 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf1f4 │ │ │ │ + b.n 3cf204 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1221466,23 +1221471,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3cee70 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3cee12 │ │ │ │ nop │ │ │ │ - b.n 3cf138 │ │ │ │ + b.n 3cf148 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf10c │ │ │ │ + b.n 3cf11c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf0c8 │ │ │ │ + b.n 3cf0d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3cef00 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1221549,23 +1221554,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3cef38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3ceeda │ │ │ │ nop │ │ │ │ - b.n 3cf070 │ │ │ │ + b.n 3cf080 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf044 │ │ │ │ + b.n 3cf054 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf000 │ │ │ │ + b.n 3cf010 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, 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 │ │ │ │ @@ -1221641,27 +1221646,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (3cf030 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ceff6 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs.w fp, r2, #0 │ │ │ │ @@ -1221750,25 +1221755,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #28] @ (3cf144 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3cf10c │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ite lt │ │ │ │ + itt lt │ │ │ │ lsllt r1, r1, #1 │ │ │ │ - udfge #82 @ 0x52 │ │ │ │ + udflt #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r1, r1, #1 │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdbls 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] @ (3cf4dc ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #896] @ (3cf4e0 ) │ │ │ │ @@ -1222098,55 +1222103,55 @@ │ │ │ │ b.n 3cf44e │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ble.n 3cf438 │ │ │ │ + ble.n 3cf448 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3cf5e8 │ │ │ │ + bgt.n 3cf3f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3cf4a0 │ │ │ │ + blt.n 3cf4b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3cf414 │ │ │ │ + blt.n 3cf424 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3cf5e8 │ │ │ │ + blt.n 3cf5f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3cf5a8 │ │ │ │ + blt.n 3cf5b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3cf57c │ │ │ │ + blt.n 3cf58c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3cf548 │ │ │ │ + blt.n 3cf558 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 3cf51c │ │ │ │ + blt.n 3cf52c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 3cf4f0 │ │ │ │ + bge.n 3cf500 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 3cf4bc │ │ │ │ + bge.n 3cf4cc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3cf5b2 │ │ │ │ + pop {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 3cf48c │ │ │ │ + bge.n 3cf49c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3cf5b2 │ │ │ │ + cbnz r4, 3cf5b4 │ │ │ │ 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 │ │ │ │ @@ -1222495,30 +1222500,30 @@ │ │ │ │ blx 9e6cc │ │ │ │ b.n 3cf860 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3cf940 │ │ │ │ + bvc.n 3cf950 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3cf934 │ │ │ │ + bvc.n 3cf944 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xe816004e │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + @ instruction: 0xe81e004e │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3cf36c │ │ │ │ + b.n 3cf37c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ 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] @ (3cf9f8 ) │ │ │ │ @@ -1222622,27 +1222627,27 @@ │ │ │ │ b.n 3cf9ba │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3cfad8 │ │ │ │ + bvs.n 3cfae8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3cfaa8 │ │ │ │ + bvs.n 3cfab8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bpl.n 3cf9f8 │ │ │ │ + bpl.n 3cfa08 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3cf968 │ │ │ │ + bpl.n 3cf978 │ │ │ │ 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] @ 3d046c │ │ │ │ sub sp, #20 │ │ │ │ @@ -1223632,33 +1223637,33 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3d04bc │ │ │ │ + bmi.n 3d04cc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d0480 │ │ │ │ + bmi.n 3d0490 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d043c │ │ │ │ + bcc.n 3d044c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3d03d0 │ │ │ │ + bcc.n 3d03e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ 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] @ 3d0930 │ │ │ │ @@ -1224075,80 +1224080,80 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d05d4 │ │ │ │ nop │ │ │ │ add r1, pc, #704 @ (adr r1, 3d0bf4 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, pc, #592 @ (adr r0, 3d0b9c ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3d097c │ │ │ │ + cbnz r0, 3d097e │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + vmla.i d16, d14, d0[3] │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i d16, d6, d0[3] │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #928 @ (adr r7, 3d0d4c ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 3d0d6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 3d0be8 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 3d0c08 ) │ │ │ │ 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 │ │ │ │ @@ -1224612,90 +1224617,90 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d0af8 │ │ │ │ ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, pc, #760 @ (adr r5, 3d11d8 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 3d11f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + eors.w r0, r6, ip, lsl #1 │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eor.w r0, lr, ip, lsl #1 │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #768 @ (adr r3, 3d1220 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 3d1240 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 3d1158 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 3d1178 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #384 @ (adr r3, 3d10b0 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 3d10d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 3d0fd0 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 3d0ff0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 3d1258 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 3d1278 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, 3d11f8 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 3d1218 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #400 @ (adr r2, 3d10e0 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 3d1100 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #216 @ (adr r2, 3d1030 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 3d1050 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 3d132c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 3d134c ) │ │ │ │ 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] @ 3d1c34 │ │ │ │ @@ -1225894,238 +1225899,239 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 3d1e6c │ │ │ │ str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - itet gt │ │ │ │ - lslgt r4, r1, #1 │ │ │ │ - ite cc @ unpredictable │ │ │ │ + itee le │ │ │ │ + lslle r4, r1, #1 │ │ │ │ + itt cc @ unpredictable │ │ │ │ lslcc r4, r1, #1 │ │ │ │ - stmiacs r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmiacc r1!, {r1, r2} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 3d1e64 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 3d1e84 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ittt cs │ │ │ │ + itet cs │ │ │ │ lslcs r4, r1, #1 │ │ │ │ - lslcs r2, r6, #6 │ │ │ │ + lslcc r2, r7, #6 │ │ │ │ lslcs r4, r1, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - itte mi │ │ │ │ + itee mi │ │ │ │ lslmi r4, r1, #1 │ │ │ │ - addmi r4, pc, #816 @ (adr r4, 3d1fb4 ) │ │ │ │ + addpl r4, pc, #848 @ (adr r4, 3d1fd4 ) │ │ │ │ lslpl r4, r1, #1 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q8, q5, d11[0] │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - pop {r1, pc} │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x00be │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ bkpt 0x00c6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 3d1d38 │ │ │ │ + cbnz r4, 3d1d3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 3d1d1a │ │ │ │ + cbnz r2, 3d1d1c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3d1d18 │ │ │ │ + cbnz r6, 3d1d1a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r0, 3d1d20 │ │ │ │ + cbnz r0, 3d1d22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - revsh r6, r0 │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + revsh r6, r1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3d1d56 │ │ │ │ + cbnz r2, 3d1d58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r6, 3d1d26 │ │ │ │ + cbnz r6, 3d1d28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 3d1d4c │ │ │ │ + cbnz r4, 3d1d4e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3d1d52 │ │ │ │ + cbnz r4, 3d1d54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3d1d1c │ │ │ │ + cbnz r4, 3d1d1e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3d1d60 │ │ │ │ + cbnz r4, 3d1d62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3d1d62 │ │ │ │ + cbnz r0, 3d1d64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3d1d54 │ │ │ │ + cbnz r0, 3d1d56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3d1d58 │ │ │ │ + cbnz r6, 3d1d5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3d1d54 │ │ │ │ + cbnz r2, 3d1d56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 3d1d5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld1.8 {d0[2]}, [r4], fp │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + vld1.8 {d0[2]}, [ip], fp │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh.w r0, [r8, fp] │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + vst4.16 {d16-d19}, [r0], fp │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrh r4, [r5, #30] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf764004b │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + @ instruction: 0xf76c004b │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf6fe004b │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + @ instruction: 0xf706004b │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r4, 3d1e66 │ │ │ │ + push {r2} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3d1e5c │ │ │ │ + cbz r2, 3d1e5e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr.w r2, [pc, #1972] @ 3d25c0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r2, pc │ │ │ │ blx 9e6cc │ │ │ │ @@ -1226874,193 +1226880,193 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ b.w 3d1378 │ │ │ │ mov r3, r0 │ │ │ │ b.w 3d1814 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 3d25e2 │ │ │ │ + cbz r4, 3d25e4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d261e │ │ │ │ + cbz r6, 3d2620 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3d2628 │ │ │ │ + cbz r0, 3d262a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3d25f0 │ │ │ │ + cbz r2, 3d25f2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ands.w r0, r2, #13303808 @ 0xcb0000 │ │ │ │ - stc2l 0, cr0, [r6, #304]! @ 0x130 │ │ │ │ - cbz r2, 3d25e2 │ │ │ │ + ands.w r0, sl, #13303808 @ 0xcb0000 │ │ │ │ + stc2l 0, cr0, [lr, #304]! @ 0x130 │ │ │ │ + cbz r2, 3d25e4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - usat r0, #11, sl, asr #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ - sxtb r4, r7 │ │ │ │ + @ instruction: 0xf3b2004b │ │ │ │ + stc2 0, cr0, [r6, #304] @ 0x130 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2], {76} @ 0x4c │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + ldc2l 0, cr0, [sl], {76} @ 0x4c │ │ │ │ + add sp, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d263a │ │ │ │ + cbz r6, 3d263c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3d263c │ │ │ │ + cbz r0, 3d263e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mcrr2 0, 4, r0, sl, cr12 │ │ │ │ - cbz r2, 3d2638 │ │ │ │ + mrrc2 0, 4, r0, r2, cr12 │ │ │ │ + cbz r2, 3d263a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3d2634 │ │ │ │ + cbz r2, 3d2636 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d263a │ │ │ │ + cbz r6, 3d263c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf1f6004b │ │ │ │ - @ instruction: 0xfbcc004c │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf1fe004b │ │ │ │ + @ instruction: 0xfbd4004c │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf186004b │ │ │ │ - @ instruction: 0xfb5c004c │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf18e004b │ │ │ │ + @ instruction: 0xfb64004c │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfaea004c │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xfaf2004c │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa54004c │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + @ instruction: 0xfa5c004c │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bic.w r0, r4, #75 @ 0x4b │ │ │ │ - ldr??.w r0, [r8, #76] @ 0x4c │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + bic.w r0, ip, #75 @ 0x4b │ │ │ │ + @ instruction: 0xfa00004c │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s q8, q6, │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + vmla.i d0, d4, d3[2] │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s q0, q2, │ │ │ │ - vst4.16 {d0-d3}, [sl], ip │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + vhadd.s q0, q6, │ │ │ │ + ldrsb.w r0, [r2, ip] │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 9, cr0, cr6, cr11, {2} │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + cdp 0, 9, cr0, cr14, cr11, {2} │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7d8004c │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + @ instruction: 0xf7e0004c │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf764004c │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf76c004c │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ 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 │ │ │ │ @@ -1227823,116 +1227829,116 @@ │ │ │ │ b.n 3d27bc │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - @ instruction: 0xffffa9f4 │ │ │ │ + @ instruction: 0xffffa9fc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #744 @ (adr r7, 3d3240 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 3d3260 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orn r0, sl, fp, lsl #1 │ │ │ │ - add r7, pc, #680 @ (adr r7, 3d3208 ) │ │ │ │ + orns r0, r2, fp, lsl #1 │ │ │ │ + add r7, pc, #712 @ (adr r7, 3d3228 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs.w r0, sl, fp, lsl #1 │ │ │ │ - add r7, pc, #112 @ (adr r7, 3d2fd8 ) │ │ │ │ + orn r0, r2, fp, lsl #1 │ │ │ │ + add r7, pc, #144 @ (adr r7, 3d2ff8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 3d2fcc ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 3d2fec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [r2, #300] @ 0x12c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + strd r0, r0, [sl, #300] @ 0x12c │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #0 @ (adr r7, 3d2f78 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 3d2f98 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #928 @ (adr r6, 3d331c ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 3d333c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbfx r0, r6, #1, #13 │ │ │ │ - add r6, pc, #520 @ (adr r6, 3d318c ) │ │ │ │ + sbfx r0, lr, #1, #13 │ │ │ │ + add r6, pc, #552 @ (adr r6, 3d31ac ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 3d31b8 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 3d31d8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 3d333c ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 3d335c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf23e004c │ │ │ │ + movw r0, #24652 @ 0x604c │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ vcvt.u16.f16 d28, d13, #1 │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffcbd1 │ │ │ │ - vsra.u64 d31, d22, #1 │ │ │ │ + vsra.u64 d31, d30, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #904 @ (adr r6, 3d3330 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 3d3350 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #808 @ (adr r4, 3d32d4 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 3d32f4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 3d3288 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 3d32a8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 3d3264 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 3d3284 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add.w r0, r0, #76 @ 0x4c │ │ │ │ + add.w r0, r8, #76 @ 0x4c │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 3d3008 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 3d3028 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d2d78 │ │ │ │ + b.n 3d2d88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 3d3080 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 3d30a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf0b2004c │ │ │ │ - add r3, pc, #544 @ (adr r3, 3d31f0 ) │ │ │ │ + @ instruction: 0xf0ba004c │ │ │ │ + add r3, pc, #576 @ (adr r3, 3d3210 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #648 @ (adr r3, 3d325c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 3d327c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d2c6c │ │ │ │ + b.n 3d2c7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 3d329c ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 3d32bc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #568 @ (adr r3, 3d3218 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 3d3238 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #528 @ (adr r3, 3d31f4 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 3d3214 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i16 d16, d8, d4[1] │ │ │ │ - add r3, pc, #96 @ (adr r3, 3d304c ) │ │ │ │ + vmla.i32 d16, d0, d12[0] │ │ │ │ + add r3, pc, #128 @ (adr r3, 3d306c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #488 @ (adr r2, 3d31d8 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 3d31f8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d2a58 │ │ │ │ + b.n 3d2a68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, 3d3200 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 3d3220 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 13, cr0, cr8, cr12, {2} │ │ │ │ - add r1, pc, #920 @ (adr r1, 3d3398 ) │ │ │ │ + cdp 0, 14, cr0, cr0, cr12, {2} │ │ │ │ + add r1, pc, #952 @ (adr r1, 3d33b8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 3d3394 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 3d33b4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 3d3340 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 3d3360 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 3d32ec ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 3d330c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr10, cr12, {2} │ │ │ │ - add r1, pc, #336 @ (adr r1, 3d3164 ) │ │ │ │ + cdp 0, 2, cr0, cr2, cr12, {2} │ │ │ │ + add r1, pc, #368 @ (adr r1, 3d3184 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d3808 │ │ │ │ + b.n 3d2818 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 3d3194 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 3d31b4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 3d3138 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 3d3158 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 3d310c ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 3d312c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 3d30f8 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 3d3118 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r6, [r5, #30] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-304]! @ 0xfffffed0 │ │ │ │ - add r0, pc, #648 @ (adr r0, 3d32bc ) │ │ │ │ + ldcl 0, cr0, [ip, #-304]! @ 0xfffffed0 │ │ │ │ + add r0, pc, #680 @ (adr r0, 3d32dc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #256 @ (adr r0, 3d3138 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 3d3158 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #408 @ (adr r2, 3d31d4 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 3d31f4 ) │ │ │ │ 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] @ 3d3558 │ │ │ │ @@ -1228411,95 +1228417,95 @@ │ │ │ │ blx 9d2a0 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ b.n 3d31f0 │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #472 @ (adr r0, 3d373c ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 3d375c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 3d36f8 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 3d3718 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ 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] @ 3d3b00 │ │ │ │ @@ -1228972,85 +1228978,85 @@ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ b.n 3d37e0 │ │ │ │ nop │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ 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 │ │ │ │ @@ -1229335,47 +1229341,47 @@ │ │ │ │ b.n 3d3dfa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx 94c8c │ │ │ │ ldr.w r9, [r4, #1060] @ 0x424 │ │ │ │ addw r1, r4, #1324 @ 0x52c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1229540,55 +1229546,55 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #92] @ (3d4124 ) │ │ │ │ add r3, pc │ │ │ │ blx a172c │ │ │ │ b.n 3d3c1a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ @@ -1229898,41 +1229904,41 @@ │ │ │ │ b.n 3d4390 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #1324 @ 0x52c │ │ │ │ ldr r0, [pc, #476] @ (3d46b4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1230120,71 +1230126,71 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #124] @ (3d4724 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d4390 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ 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 │ │ │ │ @@ -1230247,27 +1230253,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3d4780 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3d47a0 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ 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 │ │ │ │ @@ -1230974,141 +1230980,141 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrsh r0, [r3, r1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ 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 │ │ │ │ @@ -1231211,33 +1231217,33 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3d5118 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ 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] @ 3d58b4 │ │ │ │ @@ -1231851,123 +1231857,123 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d5506 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, r1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh r0, [r4, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, 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] @ 3d5e44 │ │ │ │ @@ -1232415,95 +1232421,95 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d5afc │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #736] @ (3d6128 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [pc, #432] @ (3d6010 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ 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 │ │ │ │ @@ -1233065,117 +1233071,117 @@ │ │ │ │ b.n 3d5fc4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bxns fp │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r8, r4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #744] @ (3d6840 ) │ │ │ │ + ldr r7, [pc, #776] @ (3d6860 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #408] @ (3d6704 ) │ │ │ │ + ldr r6, [pc, #440] @ (3d6724 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #672] @ (3d685c ) │ │ │ │ + ldr r4, [pc, #704] @ (3d687c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #560] @ (3d67f4 ) │ │ │ │ + ldr r4, [pc, #592] @ (3d6814 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #224] @ (3d66b8 ) │ │ │ │ + ldr r4, [pc, #256] @ (3d66d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #112] @ (3d6650 ) │ │ │ │ + ldr r4, [pc, #144] @ (3d6670 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #0] @ (3d65e8 ) │ │ │ │ + ldr r4, [pc, #32] @ (3d6608 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #904] @ (3d6978 ) │ │ │ │ + ldr r3, [pc, #936] @ (3d6998 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #680] @ (3d68a8 ) │ │ │ │ + ldr r3, [pc, #712] @ (3d68c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #568] @ (3d6840 ) │ │ │ │ + ldr r3, [pc, #600] @ (3d6860 ) │ │ │ │ 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 │ │ │ │ @@ -1233548,36 +1233554,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r6, r0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #832] @ (3d6d58 ) │ │ │ │ + ldr r0, [pc, #864] @ (3d6d78 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u32 q8, q4, │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + vhadd.u q8, q0, │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr.w r0, [pc, #1716] @ 3d70f8 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1704] @ 3d70fc │ │ │ │ @@ -1234139,81 +1234145,81 @@ │ │ │ │ bne.w 3d670c │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.w 3d672c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrsh r2, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ 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 │ │ │ │ @@ -1234570,111 +1234576,111 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #208] @ (3d7638 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3d6a66 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -1234769,35 +1234775,35 @@ │ │ │ │ blx 96648 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3d76d6 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3d76ca │ │ │ │ nop │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ 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] @ 3d7e50 │ │ │ │ @@ -1235443,70 +1235449,70 @@ │ │ │ │ b.n 3d7d1c │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldcl 0, cr0, [ip, #300]! @ 0x12c │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + cdp 0, 0, cr0, cr4, cr11, {2} │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 3d7d1c │ │ │ │ b.n 3d8018 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ @@ -1235907,73 +1235913,73 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.w 3d7a3c │ │ │ │ movs r3, #11 │ │ │ │ b.n 3d7fbe │ │ │ │ ... │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r0, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r7, r1] │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #992] @ (3d8748 ) │ │ │ │ + ldr r7, [pc, #0] @ (3d8368 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #344] @ (3d84d0 ) │ │ │ │ + ldr r6, [pc, #376] @ (3d84f0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #160] @ (3d8420 ) │ │ │ │ + ldr r6, [pc, #192] @ (3d8440 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #416] @ (3d8530 ) │ │ │ │ + ldr r5, [pc, #448] @ (3d8550 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #168] @ (3d8440 ) │ │ │ │ + ldr r5, [pc, #200] @ (3d8460 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #864] @ (3d86fc ) │ │ │ │ + ldr r5, [pc, #896] @ (3d871c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #960] @ (3d8760 ) │ │ │ │ + ldr r4, [pc, #992] @ (3d8780 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #704] @ (3d8668 ) │ │ │ │ + ldr r4, [pc, #736] @ (3d8688 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #560] @ (3d85e0 ) │ │ │ │ + ldr r4, [pc, #592] @ (3d8600 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #336] @ (3d8508 ) │ │ │ │ + ldr r4, [pc, #368] @ (3d8528 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (3d84fc ) │ │ │ │ + ldr r4, [pc, #352] @ (3d851c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r5, [r3, #212] @ 0xd4 │ │ │ │ blx 9bce0 │ │ │ │ ldr r1, [pc, #556] @ (3d85fc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -1236180,77 +1236186,77 @@ │ │ │ │ ldr r0, [pc, #140] @ (3d8678 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d8334 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #536] @ (3d881c ) │ │ │ │ + ldr r3, [pc, #568] @ (3d883c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #288] @ (3d8730 ) │ │ │ │ + ldr r3, [pc, #320] @ (3d8750 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #160] @ (3d86b8 ) │ │ │ │ + ldr r3, [pc, #192] @ (3d86d8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (3d8a18 ) │ │ │ │ + ldr r3, [pc, #24] @ (3d8638 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #888] @ (3d89a0 ) │ │ │ │ + ldr r2, [pc, #920] @ (3d89c0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #760] @ (3d8928 ) │ │ │ │ + ldr r2, [pc, #792] @ (3d8948 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (3d88b0 ) │ │ │ │ + ldr r2, [pc, #664] @ (3d88d0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #504] @ (3d8838 ) │ │ │ │ + ldr r2, [pc, #536] @ (3d8858 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #376] @ (3d87c0 ) │ │ │ │ + ldr r2, [pc, #408] @ (3d87e0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #168] @ (3d86f8 ) │ │ │ │ + ldr r2, [pc, #200] @ (3d8718 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (3d8680 ) │ │ │ │ + ldr r2, [pc, #72] @ (3d86a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #936] @ (3d8a08 ) │ │ │ │ + ldr r1, [pc, #968] @ (3d8a28 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #816] @ (3d8998 ) │ │ │ │ + ldr r1, [pc, #848] @ (3d89b8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #688] @ (3d8920 ) │ │ │ │ + ldr r1, [pc, #720] @ (3d8940 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #576] @ (3d88b8 ) │ │ │ │ + ldr r1, [pc, #608] @ (3d88d8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003d867c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1236439,70 +1236445,70 @@ │ │ │ │ b.n 3d8706 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r3, #7 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #696] @ (3d8b20 ) │ │ │ │ + ldr r0, [pc, #728] @ (3d8b40 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #496] @ (3d8a6c ) │ │ │ │ + ldr r0, [pc, #528] @ (3d8a8c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r2, r4, #5 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r0, [pc, #288] @ (3d89a8 ) │ │ │ │ + ldr r0, [pc, #320] @ (3d89c8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3d88c0 ) │ │ │ │ + ldr r0, [pc, #72] @ (3d88e0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blx lr │ │ │ │ + blx pc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [pc, #748] @ (3d8b94 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blxns r4 │ │ │ │ + blxns r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ 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 9a7f8 │ │ │ │ @@ -1236523,17 +1236529,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003d8924 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1236936,77 +1236942,77 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r0, r5, #4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #304] @ (3d8e9c ) │ │ │ │ + ldr r5, [pc, #336] @ (3d8ebc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #8] @ (3d8d80 ) │ │ │ │ + ldr r5, [pc, #40] @ (3d8da0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r0, r1, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add lr, sl │ │ │ │ + add lr, fp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #848] @ (3d90ec ) │ │ │ │ + ldr r7, [pc, #880] @ (3d910c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #248] @ (3d8eb0 ) │ │ │ │ + ldr r7, [pc, #280] @ (3d8ed0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 94f18 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3d8b1c │ │ │ │ @@ -1237501,73 +1237507,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (3d93ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3d9088 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1416] @ 3d993c │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ @@ -1238065,135 +1238071,135 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #256] @ (3d9a2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3d8cda │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3da0f8 │ │ │ │ + b.n 3da108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3da0ac │ │ │ │ + b.n 3da0bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ 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 │ │ │ │ @@ -1238218,17 +1238224,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003d9a8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1239231,164 +1239237,164 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 3d9ccc │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsrs r2, r5, #14 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #13 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r7, [pc, #496] @ (3da744 ) │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r7, r7] │ │ │ │ vqrdmlsh.s q10, , d19[0] │ │ │ │ - @ instruction: 0xffffd540 │ │ │ │ + @ instruction: 0xffffd548 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - beq.n 3da608 │ │ │ │ + beq.n 3da618 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xeaf40048 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + @ instruction: 0xeafc0048 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r4, r1, #1 │ │ │ │ bx r2 │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ - @ instruction: 0xffff2ad4 │ │ │ │ + @ instruction: 0xffff2adc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov fp, r9 │ │ │ │ vqshlu.s64 d20, d23, #63 @ 0x3f │ │ │ │ vrsubhn.i d20, , │ │ │ │ - vtbl.8 d18, {d31- instruction: 0xffff2a94 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ble.w 3dd140 │ │ │ │ ldr.w r2, [pc, #1196] @ 3dab38 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1239820,51 +1239826,51 @@ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n 3daa6a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3da6c0 │ │ │ │ + b.n 3da6d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3da5ec │ │ │ │ + b.n 3da5fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #696] @ (3dae18 ) │ │ │ │ + ldr r7, [pc, #728] @ (3dae38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx a0fd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -1241069,87 +1241075,87 @@ │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 3db790 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ b.w 3da9f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q0, q3, d8[0] │ │ │ │ - subs r4, r3, #1 │ │ │ │ + vmla.i q0, q7, d8[0] │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q0, q7, d0[2] │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + vmla.i16 q0, q3, d0[1] │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr8, {2} │ │ │ │ - adds r6, r3, #4 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr8, {2} │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr8, {2} │ │ │ │ - adds r2, r0, #3 │ │ │ │ + cdp2 0, 5, cr0, cr8, cr8, {2} │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #288]! @ 0x120 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + ldc2l 0, cr0, [ip, #288]! @ 0x120 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #288] @ 0x120 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + ldc2l 0, cr0, [lr, #288] @ 0x120 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfb200048 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + @ instruction: 0xfb280048 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfaea0048 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + @ instruction: 0xfaf20048 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld1.8 {d16[2]}, [sl], r8 │ │ │ │ - bgt.n 3db98c │ │ │ │ + ldr??.w r0, [r2, #72] @ 0x48 │ │ │ │ + bgt.n 3db99c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh.w r0, [ip, #72] @ 0x48 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + vst1.8 {d16[2]}, [r4], r8 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3db99e │ │ │ │ + cbnz r2, 3db9a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ 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 │ │ │ │ @@ -1241819,94 +1241825,94 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx 9543c │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ b.n 3dbdc4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - usat r0, #8, lr, asr #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + @ instruction: 0xf3b60048 │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf37e0048 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + usat r0, #8, r6, lsl #1 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bfi r0, r2, #1, #8 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + bfi r0, sl, #1, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbfx r0, r4, #1, #9 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + sbfx r0, ip, #1, #9 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf0fe0048 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + add.w r0, r6, #72 @ 0x48 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ movw r4, #5927 @ 0x1727 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r3, [pc, #3256] @ 3dcdf0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ @@ -1243140,181 +1243146,181 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #352] @ (3dcf40 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3da530 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #648] @ (3dd0ac ) │ │ │ │ + ldr r7, [pc, #680] @ (3dd0cc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #128] @ (3dcebc ) │ │ │ │ + ldr r6, [pc, #160] @ (3dcedc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #464] @ (3dd018 ) │ │ │ │ + ldr r5, [pc, #496] @ (3dd038 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #872] @ (3dd1d0 ) │ │ │ │ + ldr r3, [pc, #904] @ (3dd1f0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #888] @ (3dd1f8 ) │ │ │ │ + ldr r2, [pc, #920] @ (3dd218 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (3dd11c ) │ │ │ │ + ldr r2, [pc, #688] @ (3dd13c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #984] @ (3dd280 ) │ │ │ │ + ldr r1, [pc, #1016] @ (3dd2a0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #992] @ (3dd2a0 ) │ │ │ │ + ldr r1, [pc, #0] @ (3dcec0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ (3dd0f8 ) │ │ │ │ + ldr r0, [pc, #584] @ (3dd118 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf2700048 │ │ │ │ - strh.w r0, [ip, ip] │ │ │ │ - str r6, [r5, r4] │ │ │ │ + @ instruction: 0xf2780048 │ │ │ │ + ldrh.w r0, [r4, ip] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #384] @ (3dd09c ) │ │ │ │ + ldr r7, [pc, #416] @ (3dd0bc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #624] @ (3dd1a4 ) │ │ │ │ + ldr r6, [pc, #656] @ (3dd1c4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd510 │ │ │ │ + b.n 3dd520 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd4dc │ │ │ │ + b.n 3dd4ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r0, [pc, #1664] @ 3dd5c8 │ │ │ │ movw r1, #5758 @ 0x167e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1652] @ 3dd5cc │ │ │ │ @@ -1243886,165 +1243892,165 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #408] @ (3dd754 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3dcfa4 │ │ │ │ nop │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd87c │ │ │ │ + b.n 3dd88c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd840 │ │ │ │ + b.n 3dd850 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i32 q8, q0, d11[0] │ │ │ │ - b.n 3dd804 │ │ │ │ + vmla.i32 q8, q4, d11[0] │ │ │ │ + b.n 3dd814 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i q8, q0, d3[2] │ │ │ │ - b.n 3dd7c8 │ │ │ │ + vmla.i q8, q4, d3[2] │ │ │ │ + b.n 3dd7d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i16 q0, q7, d3[1] │ │ │ │ - b.n 3dd78c │ │ │ │ + vmla.i32 q0, q3, d11[0] │ │ │ │ + b.n 3dd79c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vhadd.u32 q8, q2, │ │ │ │ - b.n 3dd724 │ │ │ │ + vhadd.u32 q8, q6, │ │ │ │ + b.n 3dd734 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u16 q0, q1, │ │ │ │ - b.n 3dd68c │ │ │ │ + vhadd.u16 q0, q5, │ │ │ │ + b.n 3dd69c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr11, {2} │ │ │ │ - cdp2 0, 11, cr0, cr6, cr11, {2} │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr11, {2} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr11, {2} │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr11, {2} │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr11, {2} │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr11, {2} │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr11, {2} │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr11, {2} │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + cdp2 0, 5, cr0, cr2, cr11, {2} │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr11, {2} │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + cdp2 0, 2, cr0, cr0, cr11, {2} │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #300]! @ 0x12c │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + ldc2l 0, cr0, [sl, #300]! @ 0x12c │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr, #300] @ 0x12c │ │ │ │ - svc 0 │ │ │ │ + ldc2l 0, cr0, [r6, #300] @ 0x12c │ │ │ │ + svc 8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r6, #300]! @ 0x12c │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + stc2 0, cr0, [lr, #300]! @ 0x12c │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r6, #300] @ 0x12c │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + stc2 0, cr0, [lr, #300] @ 0x12c │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-300]! @ 0xfffffed4 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + stc2l 0, cr0, [lr, #-300]! @ 0xfffffed4 │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-300] @ 0xfffffed4 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + stc2l 0, cr0, [lr, #-300] @ 0xfffffed4 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r2, #-300]! @ 0xfffffed4 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + stc2 0, cr0, [sl, #-300]! @ 0xfffffed4 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r0, #-300] @ 0xfffffed4 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + stc2 0, cr0, [r8, #-300] @ 0xfffffed4 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r4], #300 @ 0x12c │ │ │ │ - udf #22 │ │ │ │ + stc2l 0, cr0, [ip], #300 @ 0x12c │ │ │ │ + udf #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8], {75} @ 0x4b │ │ │ │ - ble.n 3dd674 │ │ │ │ + ldc2l 0, cr0, [r0], {75} @ 0x4b │ │ │ │ + udf #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [ip], #300 @ 0x12c │ │ │ │ - ble.n 3dd644 │ │ │ │ + ldc2 0, cr0, [r4], #300 @ 0x12c │ │ │ │ + ble.n 3dd654 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0], {75} @ 0x4b │ │ │ │ - ble.n 3dd614 │ │ │ │ + ldc2 0, cr0, [r8], {75} @ 0x4b │ │ │ │ + ble.n 3dd624 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0], #-300 @ 0xfffffed4 │ │ │ │ - ble.n 3dd5e0 │ │ │ │ + ldc2l 0, cr0, [r8], #-300 @ 0xfffffed4 │ │ │ │ + ble.n 3dd5f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mrrc2 0, 4, r0, r4, cr11 │ │ │ │ - ble.n 3dd5ac │ │ │ │ + mrrc2 0, 4, r0, ip, cr11 │ │ │ │ + ble.n 3dd5bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-300 @ 0xfffffed4 │ │ │ │ - ble.n 3dd778 │ │ │ │ + ldc2 0, cr0, [ip], #-300 @ 0xfffffed4 │ │ │ │ + ble.n 3dd788 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2 0, cr0, [ip], {75} @ 0x4b │ │ │ │ - ble.n 3dd74c │ │ │ │ + stc2 0, cr0, [r4], #-300 @ 0xfffffed4 │ │ │ │ + ble.n 3dd75c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r0], {75} @ 0x4b │ │ │ │ - ble.n 3dd71c │ │ │ │ + stc2 0, cr0, [r8], {75} @ 0x4b │ │ │ │ + ble.n 3dd72c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfbe2004b │ │ │ │ - ble.n 3dd6e8 │ │ │ │ + @ instruction: 0xfbea004b │ │ │ │ + ble.n 3dd6f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfbc6004b │ │ │ │ - bgt.n 3dd6b8 │ │ │ │ + @ instruction: 0xfbce004b │ │ │ │ + ble.n 3dd6c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfba8004b │ │ │ │ - bgt.n 3dd688 │ │ │ │ + @ instruction: 0xfbb0004b │ │ │ │ + bgt.n 3dd698 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb8a004b │ │ │ │ - bgt.n 3dd654 │ │ │ │ + @ instruction: 0xfb92004b │ │ │ │ + bgt.n 3dd664 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb72004b │ │ │ │ - bgt.n 3dd628 │ │ │ │ + @ instruction: 0xfb7a004b │ │ │ │ + bgt.n 3dd638 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb56004b │ │ │ │ - bgt.n 3dd5f8 │ │ │ │ + @ instruction: 0xfb5e004b │ │ │ │ + bgt.n 3dd608 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb36004b │ │ │ │ - bgt.n 3dd7c0 │ │ │ │ + @ instruction: 0xfb3e004b │ │ │ │ + bgt.n 3dd7d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb18004b │ │ │ │ - bgt.n 3dd790 │ │ │ │ + @ instruction: 0xfb20004b │ │ │ │ + bgt.n 3dd7a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb00004b │ │ │ │ - bgt.n 3dd764 │ │ │ │ + @ instruction: 0xfb08004b │ │ │ │ + bgt.n 3dd774 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfae4004b │ │ │ │ - bgt.n 3dd734 │ │ │ │ + @ instruction: 0xfaec004b │ │ │ │ + bgt.n 3dd744 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfac8004b │ │ │ │ - blt.n 3dd704 │ │ │ │ + @ instruction: 0xfad0004b │ │ │ │ + bgt.n 3dd714 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfaac004b │ │ │ │ - blt.n 3dd6d4 │ │ │ │ + @ instruction: 0xfab4004b │ │ │ │ + blt.n 3dd6e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa90004b │ │ │ │ - blt.n 3dd6a4 │ │ │ │ + @ instruction: 0xfa98004b │ │ │ │ + blt.n 3dd6b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa74004b │ │ │ │ - blt.n 3dd674 │ │ │ │ + @ instruction: 0xfa7c004b │ │ │ │ + blt.n 3dd684 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa54004b │ │ │ │ - blt.n 3dd63c │ │ │ │ + @ instruction: 0xfa5c004b │ │ │ │ + blt.n 3dd64c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa3a004b │ │ │ │ - blt.n 3dd810 │ │ │ │ + @ instruction: 0xfa42004b │ │ │ │ + blt.n 3dd820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa1a004b │ │ │ │ - blt.n 3dd7dc │ │ │ │ + @ instruction: 0xfa22004b │ │ │ │ + blt.n 3dd7ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr??.w r0, [sl, #75] @ 0x4b │ │ │ │ - blt.n 3dd7a4 │ │ │ │ + @ instruction: 0xfa02004b │ │ │ │ + blt.n 3dd7b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr??.w r0, [sl, #75] @ 0x4b │ │ │ │ - blt.n 3dd76c │ │ │ │ + vld1.8 {d16[2]}, [r2], fp │ │ │ │ + blt.n 3dd77c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh.w r0, [lr, #75] @ 0x4b │ │ │ │ - bge.n 3dd73c │ │ │ │ + vst1.8 {d16[2]}, [r6], fp │ │ │ │ + bge.n 3dd74c │ │ │ │ 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 │ │ │ │ @@ -1244116,19 +1244122,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3dd824 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3dd7d4 │ │ │ │ - @ instruction: 0xf78e004b │ │ │ │ - bhi.n 3dd7a4 │ │ │ │ + @ instruction: 0xf796004b │ │ │ │ + bhi.n 3dd7b4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf76e004b │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + @ instruction: 0xf776004b │ │ │ │ + lsls r0, r7, #24 │ │ │ │ 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] @ (3dd978 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1244267,43 +1244273,43 @@ │ │ │ │ b.n 3dd88a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #80 @ (adr r7, 3dd9d4 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 3dd9f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3dd9e4 │ │ │ │ + bhi.n 3dd9f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3dd92c │ │ │ │ + bvc.n 3dd93c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3dd900 │ │ │ │ + bvc.n 3dd910 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3dd8bc │ │ │ │ + bvc.n 3dd8cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3dda94 │ │ │ │ + bvc.n 3ddaa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ 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] @ (3ddb14 ) │ │ │ │ @@ -1244438,42 +1244444,42 @@ │ │ │ │ blx 94748 │ │ │ │ b.n 3ddab6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r3, r4, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8], {72} @ 0x48 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + ldc2l 0, cr0, [r0], {72} @ 0x48 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3ddb8c │ │ │ │ + bvs.n 3ddb9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3ddb64 │ │ │ │ + bvs.n 3ddb74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003ddb58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1244553,40 +1244559,40 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #64] @ (3ddc58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ddbb2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3ddc48 │ │ │ │ + bpl.n 3ddc58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3ddbd4 │ │ │ │ + bmi.n 3ddbe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3ddb8c │ │ │ │ + bmi.n 3ddb9c │ │ │ │ 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 99e50 │ │ │ │ @@ -1244606,17 +1244612,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3ddce8 │ │ │ │ + bmi.n 3ddcf8 │ │ │ │ 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 │ │ │ │ @@ -1244655,15 +1244661,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1244725,19 +1244731,19 @@ │ │ │ │ strhi r3, [r4, #56] @ 0x38 │ │ │ │ b.n 3ddd5c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldmia r1, {r1, r3} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ 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] @ (3ddf20 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1244868,37 +1244874,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 3ddf2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3dde70 │ │ │ │ + bcs.n 3dde80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3ddfa8 │ │ │ │ + bcs.n 3ddfb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3ddf28 │ │ │ │ + bne.n 3ddf38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3dded8 │ │ │ │ + bne.n 3ddee8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3ddeac │ │ │ │ + bne.n 3ddebc │ │ │ │ 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] @ (3de108 ) │ │ │ │ @@ -1245065,34 +1245071,34 @@ │ │ │ │ b.n 3de0e0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - beq.n 3de0d0 │ │ │ │ + beq.n 3de0e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - beq.n 3de14c │ │ │ │ + beq.n 3de15c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i32 q8, q6, d11[0] │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + vrev64.16 q8, │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i16 q8, q0, d3[1] │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + vmla.i16 q8, q4, d3[1] │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vrev64.8 q0, │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + vrev64.32 q0, │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1245361,17 +1245367,17 @@ │ │ │ │ blx 97f4c │ │ │ │ cbz r0, 3de42a │ │ │ │ strh.w r8, [r0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n 3de164 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [lr, #300]! @ 0x12c │ │ │ │ - ldc2l 0, cr0, [r0, #300] @ 0x12c │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldc2l 0, cr0, [r6, #300]! @ 0x12c │ │ │ │ + ldc2l 0, cr0, [r8, #300] @ 0x12c │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -1245745,53 +1245751,53 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3de7fa │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbe4004b │ │ │ │ + @ instruction: 0xfbec004b │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r3, pc, #896 @ (adr r3, 3debe8 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 3dec08 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3dec8c │ │ │ │ + b.n 3dec9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vld1.8 {d16[2]}, [sl], fp │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + ldr??.w r0, [r2, #75] @ 0x4b │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr.w r0, [ip, #75] @ 0x4b │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + str??.w r0, [r4, #75] @ 0x4b │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh.w r0, [r2, #75] @ 0x4b │ │ │ │ - ldr.w r0, [r4, #75] @ 0x4b │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh.w r0, [sl, #75] @ 0x4b │ │ │ │ + ldr.w r0, [ip, #75] @ 0x4b │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r6, fp] │ │ │ │ - ldrb.w r0, [r8, #75] @ 0x4b │ │ │ │ - ldr.w r0, [lr, fp] │ │ │ │ - strb.w r0, [r0, #75] @ 0x4b │ │ │ │ + ldr??.w r0, [lr, fp] │ │ │ │ + strh.w r0, [r0, #75] @ 0x4b │ │ │ │ + str??.w r0, [r6, fp] │ │ │ │ + strb.w r0, [r8, #75] @ 0x4b │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #844] @ (3dec20 ) │ │ │ │ @@ -1246126,41 +1246132,41 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b.n 3de950 │ │ │ │ ... │ │ │ │ pop {r2, r4, r7, pc} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75e004b │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xf766004b │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ pop {r3, r4, pc} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf728004b │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + @ instruction: 0xf730004b │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movt r0, #26699 @ 0x684b │ │ │ │ - @ instruction: 0xf65a004b │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + movt r0, #59467 @ 0xe84b │ │ │ │ + @ instruction: 0xf662004b │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movw r0, #2123 @ 0x84b │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + movw r0, #34891 @ 0x884b │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf622004b │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + @ instruction: 0xf62a004b │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf58a004b │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + @ instruction: 0xf592004b │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - eors.w r0, sl, #13303808 @ 0xcb0000 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + @ instruction: 0xf4a2004b │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3dea92 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ @@ -1246281,32 +1246287,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #60] @ (3dede8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3dea56 │ │ │ │ - @ instruction: 0xf3d6004b │ │ │ │ - @ instruction: 0xf3ba004b │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + @ instruction: 0xf3de004b │ │ │ │ + ubfx r0, r2, #1, #12 │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf396004b │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf39e004b │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf378004b │ │ │ │ - stmia r3!, {r7} │ │ │ │ + usat r0, #11, r0, lsl #1 │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf33c004b │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + sbfx r0, r4, #1, #12 │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf31a004b │ │ │ │ - stmia r3!, {r5} │ │ │ │ + ssat r0, #12, r2, asr #1 │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf2fa004b │ │ │ │ - stmia r3!, {} │ │ │ │ + ssat r0, #12, r2, lsl #1 │ │ │ │ + stmia r3!, {r3} │ │ │ │ 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 │ │ │ │ @@ -1246808,43 +1246814,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf222004b │ │ │ │ + @ instruction: 0xf22a004b │ │ │ │ @ instruction: 0xb7be │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add.w r0, ip, #75 @ 0x4b │ │ │ │ - adc.w r0, r8, #75 @ 0x4b │ │ │ │ - @ instruction: 0xf0e0004b │ │ │ │ - vext.8 q8, q6, , #0 │ │ │ │ - @ instruction: 0xf0f4004b │ │ │ │ - movs r1, #14 │ │ │ │ + adds.w r0, r4, #75 @ 0x4b │ │ │ │ + adcs.w r0, r0, #75 @ 0x4b │ │ │ │ + @ instruction: 0xf0e8004b │ │ │ │ + and.w r0, r4, #75 @ 0x4b │ │ │ │ + @ instruction: 0xf0fc004b │ │ │ │ + movs r1, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf0a2004b │ │ │ │ - adds r4, r7, #6 │ │ │ │ + @ instruction: 0xf0aa004b │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 7, cr0, cr2, cr11, {2} │ │ │ │ - cdp 0, 11, cr0, cr0, cr11, {2} │ │ │ │ - vmla.i32 d0, d6, d11[0] │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + cdp 0, 7, cr0, cr10, cr11, {2} │ │ │ │ + cdp 0, 11, cr0, cr8, cr11, {2} │ │ │ │ + vmla.i32 d0, d14, d11[0] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [lr, #300]! @ 0x12c │ │ │ │ - stcl 0, cr0, [r0, #300]! @ 0x12c │ │ │ │ - cdp 0, 9, cr0, cr10, cr11, {2} │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + stcl 0, cr0, [r6, #300] @ 0x12c │ │ │ │ + stcl 0, cr0, [r8, #300]! @ 0x12c │ │ │ │ + cdp 0, 10, cr0, cr2, cr11, {2} │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [r4, #-300]! @ 0xfffffed4 │ │ │ │ - ldcl 0, cr0, [r6, #-300] @ 0xfffffed4 │ │ │ │ - ldc 0, cr0, [ip, #-300] @ 0xfffffed4 │ │ │ │ - ldc 0, cr0, [lr, #-300]! @ 0xfffffed4 │ │ │ │ + ldc 0, cr0, [ip, #-300]! @ 0xfffffed4 │ │ │ │ + ldcl 0, cr0, [lr, #-300] @ 0xfffffed4 │ │ │ │ + stc 0, cr0, [r4, #-300]! @ 0xfffffed4 │ │ │ │ + stcl 0, cr0, [r6, #-300] @ 0xfffffed4 │ │ │ │ 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] @ (3df718 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1247118,35 +1247124,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ sxtb r4, r0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r4, fp, lsl #1 │ │ │ │ + subs.w r0, ip, fp, lsl #1 │ │ │ │ cbz r6, 3df746 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - sbc.w r0, r6, fp, lsl #1 │ │ │ │ - @ instruction: 0xeafc004b │ │ │ │ - cbnz r4, 3df774 │ │ │ │ + sbc.w r0, lr, fp, lsl #1 │ │ │ │ + add.w r0, r4, fp, lsl #1 │ │ │ │ + cbnz r4, 3df776 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strd r0, r0, [sl, #300]! @ 0x12c │ │ │ │ - cbnz r0, 3df784 │ │ │ │ + ldrd r0, r0, [r2, #300]! @ 0x12c │ │ │ │ + cbnz r0, 3df786 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strd r0, r0, [ip, #300] @ 0x12c │ │ │ │ - cbnz r2, 3df784 │ │ │ │ + ldrd r0, r0, [r4, #300] @ 0x12c │ │ │ │ + cbnz r2, 3df786 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xe9ae004b │ │ │ │ - cbnz r4, 3df784 │ │ │ │ + @ instruction: 0xe9b6004b │ │ │ │ + cbnz r4, 3df786 │ │ │ │ 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 │ │ │ │ @@ -1247734,59 +1247740,59 @@ │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ add r6, sp, #904 @ 0x388 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 3dfdcc │ │ │ │ + b.n 3dfddc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xe80a004b │ │ │ │ + @ instruction: 0xe812004b │ │ │ │ add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe814004b │ │ │ │ - adds r0, r2, r1 │ │ │ │ + @ instruction: 0xe81c004b │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfb20 │ │ │ │ + b.n 3dfb30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3e063c │ │ │ │ + b.n 3e064c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3df684 │ │ │ │ + b.n 3df694 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e0600 │ │ │ │ + b.n 3e0610 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3df680 │ │ │ │ + b.n 3df690 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e05b0 │ │ │ │ + b.n 3e05c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3df760 │ │ │ │ + b.n 3df770 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e0654 │ │ │ │ + b.n 3e0664 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3df6c0 │ │ │ │ + b.n 3df6d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ blx 999a4 <__aeabi_l2d@plt> │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vmov d6, r0, r1 │ │ │ │ @@ -1247886,35 +1247892,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (3dffe0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3df8e0 │ │ │ │ nop │ │ │ │ - b.n 3e066c │ │ │ │ + b.n 3e067c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3e02ac │ │ │ │ + b.n 3e02bc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e02f4 │ │ │ │ + b.n 3e0304 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e0264 │ │ │ │ + b.n 3e0274 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e02ac │ │ │ │ + b.n 3e02bc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3e01f8 │ │ │ │ + b.n 3e0208 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e0240 │ │ │ │ + b.n 3e0250 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e01d0 │ │ │ │ + b.n 3e01e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e0218 │ │ │ │ + b.n 3e0228 │ │ │ │ lsls r3, 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, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1248183,41 +1248189,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r6, pc, #400 @ (adr r6, 3e0474 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3e0330 │ │ │ │ + b.n 3e0340 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r5, pc, #280 @ (adr r5, 3e040c ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 3e02f0 │ │ │ │ + ble.n 3e0300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ 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 │ │ │ │ @@ -1249242,119 +1249248,119 @@ │ │ │ │ b.n 3e081e │ │ │ │ add r3, pc, #104 @ (adr r3, 3e0f68 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #880 @ (adr r2, 3e1278 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bgt.n 3e0e70 │ │ │ │ + bgt.n 3e0e80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bgt.n 3e0e48 │ │ │ │ + bgt.n 3e0e58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3e0e60 │ │ │ │ + bhi.n 3e0e70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 3e0fd0 │ │ │ │ + bhi.n 3e0fe0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 3e0eb8 │ │ │ │ + bls.n 3e0ec8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3e0e78 │ │ │ │ + bpl.n 3e0e88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #536 @ (adr r5, 3e1194 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 3e11b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3e0f1c │ │ │ │ + bmi.n 3e0f2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, 3e12d4 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 3e12f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bmi.n 3e0eec │ │ │ │ + bmi.n 3e0efc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 3e126c ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 3e128c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3e0f40 │ │ │ │ + bpl.n 3e0f50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3e0fe4 │ │ │ │ + bpl.n 3e0ff4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 3e13b0 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3e0fd0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3e0f38 │ │ │ │ + bcc.n 3e0f48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3e0f40 │ │ │ │ + bne.n 3e0f50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #752 @ (adr r1, 3e12cc ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 3e12ec ) │ │ │ │ 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 │ │ │ │ @@ -1250238,105 +1250244,105 @@ │ │ │ │ mvns r0, r4 │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bcs.n 3e1a60 │ │ │ │ + bcs.n 3e1a70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3e16a0 │ │ │ │ + b.n 3e16b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 3e1aa4 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 3e1ac4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3e197c │ │ │ │ + beq.n 3e198c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r7, [pc, #864] @ (3e1db0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #496] @ (3e1c44 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr10, {2} │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + cdp2 0, 7, cr0, cr6, cr10, {2} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #448 @ (adr r7, 3e1c48 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 3e1c68 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bcc.n 3e19d8 │ │ │ │ + bcc.n 3e19e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [pc, #936] @ (3e1e3c ) │ │ │ │ + ldr r6, [pc, #968] @ (3e1e5c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfb4e004a │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb56004a │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf700004a │ │ │ │ - ldr.w r0, [ip, #74] @ 0x4a │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf708004a │ │ │ │ + str??.w r0, [r4, #74] @ 0x4a │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc 0, cr0, [lr], {78} @ 0x4e │ │ │ │ + stc 0, cr0, [r6], #-312 @ 0xfffffec8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [pc, #1868] @ 3e2238 │ │ │ │ subs r3, #8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ @@ -1250992,68 +1250998,68 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3e2a54 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov r3, r0 │ │ │ │ b.n 3e20c0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6ea004a │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + @ instruction: 0xf6f2004a │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #51274 @ 0xc84a │ │ │ │ - usat r0, #10, r2, asr #1 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xf654004a │ │ │ │ + usat r0, #10, sl, asr #1 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf2ea004a │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + @ instruction: 0xf2f2004a │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf262004a │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xf26a004a │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf4ae004a │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + @ instruction: 0xf4b6004a │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2, #288]! @ 0x120 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stc2l 0, cr0, [sl, #288]! @ 0x120 │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 3e2390 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 3e23b0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - itet eq │ │ │ │ - lsleq r3, r1, #1 │ │ │ │ - stmiane r3!, {r3, r4, r5, r7} │ │ │ │ + itee ne │ │ │ │ + lslne r3, r1, #1 │ │ │ │ + stmiaeq r3!, {r6, r7} │ │ │ │ lsleq r3, r1, #1 │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ 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] │ │ │ │ @@ -1252215,141 +1252221,141 @@ │ │ │ │ subs r5, r3, #0 │ │ │ │ mov.w r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 3e2cc6 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #840] @ (3e32cc ) │ │ │ │ + ldr r4, [pc, #872] @ (3e32ec ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #816] @ (3e32cc ) │ │ │ │ + ldr r4, [pc, #848] @ (3e32ec ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #616] @ (3e320c ) │ │ │ │ + ldr r4, [pc, #648] @ (3e322c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r6, 3e302e │ │ │ │ + cbnz r6, 3e3030 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 3e3218 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 3e3238 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bne.n 3e2f1c │ │ │ │ + bne.n 3e2f2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf70c0048 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf7140048 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #16] @ (3e2fec ) │ │ │ │ + ldr r2, [pc, #48] @ (3e300c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3e3010 │ │ │ │ + cbnz r6, 3e3012 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3e2ff8 │ │ │ │ + cbnz r6, 3e2ffa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #40 @ (adr r1, 3e301c ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 3e303c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3e2f30 │ │ │ │ + ble.n 3e2f40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 3e303c │ │ │ │ + cbnz r4, 3e303e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs.w r0, ip, #75 @ 0x4b │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + orn r0, r4, #75 @ 0x4b │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 3e30a2 │ │ │ │ + cbz r0, 3e30a4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3e34ac │ │ │ │ + b.n 3e34bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 3e30a8 │ │ │ │ + cbz r4, 3e30aa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3e3092 │ │ │ │ + cbz r6, 3e3094 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3e3092 │ │ │ │ + cbz r6, 3e3094 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3e30a0 │ │ │ │ + cbz r0, 3e30a2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.w 3e31f0 │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ add.w r0, r3, r2, lsl #3 │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ @@ -1252614,67 +1252620,67 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #116] @ (3e33c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e3252 │ │ │ │ nop │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ 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 │ │ │ │ @@ -1253732,86 +1253738,86 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e3932 │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #9] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2 0, cr0, [r8], {75} @ 0x4b │ │ │ │ - adds r0, r4, r4 │ │ │ │ + stc2 0, cr0, [r0], #300 @ 0x12c │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 3e4270 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 3e4290 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #136 @ (adr r7, 3e4058 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3e4078 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #960 @ (adr r6, 3e4394 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 3e43b4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 3e41f0 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 3e4210 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, 3e410c ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 3e412c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #680 @ (adr r4, 3e4290 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 3e42b0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 3e40b0 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 3e40d0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #776 @ (adr r2, 3e430c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 3e432c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 3e4174 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 3e4194 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r5, [pc, #1396] @ 3e4598 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ add r5, pc │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 96360 │ │ │ │ @@ -1254306,95 +1254312,95 @@ │ │ │ │ ldr r0, [pc, #180] @ (3e4638 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e4172 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r0, pc, #472 @ (adr r0, 3e4774 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 3e4794 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #568 @ (adr r6, 3e47d8 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 3e47f8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 3e47c4 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 3e47e4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #536 @ (adr r5, 3e47e8 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 3e4808 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 3e4874 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 3e4894 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #920 @ (adr r2, 3e499c ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 3e49bc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 3e4700 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 3e4720 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #208 @ (adr r3, 3e46e8 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 3e4708 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 3e49d4 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 3e49f4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3e3936 │ │ │ │ ldr.w r6, [pc, #3032] @ 3e5220 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ add r6, pc │ │ │ │ @@ -1255436,233 +1255442,233 @@ │ │ │ │ blx 96288 │ │ │ │ mov r0, r9 │ │ │ │ blx 9d9e8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ blx 9aab0 │ │ │ │ b.n 3e5010 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 3e53f0 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 3e5410 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 3e52bc ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 3e52dc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 3e55a8 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 3e55c8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 3e5344 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 3e5364 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 3e5264 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 3e5284 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #640] @ (3e5534 ) │ │ │ │ + ldr r4, [pc, #672] @ (3e5554 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #552] @ (3e5564 ) │ │ │ │ + ldr r2, [pc, #584] @ (3e5584 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 003e53d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1256026,45 +1256032,45 @@ │ │ │ │ bhi.w 3e59f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 3e581c │ │ │ │ ... │ │ │ │ strh r6, [r6, r1] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [pc, #224] @ (3e58e8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1256480,91 +1256486,91 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #168] @ (3e5d2c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e5a44 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ 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 967c0 │ │ │ │ @@ -1256585,17 +1256591,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 003e5d7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1257039,64 +1257045,64 @@ │ │ │ │ b.n 3e62be │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [pc, #784] @ (3e6554 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [pc, #680] @ (3e64f8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #64] @ (3e6298 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #896] @ (3e6600 ) │ │ │ │ + ldr r7, [pc, #928] @ (3e6620 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #784] @ (3e6598 ) │ │ │ │ + ldr r7, [pc, #816] @ (3e65b8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mcrr2 0, 4, r0, r4, cr11 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + mcrr2 0, 4, r0, ip, cr11 │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #32] @ (3e62c4 ) │ │ │ │ + ldr r7, [pc, #64] @ (3e62e4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r1, r8] │ │ │ │ cmp r4, r0 │ │ │ │ bge.w 3e664e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -1257835,135 +1257841,135 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3e5e58 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 3e6434 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #560] @ (3e6ccc ) │ │ │ │ + ldr r4, [pc, #592] @ (3e6cec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4], fp │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + vst4.16 {d0-d3}, [ip], fp │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #752] @ (3e6da8 ) │ │ │ │ + ldr r3, [pc, #784] @ (3e6dc8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #936] @ (3e6e70 ) │ │ │ │ + ldr r2, [pc, #968] @ (3e6e90 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #680] @ (3e6d7c ) │ │ │ │ + ldr r2, [pc, #712] @ (3e6d9c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #424] @ (3e6c88 ) │ │ │ │ + ldr r2, [pc, #456] @ (3e6ca8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (3e6b24 ) │ │ │ │ + ldr r2, [pc, #88] @ (3e6b44 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #952] @ (3e6eac ) │ │ │ │ + ldr r1, [pc, #984] @ (3e6ecc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #824] @ (3e6e34 ) │ │ │ │ + ldr r1, [pc, #856] @ (3e6e54 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - addw r0, r4, #2123 @ 0x84b │ │ │ │ + addw r0, ip, #2123 @ 0x84b │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adcs.w r0, r2, #13303808 @ 0xcb0000 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + adcs.w r0, sl, #13303808 @ 0xcb0000 │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #24] @ (3e6b44 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bxns r4 │ │ │ │ + bxns r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov ip, r8 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf330004b │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + @ instruction: 0xf338004b │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ 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 │ │ │ │ @@ -1258037,21 +1258043,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3e6c5c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3e6c0a │ │ │ │ nop │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003e6c60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1258264,76 +1258270,76 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e6cea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subs r1, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r3, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ @ instruction: 0xffffeff5 │ │ │ │ - vrsra.u32 , q1, #1 │ │ │ │ + vrsra.u32 , q5, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ 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 9ce30 │ │ │ │ @@ -1258354,17 +1258360,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ 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] @ (3e70c8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1258505,33 +1258511,33 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r6, #66 @ 0x42 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ - lsls r3, r1, #1 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ 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] @ (3e7288 ) │ │ │ │ @@ -1258688,37 +1258694,37 @@ │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ andeq r5, r0 │ │ │ │ addne r5, #92 @ 0x5c │ │ │ │ lsleq r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [pc, #344] @ (3e73fc ) │ │ │ │ + ldr r6, [pc, #376] @ (3e741c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3e71c0 │ │ │ │ + ble.n 3e71d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r1, [pc, #1612] @ 3e7910 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9e124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3e7632 │ │ │ │ @@ -1259293,122 +1259299,122 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e778a │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - eors r6, r5 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blxns r9 │ │ │ │ + blxns sl │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #496] @ (3e7b18 ) │ │ │ │ + ldr r6, [pc, #528] @ (3e7b38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #664] @ (3e7bd0 ) │ │ │ │ + ldr r5, [pc, #696] @ (3e7bf0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #624] @ (3e7bc4 ) │ │ │ │ + ldr r6, [pc, #656] @ (3e7be4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf37c004a │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + usat r0, #10, r4, lsl #1 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bgt.n 3e78b4 │ │ │ │ + bgt.n 3e78c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3e7930 │ │ │ │ + bvc.n 3e7940 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #168] @ (3e7a84 ) │ │ │ │ + ldr r1, [pc, #200] @ (3e7aa4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ ldr r0, [pc, #868] @ (3e7d58 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1259733,83 +1259739,83 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e7212 │ │ │ │ ... │ │ │ │ b.n 3e776e │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #384] @ (3e7f18 ) │ │ │ │ + ldr r4, [pc, #416] @ (3e7f38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #248] @ (3e7e94 ) │ │ │ │ + ldr r4, [pc, #280] @ (3e7eb4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ blx 941a8 │ │ │ │ cbz r0, 3e7e14 │ │ │ │ @@ -1260340,101 +1260346,101 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e7212 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, r5 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + add r2, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [pc, #740] @ (3e8750 ) │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ vldr d0, [pc, #720] @ 3e8748 │ │ │ │ @@ -1260702,73 +1260708,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (3e87c4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e7212 │ │ │ │ ... │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ 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 9e358 │ │ │ │ @@ -1261162,125 +1261168,125 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e7212 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ 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 │ │ │ │ @@ -1261725,79 +1261731,79 @@ │ │ │ │ b.n 3e8f0a │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r6, r3, #29 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ 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 │ │ │ │ @@ -1261851,25 +1261857,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (3e92cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e8f0a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ 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 │ │ │ │ @@ -1262212,65 +1262218,65 @@ │ │ │ │ b.n 3e953a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r6, r2, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r1, pc, #264 @ (adr r1, 3e97b4 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 3e97d4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #64 @ (adr r1, 3e96f8 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 3e9718 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ 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] @ 3e9c18 │ │ │ │ @@ -1262769,103 +1262775,103 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 3e9796 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #29 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r6, r1, #27 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ 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 │ │ │ │ @@ -1263347,80 +1263353,80 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ lsrs r0, r7, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3340048 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + @ instruction: 0xf33c0048 │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #776] @ (3ea52c ) │ │ │ │ + ldr r7, [pc, #808] @ (3ea54c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r2, r4, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #944] @ (3ea5e4 ) │ │ │ │ + ldr r0, [pc, #976] @ (3ea604 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #920] @ (3ea5d8 ) │ │ │ │ + ldr r6, [pc, #952] @ (3ea5f8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #40] @ (3ea284 ) │ │ │ │ + ldr r5, [pc, #72] @ (3ea2a4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #728] @ (3ea544 ) │ │ │ │ + ldr r4, [pc, #760] @ (3ea564 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #48] @ (3ea2a4 ) │ │ │ │ + ldr r4, [pc, #80] @ (3ea2c4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #816] @ (3ea5ac ) │ │ │ │ + ldr r3, [pc, #848] @ (3ea5cc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #672] @ (3ea524 ) │ │ │ │ + ldr r3, [pc, #704] @ (3ea544 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #456] @ (3ea454 ) │ │ │ │ + ldr r3, [pc, #488] @ (3ea474 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #312] @ (3ea3cc ) │ │ │ │ + ldr r3, [pc, #344] @ (3ea3ec ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #208] @ (3ea36c ) │ │ │ │ + ldr r3, [pc, #240] @ (3ea38c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #116] @ (3ea318 ) │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1263460,29 +1263466,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (3ea334 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3e9d82 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #480] @ (3ea4fc ) │ │ │ │ + ldr r2, [pc, #512] @ (3ea51c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #368] @ (3ea494 ) │ │ │ │ + ldr r2, [pc, #400] @ (3ea4b4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #256] @ (3ea42c ) │ │ │ │ + ldr r2, [pc, #288] @ (3ea44c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #144] @ (3ea3c4 ) │ │ │ │ + ldr r2, [pc, #176] @ (3ea3e4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ 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] @ 3eaf70 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -1264635,151 +1264641,151 @@ │ │ │ │ mvn.w sl, #1 │ │ │ │ b.w 3ea406 │ │ │ │ nop │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #184] @ (3eb03c ) │ │ │ │ + ldr r1, [pc, #216] @ (3eb05c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf280004a │ │ │ │ - @ instruction: 0xf298004a │ │ │ │ - ldr r0, [pc, #696] @ (3eb254 ) │ │ │ │ + @ instruction: 0xf288004a │ │ │ │ + subw r0, r0, #74 @ 0x4a │ │ │ │ + ldr r0, [pc, #728] @ (3eb274 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #448] @ (3eb168 ) │ │ │ │ + ldr r0, [pc, #480] @ (3eb188 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #328] @ (3eb0f8 ) │ │ │ │ + ldr r0, [pc, #360] @ (3eb118 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #496] @ (3eb1a8 ) │ │ │ │ + ldr r4, [pc, #528] @ (3eb1c8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #432] @ (3eb174 ) │ │ │ │ + ldr r3, [pc, #464] @ (3eb194 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - eor.w r0, ip, #74 @ 0x4a │ │ │ │ - @ instruction: 0xf0a4004a │ │ │ │ - mov ip, r4 │ │ │ │ + eors.w r0, r4, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf0ac004a │ │ │ │ + mov ip, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add r4, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #272] @ (3eb140 ) │ │ │ │ + ldr r0, [pc, #304] @ (3eb160 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 3eb188 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 3eb1a8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9c7b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 3ea7d8 │ │ │ │ @@ -1265791,226 +1265797,226 @@ │ │ │ │ ldr r0, [pc, #472] @ (3ebd68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ b.w 3eae7a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i q8, q3, d7[0] │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + vmla.i q8, q7, d7[0] │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i16 q8, q3, d7[0] │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + vmla.i16 q8, q7, d7[0] │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #928] @ (3ebf60 ) │ │ │ │ + ldr r2, [pc, #960] @ (3ebf80 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #48] @ (3ebbfc ) │ │ │ │ + ldr r4, [pc, #80] @ (3ebc1c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.u16 q0, q7, │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + vhadd.u32 q0, q3, │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #16] @ (3ebbec ) │ │ │ │ + ldr r4, [pc, #48] @ (3ebc0c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #992] @ (3ebfc4 ) │ │ │ │ + ldr r2, [pc, #0] @ (3ebbe4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr7, {2} │ │ │ │ - subs r3, #16 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr7, {2} │ │ │ │ + subs r3, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (3ebefc ) │ │ │ │ + ldr r2, [pc, #808] @ (3ebf1c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #336] @ (3ebd4c ) │ │ │ │ + ldr r2, [pc, #368] @ (3ebd6c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #952] @ (3ebfbc ) │ │ │ │ + ldr r1, [pc, #984] @ (3ebfdc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #512] @ (3ebe0c ) │ │ │ │ + ldr r1, [pc, #544] @ (3ebe2c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #448] @ (3ebdd4 ) │ │ │ │ + ldr r3, [pc, #480] @ (3ebdf4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #784] @ (3ebf28 ) │ │ │ │ + ldr r3, [pc, #816] @ (3ebf48 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vld1.8 {d0[2]}, [r0], r7 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + vld1.8 {d0[2]}, [r8], r7 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf79e0047 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf7a60047 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7800047 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + @ instruction: 0xf7880047 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7620047 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf76a0047 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7280047 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf7300047 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #392] @ (3ebe8c ) │ │ │ │ + ldr r4, [pc, #424] @ (3ebeac ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6e20047 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf6ea0047 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movt r0, #10311 @ 0x2847 │ │ │ │ - adds r3, #20 │ │ │ │ + movt r0, #43079 @ 0xa847 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov ip, r8 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs.w r0, r0, #13041664 @ 0xc70000 │ │ │ │ - adds r2, #16 │ │ │ │ + subs.w r0, r8, #13041664 @ 0xc70000 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf5920047 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf59a0047 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [pc, #1712] @ 3ec420 │ │ │ │ mov.w r1, #928 @ 0x3a0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1700] @ 3ec424 │ │ │ │ @@ -1266612,140 +1266618,140 @@ │ │ │ │ ldr r1, [pc, #292] @ (3ec534 ) │ │ │ │ add r1, pc │ │ │ │ b.n 3ec388 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ssat r0, #8, sl, lsl #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf3120047 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf2ec0047 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf2f40047 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sbcs.w r0, ip, #71 @ 0x47 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf1840047 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs.w r0, ip, #71 @ 0x47 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + sbc.w r0, r4, #71 @ 0x47 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf13c0047 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + adc.w r0, r4, #71 @ 0x47 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds.w r0, ip, #71 @ 0x47 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf1240047 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf0fc0047 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + add.w r0, r4, #71 @ 0x47 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf0ce0047 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf0d60047 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf0ae0047 │ │ │ │ - cmp r5, #16 │ │ │ │ + @ instruction: 0xf0b60047 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors.w r0, r0, #71 @ 0x47 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + eors.w r0, r8, #71 @ 0x47 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 13, cr0, cr0, cr7, {2} │ │ │ │ - cmp r3, #32 │ │ │ │ + cdp 0, 13, cr0, cr8, cr7, {2} │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 10, cr0, cr4, cr7, {2} │ │ │ │ - cmp r3, #8 │ │ │ │ + cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 8, cr0, cr10, cr7, {2} │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cdp 0, 9, cr0, cr2, cr7, {2} │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w sl, [pc, #444] @ 3ec6f8 │ │ │ │ mov r7, r9 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r3 │ │ │ │ bge.w 3eac20 │ │ │ │ @@ -1266896,34 +1266902,34 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (3ec724 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3ebdac │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eor.w r0, lr, r7, lsl #1 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + eors.w r0, r6, r7, lsl #1 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orns r0, r0, r7, lsl #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + orns r0, r8, r7, lsl #1 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strd r0, r0, [r2, #284]! @ 0x11c │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + strd r0, r0, [sl, #284]! @ 0x11c │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strd r0, r0, [r2, #284] @ 0x11c │ │ │ │ + strd r0, r0, [sl, #284] @ 0x11c │ │ │ │ │ │ │ │ 003ec728 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1267003,38 +1267009,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (3ec830 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ec784 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmdb r2!, {r0, r1, r2, r6} │ │ │ │ + ldmdb sl!, {r0, r1, r2, r6} │ │ │ │ udf #228 @ 0xe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strd r0, r0, [lr], #284 @ 0x11c │ │ │ │ + ldrd r0, r0, [r6], #284 @ 0x11c │ │ │ │ blt.n 3ec8f6 │ │ │ │ - vsli.32 d18, d30, #31 │ │ │ │ + @ instruction: 0xffff2546 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xe8c20047 │ │ │ │ + @ instruction: 0xe8ca0047 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a01ac │ │ │ │ mov r3, r0 │ │ │ │ @@ -1267054,17 +1267060,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strex r0, r0, [r8, #284] @ 0x11c │ │ │ │ + @ instruction: 0xe8500047 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1267115,15 +1267121,15 @@ │ │ │ │ b.n 3ec8dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 3ec8fe │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ 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 │ │ │ │ @@ -1267319,39 +1267325,39 @@ │ │ │ │ nop │ │ │ │ ble.n 3ecba4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3ecaa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec86c │ │ │ │ + b.n 3ec87c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec770 │ │ │ │ + b.n 3ec780 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec73c │ │ │ │ + b.n 3ec74c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec6d4 │ │ │ │ + b.n 3ec6e4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec69c │ │ │ │ + b.n 3ec6ac │ │ │ │ lsls r7, r0, #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] @ (3ecc78 ) │ │ │ │ @@ -1267462,25 +1267468,25 @@ │ │ │ │ ... │ │ │ │ bge.n 3ecc74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3ecc2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec5f4 │ │ │ │ + b.n 3ec604 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec578 │ │ │ │ + b.n 3ec588 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ec544 │ │ │ │ + b.n 3ec554 │ │ │ │ lsls r7, r0, #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] @ (3ecd50 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -1267549,31 +1267555,31 @@ │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #40] @ (3ecd70 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3eccf6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bls.n 3eccb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3ecc7c │ │ │ │ + bmi.n 3ecc8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3ecc74 │ │ │ │ + bmi.n 3ecc84 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3ecc7c │ │ │ │ + bmi.n 3ecc8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ bls.n 3ecde8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 3ecdd0 │ │ │ │ + bmi.n 3ecde0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3ecddc │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ @@ -1267846,23 +1267852,23 @@ │ │ │ │ mov sl, r3 │ │ │ │ str r7, [r5, #32] │ │ │ │ b.n 3eceb0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 3ecede │ │ │ │ nop │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ @@ -1268094,47 +1268100,47 @@ │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 3ed088 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 3ed088 │ │ │ │ nop │ │ │ │ - bne.n 3ed344 │ │ │ │ + bne.n 3ed354 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3ed2ac │ │ │ │ + bne.n 3ed2bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3ed28c │ │ │ │ + beq.n 3ed29c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3ed2bc │ │ │ │ + bne.n 3ed2cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3ed280 │ │ │ │ + beq.n 3ed290 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3ed260 │ │ │ │ + beq.n 3ed270 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 12, cr0, cr0, cr10, {2} │ │ │ │ - cdp 0, 10, cr0, cr4, cr10, {2} │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + cdp 0, 12, cr0, cr8, cr10, {2} │ │ │ │ + cdp 0, 10, cr0, cr12, cr10, {2} │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 7, cr0, cr14, cr10, {2} │ │ │ │ - cdp 0, 14, cr0, cr12, cr10, {2} │ │ │ │ - cdp 0, 8, cr0, cr2, cr10, {2} │ │ │ │ - cdp 0, 6, cr0, cr12, cr10, {2} │ │ │ │ cdp 0, 8, cr0, cr6, cr10, {2} │ │ │ │ - cdp 0, 12, cr0, cr0, cr10, {2} │ │ │ │ - cdp 0, 5, cr0, cr2, cr10, {2} │ │ │ │ - cdp 0, 6, cr0, cr4, cr10, {2} │ │ │ │ - cdp 0, 5, cr0, cr14, cr10, {2} │ │ │ │ - cdp 0, 2, cr0, cr12, cr10, {2} │ │ │ │ - cdp 0, 4, cr0, cr14, cr10, {2} │ │ │ │ - cdp 0, 4, cr0, cr8, cr10, {2} │ │ │ │ - cdp 0, 4, cr0, cr14, cr10, {2} │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + cdp 0, 15, cr0, cr4, cr10, {2} │ │ │ │ + cdp 0, 8, cr0, cr10, cr10, {2} │ │ │ │ + cdp 0, 7, cr0, cr4, cr10, {2} │ │ │ │ + cdp 0, 8, cr0, cr14, cr10, {2} │ │ │ │ + cdp 0, 12, cr0, cr8, cr10, {2} │ │ │ │ + cdp 0, 5, cr0, cr10, cr10, {2} │ │ │ │ + cdp 0, 6, cr0, cr12, cr10, {2} │ │ │ │ + cdp 0, 6, cr0, cr6, cr10, {2} │ │ │ │ + cdp 0, 3, cr0, cr4, cr10, {2} │ │ │ │ + cdp 0, 5, cr0, cr6, cr10, {2} │ │ │ │ + cdp 0, 5, cr0, cr0, cr10, {2} │ │ │ │ + cdp 0, 5, cr0, cr6, cr10, {2} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc 0, cr0, [r8, #296] @ 0x128 │ │ │ │ - ldcl 0, cr0, [lr, #-296]! @ 0xfffffed8 │ │ │ │ + stc 0, cr0, [r0, #296]! @ 0x128 │ │ │ │ + stc 0, cr0, [r6, #296] @ 0x128 │ │ │ │ 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 │ │ │ │ @@ -1268454,23 +1268460,23 @@ │ │ │ │ ... │ │ │ │ bcc.n 3ed6e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 3ed680 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3ed6f0 │ │ │ │ + blt.n 3ed700 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ 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 │ │ │ │ @@ -1269150,113 +1269156,113 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ed96a │ │ │ │ add.w r2, r5, #196608 @ 0x30000 │ │ │ │ b.n 3edaa8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3edebc │ │ │ │ + bvc.n 3edecc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3ede88 │ │ │ │ + bvc.n 3ede98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvs.n 3edd34 │ │ │ │ + bvs.n 3edd44 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3edd88 │ │ │ │ + bpl.n 3edd98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3edd58 │ │ │ │ + bpl.n 3edd68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3edd84 │ │ │ │ + bmi.n 3edd94 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3edd54 │ │ │ │ + bmi.n 3edd64 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3edf28 │ │ │ │ + bmi.n 3edf38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3ede64 │ │ │ │ + bmi.n 3ede74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3ede1c │ │ │ │ + bcc.n 3ede2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3edddc │ │ │ │ + bcc.n 3eddec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3edd70 │ │ │ │ + bcc.n 3edd80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3edf44 │ │ │ │ + bcc.n 3edf54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3edf18 │ │ │ │ + bcc.n 3edf28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3edee8 │ │ │ │ + bcc.n 3edef8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3edeb8 │ │ │ │ + bcc.n 3edec8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcs.n 3ede84 │ │ │ │ + bcc.n 3ede94 │ │ │ │ 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 │ │ │ │ @@ -1269899,71 +1269905,71 @@ │ │ │ │ blx 96f84 <__strncat_chk@plt> │ │ │ │ b.n 3ee216 │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ee4cc │ │ │ │ + b.n 3ee4dc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ee444 │ │ │ │ + b.n 3ee454 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ee0e8 │ │ │ │ + b.n 3ee0f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 3ee718 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 3ee738 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3edf3c │ │ │ │ + b.n 3edf4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3ede9c │ │ │ │ + b.n 3edeac │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, 3ee614 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 3ee634 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3eebe4 │ │ │ │ + b.n 3eebf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 3ee86c ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 3ee88c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3eea44 │ │ │ │ + b.n 3eea54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #680 @ (adr r3, 3ee8d4 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 3ee8f4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [pc, #184] @ (3ee6e8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ @@ -1270026,27 +1270032,27 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #40] @ (3ee700 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3ee6a2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -1270358,63 +1270364,63 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3eea1e │ │ │ │ itt cc │ │ │ │ lslcc r2, r2, #1 │ │ │ │ strbcc r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ 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] @ (3eeebc ) │ │ │ │ @@ -1270788,53 +1270794,53 @@ │ │ │ │ strb r6, [r4, #0] │ │ │ │ b.n 3eec8c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 3eef20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 3ef194 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 3ef1b4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 3ef298 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 3ef2b8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ cbnz r4, 3eef12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 3ef144 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 3ef164 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 3eefac ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3eefcc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ble.n 3eef7c │ │ │ │ + ble.n 3eef8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #16 @ (adr r1, 3eef04 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 3eef24 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 3ef208 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 3ef228 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 3ef190 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 3ef1b0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 3ef098 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 3ef0b8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #120 @ (adr r0, 3eef84 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 3eefa4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ 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 │ │ │ │ @@ -1271076,33 +1271082,33 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 3ef09a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ef268 │ │ │ │ + bvc.n 3ef278 │ │ │ │ lsls r2, r1, #1 │ │ │ │ cpsid i │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 3ef2b8 │ │ │ │ + bvs.n 3ef0c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003ef1e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1272147,117 +1272153,117 @@ │ │ │ │ blx 9543c │ │ │ │ b.n 3ef7ae │ │ │ │ ... │ │ │ │ push {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r7, r0, #1 │ │ │ │ cbz r2, 3efdce │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 3efdb4 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ bge.n 3efdc4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3efdbc │ │ │ │ + bge.n 3efdd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3efe40 │ │ │ │ + bge.n 3efdcc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3efd20 │ │ │ │ + bge.n 3efe50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + bvc.n 3efd30 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3efe18 │ │ │ │ + bge.n 3efe28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3efd0c │ │ │ │ + bcs.n 3efd1c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3efdc0 │ │ │ │ + bls.n 3efdd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf3120047 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + @ instruction: 0xf31a0047 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3efe78 │ │ │ │ + b.n 3efe88 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ beq.n 3efcfe │ │ │ │ vshr.u32 , , #1 │ │ │ │ vshr.u32 , , #1 │ │ │ │ - vmls.i , , d10[0] │ │ │ │ + vsri.64 , q1, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3efda4 │ │ │ │ + bmi.n 3efdb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r1, [pc, #3388] @ 3f0b80 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #3 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -1273408,191 +1273414,191 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #368] @ (3f0ce0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3ef33a │ │ │ │ ... │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 3f0bc8 │ │ │ │ + cbz r6, 3f0bca │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 3f0c20 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 3f0c40 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3f0dc8 │ │ │ │ + bvc.n 3f0dd8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c760 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1273945,75 +1273951,75 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 3f0760 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3f10fa │ │ │ │ + cbnz r4, 3f10fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.u q8, q1, q5 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + vhadd.u q8, q5, q5 │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr10, {2} │ │ │ │ - add r2, pc, #616 @ (adr r2, 3f1344 ) │ │ │ │ + cdp2 0, 15, cr0, cr2, cr10, {2} │ │ │ │ + add r2, pc, #648 @ (adr r2, 3f1364 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr10, {2} │ │ │ │ - add r2, pc, #488 @ (adr r2, 3f12cc ) │ │ │ │ + cdp2 0, 13, cr0, cr2, cr10, {2} │ │ │ │ + add r2, pc, #520 @ (adr r2, 3f12ec ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr10, {2} │ │ │ │ - add r2, pc, #232 @ (adr r2, 3f11d8 ) │ │ │ │ + cdp2 0, 9, cr0, cr2, cr10, {2} │ │ │ │ + add r2, pc, #264 @ (adr r2, 3f11f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr10, {2} │ │ │ │ - add r2, pc, #120 @ (adr r2, 3f1170 ) │ │ │ │ + cdp2 0, 7, cr0, cr8, cr10, {2} │ │ │ │ + add r2, pc, #152 @ (adr r2, 3f1190 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - it al │ │ │ │ - lslal r2, r1, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r2, r1, #1 │ │ │ │ - stmials r4!, {r1, r2, r3, r4, r6} │ │ │ │ + nop {15} │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + itt ge │ │ │ │ + lslge r2, r1, #1 │ │ │ │ + stmiage r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r2, r1, #1 │ │ │ │ - ldrbhi r6, [r7, #26] │ │ │ │ + ldrbls r6, [r0, #27] │ │ │ │ lslhi r7, r0, #1 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r2, r1, #1 │ │ │ │ - stc2vs 0, cr0, [r4, #-296]! @ 0xfffffed8 │ │ │ │ - add r0, pc, #840 @ (adr r0, 3f146c ) │ │ │ │ + stc2vc 0, cr0, [ip, #-296]! @ 0xfffffed8 │ │ │ │ + add r0, pc, #872 @ (adr r0, 3f148c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r8, #-296] @ 0xfffffed8 │ │ │ │ - add r0, pc, #728 @ (adr r0, 3f1404 ) │ │ │ │ + ldc2 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ + add r0, pc, #760 @ (adr r0, 3f1424 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [r8], #296 @ 0x128 │ │ │ │ - add r0, pc, #600 @ (adr r0, 3f138c ) │ │ │ │ + ldc2l 0, cr0, [r0], #296 @ 0x128 │ │ │ │ + add r0, pc, #632 @ (adr r0, 3f13ac ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [r2], {74} @ 0x4a │ │ │ │ - add r0, pc, #192 @ (adr r0, 3f1200 ) │ │ │ │ + stc2 0, cr0, [sl], {74} @ 0x4a │ │ │ │ + add r0, pc, #224 @ (adr r0, 3f1220 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-296 @ 0xfffffed8 │ │ │ │ - add r0, pc, #64 @ (adr r0, 3f1188 ) │ │ │ │ + stc2l 0, cr0, [sl], #-296 @ 0xfffffed8 │ │ │ │ + add r0, pc, #96 @ (adr r0, 3f11a8 ) │ │ │ │ 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 │ │ │ │ @@ -1274059,16 +1274065,16 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xfb4a004a │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xfb52004a │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f11cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1274167,39 +1274173,39 @@ │ │ │ │ ldr r0, [pc, #80] @ (3f130c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f1228 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 7, cr0, cr8, cr10, {2} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr10, {2} │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr10, {2} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr10, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr10, {2} │ │ │ │ - @ instruction: 0xfade004a │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr10, {2} │ │ │ │ + @ instruction: 0xfae6004a │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9a004a │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xfaa2004a │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r5, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6e004a │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xfa76004a │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ - @ instruction: 0xfa42004a │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xfa4a004a │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ 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 9e050 │ │ │ │ @@ -1274220,16 +1274226,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [ip, #74] @ 0x4a │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + vst1.8 {d16[2]}, [r4], sl │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f135c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #262144 @ 0x40000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1274468,41 +1274474,41 @@ │ │ │ │ b.n 3f169a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d16-d19}, [r2], sl │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + vld4.16 {d16-d19}, [sl], sl │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh.w r0, [lr, sl] │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + str.w r0, [r6, sl] │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf7fa004a │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + strb.w r0, [r2, sl] │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7b8004a │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf7c0004a │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf79e004a │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf7a6004a │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf784004a │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf78c004a │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ 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 3f1688 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ @@ -1274781,32 +1274787,32 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ b.n 3f1732 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf5f2004a │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + @ instruction: 0xf5fa004a │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rsbs r0, r4, #13238272 @ 0xca0000 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + rsbs r0, ip, #13238272 @ 0xca0000 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rsbs r0, r8, #13238272 @ 0xca0000 │ │ │ │ - @ instruction: 0xf520004a │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf5e0004a │ │ │ │ + @ instruction: 0xf528004a │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7c60049 │ │ │ │ - @ instruction: 0xf376004a │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + @ instruction: 0xf7ce0049 │ │ │ │ + @ instruction: 0xf37e004a │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf35e004a │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + bfi r0, r6, #1, #10 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ 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] │ │ │ │ @@ -1275212,53 +1275218,53 @@ │ │ │ │ ldrd fp, r7, [sp, #60] @ 0x3c │ │ │ │ bl 3ecc9c │ │ │ │ mvn.w sl, #1 │ │ │ │ b.n 3f1da6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movw r0, #18506 @ 0x484a │ │ │ │ - @ instruction: 0xf1e4004a │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + movw r0, #51274 @ 0xc84a │ │ │ │ + @ instruction: 0xf1ec004a │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rsb r0, sl, #74 @ 0x4a │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + rsbs r0, r2, #74 @ 0x4a │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub.w r0, ip, #74 @ 0x4a │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + subs.w r0, r4, #74 @ 0x4a │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - eor.w r0, r8, #13238272 @ 0xca0000 │ │ │ │ - eors.w r0, r6, #74 @ 0x4a │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + bic.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ + eors.w r0, r0, #13238272 @ 0xca0000 │ │ │ │ + eors.w r0, lr, #74 @ 0x4a │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bic.w r0, lr, #13238272 @ 0xca0000 │ │ │ │ - orr.w r0, sl, #13238272 @ 0xca0000 │ │ │ │ - ands.w r0, r0, #74 @ 0x4a │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + bics.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ + orrs.w r0, r2, #13238272 @ 0xca0000 │ │ │ │ + ands.w r0, r8, #74 @ 0x4a │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf398004a │ │ │ │ - vmla.i d0, d4, d2[2] │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + usat r0, #10, r0, asr #1 │ │ │ │ + vmla.i d0, d12, d2[2] │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s32 q8, q1, q5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + vhadd.s32 q8, q5, q5 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s8 q8, q4, q5 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + vhadd.s16 q8, q0, q5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s32 q0, q2, q5 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + vhadd.s32 q0, q6, q5 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rsbs r0, r8, #73 @ 0x49 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf1e00049 │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ 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 │ │ │ │ @@ -1276024,131 +1276030,131 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 3f1732 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [r4, #296] @ 0x128 │ │ │ │ - stcl 0, cr0, [r6], {74} @ 0x4a │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldc 0, cr0, [ip, #296] @ 0x128 │ │ │ │ + stcl 0, cr0, [lr], {74} @ 0x4a │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf0c8004a │ │ │ │ - ldc 0, cr0, [lr], #-296 @ 0xfffffed8 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf0d0004a │ │ │ │ + mcrr 0, 4, r0, r6, cr10 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc 0, cr0, [ip], {74} @ 0x4a │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + stc 0, cr0, [r4], #-296 @ 0xfffffed8 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xebf6004a │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xebfe004a │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub.w r0, ip, sl, lsl #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + subs.w r0, r4, sl, lsl #1 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bic.w r0, r6, #74 @ 0x4a │ │ │ │ - sbcs.w r0, r4, sl, lsl #1 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + bic.w r0, lr, #74 @ 0x4a │ │ │ │ + sbcs.w r0, ip, sl, lsl #1 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adc.w r0, sl, sl, lsl #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + adcs.w r0, r2, sl, lsl #1 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xead2004a │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + @ instruction: 0xeada004a │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - eor.w r0, r4, sl, lsl #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + eor.w r0, ip, sl, lsl #1 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [sl, #296] @ 0x128 │ │ │ │ - bics.w r0, r4, sl, lsl #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + stcl 0, cr0, [r2, #296]! @ 0x128 │ │ │ │ + bics.w r0, ip, sl, lsl #1 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrd r0, r0, [r4, #296] @ 0x128 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrd r0, r0, [ip, #296] @ 0x128 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ - ldrd r0, r0, [r6, #-296]! @ 0x128 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - strd r0, r0, [r2, #-296]! @ 0x128 │ │ │ │ - ldc 0, cr0, [r2, #-296]! @ 0xfffffed8 │ │ │ │ - stmdb r0!, {r1, r3, r6} │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + stc 0, cr0, [r8, #-296] @ 0xfffffed8 │ │ │ │ + ldrd r0, r0, [lr, #-296]! @ 0x128 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrd r0, r0, [sl], #296 @ 0x128 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + strd r0, r0, [sl, #-296]! @ 0x128 │ │ │ │ + ldc 0, cr0, [sl, #-296]! @ 0xfffffed8 │ │ │ │ + stmdb r8!, {r1, r3, r6} │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc 0, cr0, [r0], #-296 @ 0xfffffed8 │ │ │ │ - ldmia.w sl, {r1, r3, r6} │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + stmdb r2, {r1, r3, r6} │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strd r0, r0, [r4], #-296 @ 0x128 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldc 0, cr0, [r8], #-296 @ 0xfffffed8 │ │ │ │ + stmia.w r2!, {r1, r3, r6} │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strex r0, r0, [r0, #296] @ 0x128 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + strd r0, r0, [ip], #-296 @ 0x128 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + strex r0, r0, [r8, #296] @ 0x128 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f283c │ │ │ │ + b.n 3f284c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2800 │ │ │ │ + b.n 3f2810 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f278c │ │ │ │ + b.n 3f279c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f274c │ │ │ │ + b.n 3f275c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f26e8 │ │ │ │ + b.n 3f26f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f26b4 │ │ │ │ + b.n 3f26c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeae4004a │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + @ instruction: 0xeaec004a │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xeae6004a │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xeaee004a │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2570 │ │ │ │ + b.n 3f2580 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe980004a │ │ │ │ - b.n 3f24ac │ │ │ │ + @ instruction: 0xe988004a │ │ │ │ + b.n 3f24bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2450 │ │ │ │ + b.n 3f2460 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f23f4 │ │ │ │ + b.n 3f2404 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f23b4 │ │ │ │ + b.n 3f23c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2378 │ │ │ │ + b.n 3f2388 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strd r0, r0, [lr, #296]! @ 0x128 │ │ │ │ + ldrd r0, r0, [r6, #296]! @ 0x128 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 940f0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1276168,17 +1276174,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 3f30d4 │ │ │ │ + b.n 3f30e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ 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] @ (3f29bc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1276215,15 +1276221,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r8, #296] @ 0x128 │ │ │ │ + @ instruction: 0xe850004a │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1276527,57 +1276533,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f2c7e │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3f2c88 │ │ │ │ + b.n 3f2c98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2bc4 │ │ │ │ + b.n 3f2bd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2b9c │ │ │ │ + b.n 3f2bac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r6, [r5, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f2994 │ │ │ │ + b.n 3f29a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2930 │ │ │ │ + b.n 3f2940 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f28a4 │ │ │ │ + b.n 3f28b4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f287c │ │ │ │ + b.n 3f288c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f283c │ │ │ │ + b.n 3f284c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2808 │ │ │ │ + b.n 3f2818 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f27dc │ │ │ │ + b.n 3f27ec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f27a0 │ │ │ │ + b.n 3f27b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2774 │ │ │ │ + b.n 3f2784 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f2d54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1276713,58 +1276719,58 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #100] @ (3f2f18 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f2de6 │ │ │ │ - b.n 3f2790 │ │ │ │ + b.n 3f27a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3f27b0 │ │ │ │ + b.n 3f27c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f27b8 │ │ │ │ + b.n 3f27c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f288c │ │ │ │ + b.n 3f289c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f287c │ │ │ │ + b.n 3f288c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2904 │ │ │ │ + b.n 3f2914 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2720 │ │ │ │ + b.n 3f2730 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f36ec │ │ │ │ + b.n 3f26fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2908 │ │ │ │ + b.n 3f2918 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2880 │ │ │ │ + b.n 3f2890 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3664 │ │ │ │ + b.n 3f3674 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f28b0 │ │ │ │ + b.n 3f28c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2930 │ │ │ │ + b.n 3f2940 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f35d8 │ │ │ │ + b.n 3f35e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f35a4 │ │ │ │ + b.n 3f35b4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ 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 a07e8 │ │ │ │ @@ -1276785,17 +1276791,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 3f34bc │ │ │ │ + b.n 3f34cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f2f68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1277670,125 +1277676,125 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f3bac │ │ │ │ + b.n 3f3bbc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3efc │ │ │ │ + b.n 3f3f0c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3ee4 │ │ │ │ + b.n 3f3ef4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f3a20 │ │ │ │ + b.n 3f3a30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f3ac0 │ │ │ │ + b.n 3f3ad0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 16 │ │ │ │ + svc 24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3f3948 │ │ │ │ + ble.n 3f3958 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3f38d0 │ │ │ │ + ble.n 3f38e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3f37e8 │ │ │ │ + bgt.n 3f37f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3f37b8 │ │ │ │ + bgt.n 3f37c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3f3908 │ │ │ │ + bgt.n 3f3918 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 3f38d8 │ │ │ │ + bgt.n 3f38e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - blt.n 3f3960 │ │ │ │ + blt.n 3f3970 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3f3930 │ │ │ │ + blt.n 3f3940 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - blt.n 3f38f0 │ │ │ │ + blt.n 3f3900 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f38c4 │ │ │ │ + bge.n 3f38d4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f3890 │ │ │ │ + bge.n 3f38a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f385c │ │ │ │ + bge.n 3f386c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f382c │ │ │ │ + bge.n 3f383c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f39f8 │ │ │ │ + bge.n 3f3808 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f39cc │ │ │ │ + bge.n 3f39dc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f3998 │ │ │ │ + bge.n 3f39a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f3968 │ │ │ │ + bge.n 3f3978 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f392c │ │ │ │ + bge.n 3f393c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bls.n 3f3900 │ │ │ │ + bls.n 3f3910 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bls.n 3f38d4 │ │ │ │ + bls.n 3f38e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ 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 │ │ │ │ @@ -1277826,17 +1277832,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 3f3a80 │ │ │ │ + bhi.n 3f3a90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ 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] @ (3f3a04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1277873,15 +1277879,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3f39c8 │ │ │ │ + bls.n 3f39d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -1278278,41 +1278284,41 @@ │ │ │ │ bgt.w 3f3cd2 │ │ │ │ b.n 3f3d48 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3f3f28 │ │ │ │ + bls.n 3f3d38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3f3eb0 │ │ │ │ + bls.n 3f3ec0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3f3eac │ │ │ │ + bhi.n 3f3ebc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3f3f10 │ │ │ │ + bvc.n 3f3f20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3f3e48 │ │ │ │ + bvc.n 3f3e58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ 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 │ │ │ │ @@ -1278630,57 +1278636,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f412e │ │ │ │ str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3f41b0 │ │ │ │ + bpl.n 3f41c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3f4130 │ │ │ │ + bmi.n 3f4140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3f4108 │ │ │ │ + bmi.n 3f4118 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 3f40e0 │ │ │ │ + bcc.n 3f40f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3f4224 │ │ │ │ + bcc.n 3f4234 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3f41fc │ │ │ │ + bcc.n 3f420c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3f41d4 │ │ │ │ + bcc.n 3f41e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3f418c │ │ │ │ + bcs.n 3f419c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3f4158 │ │ │ │ + bcs.n 3f4168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3f412c │ │ │ │ + bcs.n 3f413c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3f40f8 │ │ │ │ + bcs.n 3f4108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3f42c4 │ │ │ │ + bcs.n 3f42d4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f4204 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1278909,80 +1278915,80 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f4296 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3f4354 │ │ │ │ + bne.n 3f4364 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3f44b8 │ │ │ │ + bcs.n 3f44c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3f4498 │ │ │ │ + bcs.n 3f44a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3f43b4 │ │ │ │ + bne.n 3f43c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3f453c │ │ │ │ + bne.n 3f454c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 3f44e0 │ │ │ │ + bne.n 3f44f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ bl 2c0476 │ │ │ │ lsls r1, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3f4474 │ │ │ │ + bne.n 3f4484 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f4448 │ │ │ │ + beq.n 3f4458 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3f43a8 │ │ │ │ + bne.n 3f43b8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3f4534 │ │ │ │ + bne.n 3f4544 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3f43b8 │ │ │ │ + bne.n 3f43c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3f4438 │ │ │ │ + bne.n 3f4448 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f43ac │ │ │ │ + beq.n 3f43bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f4580 │ │ │ │ + beq.n 3f4590 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3f444c │ │ │ │ + bne.n 3f445c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3f43d4 │ │ │ │ + bne.n 3f43e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f450c │ │ │ │ + beq.n 3f451c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3f43fc │ │ │ │ + bne.n 3f440c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3f4424 │ │ │ │ + bne.n 3f4434 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ 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 a16b0 │ │ │ │ @@ -1279003,17 +1279009,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f4520 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1279495,83 +1279501,83 @@ │ │ │ │ b.n 3f4784 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3f4ac4 │ │ │ │ + beq.n 3f4ad4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f4a78 │ │ │ │ + beq.n 3f4a88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 3f4bb0 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 3f4bd0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [pc, #560] @ (3f4c8c ) │ │ │ │ + ldr r2, [pc, #592] @ (3f4cac ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #720] @ (3f4d30 ) │ │ │ │ + ldr r2, [pc, #752] @ (3f4d50 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1279611,17 +1279617,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1279732,35 +1279738,35 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #52] @ (3f4c44 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 3f4b68 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ 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 a0024 │ │ │ │ @@ -1279780,17 +1279786,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f4c90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1279889,45 +1279895,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (3f4dc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f4cea │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r4, [r7, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r6, [r7, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ 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 98650 │ │ │ │ @@ -1279947,17 +1279953,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ 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] @ (3f5054 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1280195,71 +1280201,71 @@ │ │ │ │ b.n 3f4f26 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r0, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsb r2, [r0, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ 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] @ (3f5228 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -1280395,41 +1280401,41 @@ │ │ │ │ b.n 3f51de │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r2, [r2, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003f5268 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1280512,39 +1280518,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (3f5370 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f52c2 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4e00048 │ │ │ │ + @ instruction: 0xf4e80048 │ │ │ │ strh r4, [r4, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r6, [r4, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ 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 96254 │ │ │ │ @@ -1280564,17 +1280570,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r7, r0, #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, #4040] @ 0xfc8 │ │ │ │ @@ -1280771,29 +1280777,29 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #1 │ │ │ │ blx 9ce4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ 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] @ (3f5754 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1280928,35 +1280934,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (3f577c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f56e8 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ 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] @ (3f5938 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1281121,19 +1281127,19 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #848] @ (3f5c8c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #512] @ (3f5b44 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -1281296,37 +1281302,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (3f5b40 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f5a98 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r2, r1, #1 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0094 │ │ │ │ lsleq r2, r1, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #256] @ (3f5c58 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1281433,23 +1281439,23 @@ │ │ │ │ b.n 3f5be0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #64] @ (3f5c9c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r2, [pc, #544] @ (3f5e8c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ 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] @ (3f5d30 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1281522,21 +1281528,21 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f5cde │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #904] @ (3f60bc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3f5dae │ │ │ │ + cbnz r4, 3f5db0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r1, [pc, #552] @ (3f5f68 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r6, 3f5da4 │ │ │ │ + cbnz r6, 3f5da6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r5, 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ @@ -1281854,27 +1281860,27 @@ │ │ │ │ blx 96360 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d2a0 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ b.n 3f6090 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ 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] @ (3f61d8 ) │ │ │ │ @@ -1281972,25 +1281978,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp r2, lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #136] @ (3f6274 ) │ │ │ │ + ldr r7, [pc, #168] @ (3f6294 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #16] @ (3f6204 ) │ │ │ │ + ldr r7, [pc, #48] @ (3f6224 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #912] @ (3f658c ) │ │ │ │ + ldr r6, [pc, #944] @ (3f65ac ) │ │ │ │ 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 │ │ │ │ @@ -1282121,23 +1282127,23 @@ │ │ │ │ mov fp, r6 │ │ │ │ b.n 3f626c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r0, sl │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #992] @ (3f6750 ) │ │ │ │ + ldr r6, [pc, #0] @ (3f6370 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ bics r2, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #400] @ (3f650c ) │ │ │ │ + ldr r5, [pc, #432] @ (3f652c ) │ │ │ │ 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] @ (3f6774 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1282512,53 +1282518,53 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f65fa │ │ │ │ nop │ │ │ │ cmn r6, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 3f67fc │ │ │ │ + cbz r0, 3f67fe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #880] @ (3f6afc ) │ │ │ │ + ldr r2, [pc, #912] @ (3f6b1c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #624] @ (3f6a04 ) │ │ │ │ + ldr r2, [pc, #656] @ (3f6a24 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ eors r4, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 3f67d0 │ │ │ │ + cbz r2, 3f67d2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #896] @ (3f6b24 ) │ │ │ │ + ldr r1, [pc, #928] @ (3f6b44 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r6, 3f67d0 │ │ │ │ + cbz r6, 3f67d2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #816] @ (3f6adc ) │ │ │ │ + ldr r1, [pc, #848] @ (3f6afc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r4, 3f67d0 │ │ │ │ + cbz r4, 3f67d2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #680] @ (3f6a5c ) │ │ │ │ + ldr r1, [pc, #712] @ (3f6a7c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r2, 3f67d0 │ │ │ │ + cbz r2, 3f67d2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #512] @ (3f69bc ) │ │ │ │ + ldr r1, [pc, #544] @ (3f69dc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r6, 3f67d0 │ │ │ │ + cbz r6, 3f67d2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #400] @ (3f6954 ) │ │ │ │ + ldr r1, [pc, #432] @ (3f6974 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r0, 3f67d2 │ │ │ │ + cbz r0, 3f67d4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #280] @ (3f68e4 ) │ │ │ │ + ldr r1, [pc, #312] @ (3f6904 ) │ │ │ │ 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] @ 3f709c │ │ │ │ @@ -1283395,107 +1283401,107 @@ │ │ │ │ ldr r0, [pc, #200] @ (3f7154 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f68e8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ 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 │ │ │ │ @@ -1284557,121 +1284563,121 @@ │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ b.w 3f74b6 │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, 3f7f04 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3f7f24 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orrs.w r0, r8, fp, lsl #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 3f7f5c ) │ │ │ │ + orn r0, r0, fp, lsl #1 │ │ │ │ + add r6, pc, #576 @ (adr r6, 3f7f7c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmdb r8, {r0, r1, r3, r6} │ │ │ │ - add r4, pc, #680 @ (adr r4, 3f7fec ) │ │ │ │ + stmdb r0!, {r0, r1, r3, r6} │ │ │ │ + add r4, pc, #712 @ (adr r4, 3f800c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 3f7f7c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 3f7f9c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia.w r0!, {r0, r1, r3, r6} │ │ │ │ - ldc2 0, cr0, [r0], #300 @ 0x12c │ │ │ │ - add r3, pc, #944 @ (adr r3, 3f810c ) │ │ │ │ + stmia.w r8!, {r0, r1, r3, r6} │ │ │ │ + ldc2 0, cr0, [r8], #300 @ 0x12c │ │ │ │ + add r3, pc, #976 @ (adr r3, 3f812c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 3f7f10 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 3f7f30 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #792 @ (adr r3, 3f807c ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 3f809c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f7cc0 │ │ │ │ + b.n 3f7cd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 3f8060 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 3f8080 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 3f7eac ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 3f7ecc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f78a8 │ │ │ │ + b.n 3f78b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f7788 │ │ │ │ + b.n 3f7798 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 3f7e50 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 3f7e70 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 3f7e18 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 3f7e38 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #192 @ (adr r0, 3f7e4c ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 3f7e6c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f8568 │ │ │ │ + b.n 3f8578 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 3f7d9c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7de004b │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xf7e6004b │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str.w r0, [sl, r6] │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr.w r0, [r2, r6] │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 9508c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -1285050,102 +1285056,102 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #184] @ (3f8308 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f805c │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ble.n 3f81a0 │ │ │ │ + ble.n 3f81b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr10, cr11, {2} │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + cdp 0, 15, cr0, cr2, cr11, {2} │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ 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] @ 3f8a44 │ │ │ │ @@ -1285811,115 +1285817,115 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #216] @ (3f8b0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f87be │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #432] @ (3f8c24 ) │ │ │ │ + ldr r2, [pc, #464] @ (3f8c44 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f8868 │ │ │ │ + b.n 3f8878 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ subs r6, r4, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -1286556,105 +1286562,105 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f8f36 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3f8c30 │ │ │ │ + b.n 3f8c40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f8c1c │ │ │ │ + b.n 3f8c2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f9488 │ │ │ │ + b.n 3f9498 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ 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 │ │ │ │ @@ -1287167,101 +1287173,101 @@ │ │ │ │ b.n 3f9642 │ │ │ │ movs r6, #0 │ │ │ │ b.n 3f97de │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3f9798 │ │ │ │ + ble.n 3f97a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3f98d8 │ │ │ │ + ble.n 3f98e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvc.n 3f982c │ │ │ │ + bvc.n 3f983c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3f9998 │ │ │ │ + blt.n 3f99a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r6, r4, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f992c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1287408,56 +1287414,56 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f99b8 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r5, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d16, d1[7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ 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 95f2c │ │ │ │ @@ -1287478,17 +1287484,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f9b4c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1288365,194 +1288371,194 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3f9ff4 │ │ │ │ nop │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r2, r7, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fa440 │ │ │ │ + bmi.n 3fa450 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fa444 │ │ │ │ + bhi.n 3fa454 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf5340047 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + @ instruction: 0xf53c0047 │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ 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] @ (3fa6c8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1288623,43 +1288629,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #40] @ (3fa6e4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9700c │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 3fa674 │ │ │ │ - ldr.w r0, [r4, r9] │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldr.w r0, [ip, r9] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fa6e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (3fa708 ) │ │ │ │ add r1, pc │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fa70c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1288706,19 +1288712,19 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ 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 │ │ │ │ @@ -1289354,114 +1289360,114 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3fad8c │ │ │ │ mrc2 0, 5, r0, cr4, cr1, {2} │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fae9c │ │ │ │ + bge.n 3faeac │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fb078 │ │ │ │ + b.n 3fb088 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bls.n 3faedc │ │ │ │ + bls.n 3faeec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 3fae48 │ │ │ │ + bhi.n 3fae58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bgt.n 3faed0 │ │ │ │ + ble.n 3faee0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3faf60 │ │ │ │ + bhi.n 3faf70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ vst1.8 @ instruction: 0xf9c40051 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003faf54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1289542,38 +1289548,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (3fb05c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3fafb0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xf6f80051 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xf6b80051 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ bl 395056 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ 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 9db88 │ │ │ │ @@ -1289593,17 +1289599,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r6, r4 │ │ │ │ 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] @ (3fb1f4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1289726,17 +1289732,17 @@ │ │ │ │ str.w r0, [r4, #1048] @ 0x418 │ │ │ │ b.n 3fb18c │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ sub.w r0, ip, #13697024 @ 0xd10000 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r4, #13697024 @ 0xd10000 │ │ │ │ - bvc.n 3fb1a4 │ │ │ │ + bvc.n 3fb1b4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3fb2bc │ │ │ │ + bvc.n 3fb2cc │ │ │ │ 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 │ │ │ │ @@ -1289875,17 +1289881,17 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ 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] @ (3fb418 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1289925,15 +1289931,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ subw r0, sl, #81 @ 0x51 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xf26e0051 │ │ │ │ │ │ │ │ 003fb428 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1290057,43 +1290063,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3fb4ac │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf22e0051 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #40] @ (3fb594 ) │ │ │ │ + ldr r0, [pc, #72] @ (3fb5b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [sl], {70} @ 0x46 │ │ │ │ + ldc2 0, cr0, [r2], {70} @ 0x46 │ │ │ │ subs.w r0, ip, #81 @ 0x51 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfbd80046 │ │ │ │ + @ instruction: 0xfbe00046 │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfbac0046 │ │ │ │ + @ instruction: 0xfbb40046 │ │ │ │ lsrs r3, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb800046 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb880046 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb600046 │ │ │ │ + @ instruction: 0xfb680046 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0d78 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1290113,17 +1290119,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfad00046 │ │ │ │ + @ instruction: 0xfad80046 │ │ │ │ │ │ │ │ 003fb5f8 : │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -1291312,170 +1291318,170 @@ │ │ │ │ ldr r0, [pc, #392] @ (3fc4c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3fbeb2 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ orr.w r0, sl, #81 @ 0x51 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7c20046 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + @ instruction: 0xf7ca0046 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf77e0046 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf7860046 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fbb94 │ │ │ │ + b.n 3fbba4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rsb r0, sl, #12976128 @ 0xc60000 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + rsbs r0, r2, #12976128 @ 0xc60000 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs.w r0, r0, #12976128 @ 0xc60000 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + subs.w r0, r8, #12976128 @ 0xc60000 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf5940046 │ │ │ │ + @ instruction: 0xf59c0046 │ │ │ │ adc.w r0, r2, r1, lsr #1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adcs.w r0, r4, #12976128 @ 0xc60000 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + adcs.w r0, ip, #12976128 @ 0xc60000 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf5260046 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + @ instruction: 0xf52e0046 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - addw r0, r4, #70 @ 0x46 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + addw r0, ip, #70 @ 0x46 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf1e40046 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf1ec0046 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adc.w r0, r6, #70 @ 0x46 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + adc.w r0, lr, #70 @ 0x46 │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf12c0046 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + @ instruction: 0xf1340046 │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add.w r0, lr, #70 @ 0x46 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + adds.w r0, r6, #70 @ 0x46 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf0d00046 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + @ instruction: 0xf0d80046 │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf0a80046 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + @ instruction: 0xf0b00046 │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eor.w r0, r4, #70 @ 0x46 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + eor.w r0, ip, #70 @ 0x46 │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i16 d0, d14, d6[0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ + vmla.i32 d0, d6, d6[0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i d0, d4, d2[1] │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + vmla.i d0, d12, d2[1] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vhadd.s q8, q0, q3 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + vhadd.s q8, q4, q3 │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vhadd.s32 q0, q5, q3 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + vhadd.s q0, q1, q3 │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 15, cr0, cr10, cr6, {2} │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + vhadd.s8 q0, q1, q3 │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 13, cr0, cr8, cr6, {2} │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + cdp 0, 14, cr0, cr0, cr6, {2} │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 10, cr0, cr2, cr6, {2} │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + cdp 0, 10, cr0, cr10, cr6, {2} │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 8, cr0, cr6, cr6, {2} │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + cdp 0, 8, cr0, cr14, cr6, {2} │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 6, cr0, cr12, cr6, {2} │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + cdp 0, 7, cr0, cr4, cr6, {2} │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr2, cr6, {2} │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + cdp 0, 5, cr0, cr10, cr6, {2} │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 3, cr0, cr6, cr6, {2} │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + cdp 0, 3, cr0, cr14, cr6, {2} │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr10, cr6, {2} │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + cdp 0, 2, cr0, cr2, cr6, {2} │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 0, cr0, cr0, cr6, {2} │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + cdp 0, 0, cr0, cr8, cr6, {2} │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc 0, cr0, [lr, #280]! @ 0x118 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + stcl 0, cr0, [r6, #280] @ 0x118 │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc 0, cr0, [r4, #280]! @ 0x118 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + stc 0, cr0, [ip, #280]! @ 0x118 │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc 0, cr0, [sl, #280] @ 0x118 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldc 0, cr0, [r2, #280] @ 0x118 │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ + ldcl 0, cr0, [r8, #-280]! @ 0xfffffee8 │ │ │ │ │ │ │ │ 003fc4c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #28] @ (3fc4f4 ) │ │ │ │ @@ -1291486,15 +1291492,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 3fc4f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3fb208 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ 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] @ (3fc5bc ) │ │ │ │ movs r5, #1 │ │ │ │ @@ -1291567,28 +1291573,28 @@ │ │ │ │ b.n 3fc546 │ │ │ │ ldr r1, [pc, #44] @ (3fc5dc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9700c │ │ │ │ str r5, [r4, #0] │ │ │ │ b.n 3fc57e │ │ │ │ - bls.n 3fc68c │ │ │ │ + bls.n 3fc69c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sbcs.w r0, r0, r6, lsl #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + sbcs.w r0, r8, r6, lsl #1 │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adc.w r0, r8, r6, lsl #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + adcs.w r0, r0, r6, lsl #1 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add.w r0, sl, r6, lsl #1 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + adds.w r0, r2, r6, lsl #1 │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc5e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291605,15 +1291611,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (3fc618 ) │ │ │ │ add r1, pc │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc61c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291621,15 +1291627,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (3fc640 ) │ │ │ │ add r1, pc │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ 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] @ (3fc6cc ) │ │ │ │ @@ -1291669,15 +1291675,15 @@ │ │ │ │ cmp r8, sl │ │ │ │ bne.n 3fc678 │ │ │ │ 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 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc6d0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1291712,19 +1291718,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (3fc73c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc740 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291734,15 +1291740,15 @@ │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc76c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291752,15 +1291758,15 @@ │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc798 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291770,15 +1291776,15 @@ │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc7c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291788,15 +1291794,15 @@ │ │ │ │ blx a09dc │ │ │ │ blx 98a88 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ 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 │ │ │ │ @@ -1291870,20 +1291876,20 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (3fc8b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3fc86a │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe82e0046 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + @ instruction: 0xe8360046 │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ 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 967c0 │ │ │ │ @@ -1291903,17 +1291909,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc888 │ │ │ │ + b.n 3fc898 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 003fc904 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1292021,43 +1292027,43 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3fc966 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ble.n 3fcab0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc8c8 │ │ │ │ + b.n 3fc8d8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ble.n 3fca30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc848 │ │ │ │ + b.n 3fc858 │ │ │ │ lsls r6, r0, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc800 │ │ │ │ + b.n 3fc810 │ │ │ │ lsls r6, r0, #1 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc7b8 │ │ │ │ + b.n 3fc7c8 │ │ │ │ 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 9c404 │ │ │ │ @@ -1292077,17 +1292083,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc6f4 │ │ │ │ + b.n 3fc704 │ │ │ │ lsls r6, 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -1292751,121 +1292757,121 @@ │ │ │ │ ldr r0, [pc, #228] @ (3fd298 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 3fd0d4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ blt.n 3fd120 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcac0 │ │ │ │ + b.n 3fcad0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ bge.n 3fd214 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd9ec │ │ │ │ + b.n 3fd9fc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd9b4 │ │ │ │ + b.n 3fd9c4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd980 │ │ │ │ + b.n 3fd990 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd7d0 │ │ │ │ + b.n 3fd7e0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd390 │ │ │ │ + b.n 3fd3a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd310 │ │ │ │ + b.n 3fd320 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd288 │ │ │ │ + b.n 3fd298 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 3fd260 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ 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 │ │ │ │ @@ -1293181,29 +1293187,29 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3fd820 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bcc.n 3fd574 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #592] @ (3fd864 ) │ │ │ │ + ldr r7, [pc, #624] @ (3fd884 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3fd628 │ │ │ │ + ble.n 3fd638 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #488] @ (3fd804 ) │ │ │ │ + ldr r7, [pc, #520] @ (3fd824 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3fd5fc │ │ │ │ + bgt.n 3fd60c │ │ │ │ lsls r6, r0, #1 │ │ │ │ bcs.n 3fd564 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #744] @ (3fd910 ) │ │ │ │ + ldr r7, [pc, #776] @ (3fd930 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #32] @ (3fd64c ) │ │ │ │ + ldr r7, [pc, #64] @ (3fd66c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #624] @ (3fd8a0 ) │ │ │ │ + ldr r6, [pc, #656] @ (3fd8c0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx 9a1d4 │ │ │ │ str.w r0, [r8, fp, lsl #2] │ │ │ │ @@ -1293957,157 +1293963,157 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ b.n 3fd856 │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #88] @ (3fdea4 ) │ │ │ │ + ldr r5, [pc, #120] @ (3fdec4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #232] @ (3fdf38 ) │ │ │ │ + ldr r4, [pc, #264] @ (3fdf58 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdda8 │ │ │ │ + bls.n 3fddb8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #416] @ (3fdff8 ) │ │ │ │ + ldr r4, [pc, #448] @ (3fe018 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #560] @ (3fe08c ) │ │ │ │ + ldr r3, [pc, #592] @ (3fe0ac ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fde58 │ │ │ │ + bls.n 3fde68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #272] @ (3fdf74 ) │ │ │ │ + ldr r3, [pc, #304] @ (3fdf94 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fddd4 │ │ │ │ + bhi.n 3fdde4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #728] @ (3fe144 ) │ │ │ │ + ldr r3, [pc, #760] @ (3fe164 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (3fe178 ) │ │ │ │ + ldr r2, [pc, #808] @ (3fe198 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fded8 │ │ │ │ + bhi.n 3fdee8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [pc, #640] @ (3fe0f8 ) │ │ │ │ + ldr r2, [pc, #672] @ (3fe118 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fde9c │ │ │ │ + bhi.n 3fdeac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [pc, #520] @ (3fe088 ) │ │ │ │ + ldr r2, [pc, #552] @ (3fe0a8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3fde68 │ │ │ │ + bvc.n 3fde78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [pc, #384] @ (3fe008 ) │ │ │ │ + ldr r2, [pc, #416] @ (3fe028 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #560] @ (3fe0bc ) │ │ │ │ + ldr r3, [pc, #592] @ (3fe0dc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #592] @ (3fe0e0 ) │ │ │ │ + ldr r2, [pc, #624] @ (3fe100 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #968] @ (3fe25c ) │ │ │ │ + ldr r0, [pc, #1000] @ (3fe27c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fdf60 │ │ │ │ + bvs.n 3fdf70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #760] @ (3fe194 ) │ │ │ │ + ldr r0, [pc, #792] @ (3fe1b4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fdf00 │ │ │ │ + bvs.n 3fdf10 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #552] @ (3fe0cc ) │ │ │ │ + ldr r0, [pc, #584] @ (3fe0ec ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3fdea4 │ │ │ │ + bvs.n 3fdeb4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #352] @ (3fe00c ) │ │ │ │ + ldr r0, [pc, #384] @ (3fe02c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3fde48 │ │ │ │ + bpl.n 3fde58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #152] @ (3fdf4c ) │ │ │ │ + ldr r0, [pc, #184] @ (3fdf6c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3fddec │ │ │ │ + bpl.n 3fddfc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3fdf74 │ │ │ │ + bpl.n 3fdf84 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3fdf10 │ │ │ │ + bpl.n 3fdf20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fdeb4 │ │ │ │ + bmi.n 3fdec4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bxns r8 │ │ │ │ + bxns r9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fde48 │ │ │ │ + bmi.n 3fde58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #480] @ (3fe0c0 ) │ │ │ │ + ldr r0, [pc, #512] @ (3fe0e0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fdfdc │ │ │ │ + bmi.n 3fddec │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fdf6c │ │ │ │ + bmi.n 3fdf7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fdf3c │ │ │ │ + bmi.n 3fdf4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fdf10 │ │ │ │ + bmi.n 3fdf20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fdee4 │ │ │ │ + bcc.n 3fdef4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fdeb4 │ │ │ │ + bcc.n 3fdec4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fde80 │ │ │ │ + bcc.n 3fde90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fde4c │ │ │ │ + bcc.n 3fde5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fe01c │ │ │ │ + bcc.n 3fde2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fdfe8 │ │ │ │ + bcc.n 3fdff8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fdfb0 │ │ │ │ + bcc.n 3fdfc0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fdf7c │ │ │ │ + bcc.n 3fdf8c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fdf48 │ │ │ │ + bcc.n 3fdf58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fdf14 │ │ │ │ + bcs.n 3fdf24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fdee0 │ │ │ │ + bcs.n 3fdef0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fdeac │ │ │ │ + bcs.n 3fdebc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fde78 │ │ │ │ + bcs.n 3fde88 │ │ │ │ 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] @ (3fe074 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1294218,33 +1294224,33 @@ │ │ │ │ b.n 3fdfc0 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fe070 │ │ │ │ + beq.n 3fe080 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add lr, sl │ │ │ │ + add lr, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fdfb0 │ │ │ │ + beq.n 3fdfc0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fe164 │ │ │ │ + beq.n 3fe174 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fe138 │ │ │ │ + beq.n 3fe148 │ │ │ │ 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 │ │ │ │ @@ -1295452,173 +1295458,173 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #432] @ (3ff090 ) │ │ │ │ mov.w r1, #764 @ 0x2fc │ │ │ │ mov r4, fp │ │ │ │ add r0, pc │ │ │ │ mov r6, sl │ │ │ │ @@ -1295773,41 +1295779,41 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx a1c9c │ │ │ │ movs r3, #1 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ str r3, [r6, #32] │ │ │ │ b.w 3fe192 │ │ │ │ nop │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ 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] @ 3ff518 │ │ │ │ @@ -1296206,60 +1296212,60 @@ │ │ │ │ b.n 3ff292 │ │ │ │ nop │ │ │ │ ... │ │ │ │ push {r2, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sev │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + it mi │ │ │ │ + lslmi r6, r0, #1 │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr8, {2} │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr8, {2} │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r4, 3ff5f2 │ │ │ │ + cbnz r4, 3ff5f4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [pc, #556] @ (3ff7b0 ) │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ add r3, pc │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ @@ -1296466,56 +1296472,56 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx a1c9c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 9c520 │ │ │ │ b.n 3ff716 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr??.w r0, [r8, #72] @ 0x48 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + @ instruction: 0xfa000048 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r0, 3ff81c │ │ │ │ + cbnz r0, 3ff81e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r4, 3ff818 │ │ │ │ + cbnz r4, 3ff81a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r0, 3ff814 │ │ │ │ + cbnz r0, 3ff816 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ 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] @ (3ffadc ) │ │ │ │ @@ -1296802,57 +1296808,57 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -1296923,21 +1296929,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 3ffb90 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ 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] @ (3ffd18 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1297039,23 +1297045,23 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ add r1, sp, #872 @ 0x368 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ 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] @ (3ffe48 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1297157,23 +1297163,23 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r1, r2, #1 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 3ffe76 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -1297630,81 +1297636,81 @@ │ │ │ │ ... │ │ │ │ add r7, pc, #680 @ (adr r7, 4005cc ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #552 @ (adr r7, 400554 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r6, 400358 │ │ │ │ + cbz r6, 40035a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 9fd18 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 3fffc0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1297715,17 +1297721,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (4003e4 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 400156 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 004003e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ @@ -1297902,74 +1297908,74 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #132] @ (400630 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 400446 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r2, pc, #400 @ (adr r2, 400750 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add r2, pc, #136 @ (adr r2, 400660 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmia r5!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - vrsra.u64 d18, d24, #1 │ │ │ │ + @ instruction: 0xffff23c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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 a01b8 │ │ │ │ @@ -1297990,17 +1297996,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1298049,17 +1298055,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ 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] @ (40077c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1298100,15 +1298106,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1298147,15 +1298153,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1298522,41 +1298528,41 @@ │ │ │ │ add r7, pc, #120 @ (adr r7, 400c8c ) │ │ │ │ ldr r0, [pc, #928] @ (400fb4 ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #576 @ (adr r5, 400e78 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 400e98 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, 400e18 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 400e38 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #368 @ (adr r5, 400db8 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 400dd8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 400d50 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 400d70 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #792 @ (adr r4, 400f70 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 400f90 ) │ │ │ │ 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] │ │ │ │ @@ -1298818,53 +1298824,53 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 400896 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #920 @ (adr r2, 4012b8 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 4012d8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #744 @ (adr r2, 401210 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 401230 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #632 @ (adr r2, 4011a8 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 4011c8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #504 @ (adr r2, 401130 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 401150 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #392 @ (adr r2, 4010c8 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 4010e8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 401060 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 401080 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #168 @ (adr r2, 400ff8 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 401018 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 400f90 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 400fb0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #904 @ (adr r1, 4012e8 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 401308 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 401218 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 401238 ) │ │ │ │ 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 │ │ │ │ @@ -1299099,17 +1299105,17 @@ │ │ │ │ b.n 4011e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 4014e0 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 401500 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ @@ -1299320,35 +1299326,35 @@ │ │ │ │ ldmia r3!, {r1, r4, r7} │ │ │ │ ldr r0, [pc, #508] @ (401668 ) │ │ │ │ ldrb r7, [r7, #22] │ │ │ │ subs r7, #77 @ 0x4d │ │ │ │ add r7, pc, #120 @ (adr r7, 4014ec ) │ │ │ │ ldr r0, [pc, #928] @ (401814 ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ 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] │ │ │ │ @@ -1299611,53 +1299617,53 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 401010 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ 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] @ (401b68 ) │ │ │ │ @@ -1299963,27 +1299969,27 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ cbnz r3, 401b9a │ │ │ │ ldr.w r3, [r6, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 401c8a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -1301026,35 +1301032,35 @@ │ │ │ │ b.n 402588 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r2, [r3, #10] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r0, [r4, #6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ vldr d6, [pc, #808] @ 402bd8 │ │ │ │ cmp r0, #0 │ │ │ │ ble.w 402a20 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ @@ -1301329,25 +1301335,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #44] @ (402bfc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 402588 │ │ │ │ ... │ │ │ │ - vmla.i q0, q3, d9[0] │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + vmla.i q0, q7, d9[0] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - vhadd.u32 q0, q6, │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + vhadd.u q0, q2, │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr9, {2} │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + cdp2 0, 3, cr0, cr8, cr9, {2} │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #292]! @ 0x124 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr9, {2} │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r0, [pc, #184] @ (402cbc ) │ │ │ │ movw r1, #3414 @ 0xd56 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1301415,28 +1301421,28 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #48] @ (402ce0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 402588 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4, #292]! @ 0x124 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + ldc2 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stc2 0, cr0, [r0, #292] @ 0x124 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + stc2 0, cr0, [r8, #292] @ 0x124 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stc2l 0, cr0, [r4, #-292]! @ 0xfffffedc │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + stc2l 0, cr0, [ip, #-292]! @ 0xfffffedc │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [r8, #-292]! @ 0xfffffedc │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + stc2l 0, cr0, [r0, #-292] @ 0xfffffedc │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-292] @ 0xfffffedc │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + ldc2 0, cr0, [lr, #-292] @ 0xfffffedc │ │ │ │ + strh r6, [r0, #32] │ │ │ │ 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 │ │ │ │ @@ -1301710,18 +1301716,18 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xfbcc0049 │ │ │ │ - stc2 0, cr0, [r2], {73} @ 0x49 │ │ │ │ - @ instruction: 0xfb960049 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + @ instruction: 0xfbd40049 │ │ │ │ + stc2 0, cr0, [sl], {73} @ 0x49 │ │ │ │ + @ instruction: 0xfb9e0049 │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9d9e8 │ │ │ │ mov.w r3, #354 @ 0x162 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [pc, #468] @ (403210 ) │ │ │ │ @@ -1301887,24 +1301893,24 @@ │ │ │ │ b.n 402e96 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ blx 9656c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ b.n 40313e │ │ │ │ ... │ │ │ │ - ldrsb.w r0, [sl, #73] @ 0x49 │ │ │ │ - strh.w r0, [r4, #73] @ 0x49 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + vld1.8 {d0[2]}, [r2], r9 │ │ │ │ + strh.w r0, [ip, #73] @ 0x49 │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb.w r0, [r8, #73] @ 0x49 │ │ │ │ - strb.w r0, [ip, r9] │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb.w r0, [r0, #73] @ 0x49 │ │ │ │ + ldrb.w r0, [r4, r9] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf7f00049 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + @ instruction: 0xf7f80049 │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ 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 │ │ │ │ @@ -1301963,16 +1301969,16 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #15] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf71a0049 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + @ instruction: 0xf7220049 │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ 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] @ (403358 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1302029,16 +1302035,16 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r0, #14] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf67e0049 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + @ instruction: 0xf6860049 │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ 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 │ │ │ │ @@ -1303187,58 +1303193,58 @@ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ strb r0, [r4, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #13172736 @ 0xc90000 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + orr.w r0, ip, #13172736 @ 0xc90000 │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r6, r0, #1 │ │ │ │ strb r0, [r3, #3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - usat r0, #9, sl, asr #1 │ │ │ │ + @ instruction: 0xf3b20049 │ │ │ │ beq.n 40416a │ │ │ │ @ instruction: 0xfffffbd7 │ │ │ │ vshr.u32 d29, d11, #1 │ │ │ │ - vrsra.u64 , q9, #1 │ │ │ │ + vrsra.u64 , q13, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mrrc2 15, 15, pc, sp, cr15 @ │ │ │ │ - usat r0, #9, r8, asr #1 │ │ │ │ + @ instruction: 0xf3b00049 │ │ │ │ beq.n 4040e2 │ │ │ │ - vsubw.u , , d14 │ │ │ │ + vrsra.u32 d31, d6, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf2f20049 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + @ instruction: 0xf2fa0049 │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf2d40049 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + @ instruction: 0xf2dc0049 │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subw r0, sl, #73 @ 0x49 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + @ instruction: 0xf2b20049 │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf3320049 │ │ │ │ - @ instruction: 0xf2340049 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + @ instruction: 0xf33a0049 │ │ │ │ + @ instruction: 0xf23c0049 │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf2160049 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + @ instruction: 0xf21e0049 │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf1f80049 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + addw r0, r0, #73 @ 0x49 │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rsbs r0, sl, #73 @ 0x49 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + @ instruction: 0xf1e20049 │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rsbs r0, r0, #73 @ 0x49 │ │ │ │ - @ instruction: 0xf0ce0049 │ │ │ │ - rsb r0, r4, r9, lsl #1 │ │ │ │ - orrs.w r0, r0, r9, lsl #1 │ │ │ │ + rsbs r0, r8, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf0d60049 │ │ │ │ + rsb r0, ip, r9, lsl #1 │ │ │ │ + orrs.w r0, r8, r9, lsl #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 953d8 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1303523,22 +1303529,22 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ - stmia.w r6, {r0, r3, r6} │ │ │ │ - b.n 4043b0 │ │ │ │ + stmia.w lr, {r0, r3, r6} │ │ │ │ + b.n 4043c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4040f8 │ │ │ │ + b.n 404108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 404104 │ │ │ │ + b.n 404114 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 404104 │ │ │ │ + b.n 404114 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bge.w 404da0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -1303811,17 +1303817,17 @@ │ │ │ │ blx 9e8b0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ b.w 403b88 │ │ │ │ ... │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 404872 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - b.n 404e00 │ │ │ │ + b.n 404e10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r2, r3, lsl #3 │ │ │ │ blx a0800 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1304089,21 +1304095,21 @@ │ │ │ │ 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 404a9e │ │ │ │ ... │ │ │ │ - b.n 404ea0 │ │ │ │ + b.n 404eb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 404e9c │ │ │ │ + b.n 404eac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 404e64 │ │ │ │ + b.n 404e74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 404dbc │ │ │ │ + b.n 404dcc │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 953d8 │ │ │ │ vldr d7, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ @@ -1304412,42 +1304418,42 @@ │ │ │ │ b.n 404b20 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - add.w r0, r2, #13041664 @ 0xc70000 │ │ │ │ - blt.n 404f00 │ │ │ │ + add.w r0, sl, #13041664 @ 0xc70000 │ │ │ │ + blt.n 404f10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 405000 │ │ │ │ + blt.n 405010 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 404fd0 │ │ │ │ + blt.n 404fe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 404f70 │ │ │ │ + bge.n 404f80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 404f40 │ │ │ │ + bge.n 404f50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 404ed0 │ │ │ │ + bge.n 404ee0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 4050a0 │ │ │ │ + bge.n 404eb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #984] @ (405388 ) │ │ │ │ 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 │ │ │ │ @@ -1304790,94 +1304796,94 @@ │ │ │ │ b.n 40543c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - @ instruction: 0xf3160047 │ │ │ │ - bls.n 405350 │ │ │ │ + @ instruction: 0xf31e0047 │ │ │ │ + bls.n 405360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bls.n 405320 │ │ │ │ + bls.n 405330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 4052c0 │ │ │ │ + bge.n 4052d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 405450 │ │ │ │ + bls.n 405460 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 405400 │ │ │ │ + bge.n 405410 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 405388 │ │ │ │ + bhi.n 405398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 405358 │ │ │ │ + bhi.n 405368 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bls.n 405338 │ │ │ │ + bls.n 405348 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 4052c8 │ │ │ │ + bhi.n 4052d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 405410 │ │ │ │ + bhi.n 405420 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 4053e0 │ │ │ │ + bhi.n 4053f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405390 │ │ │ │ + bvc.n 4053a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405360 │ │ │ │ + bvc.n 405370 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405330 │ │ │ │ + bvc.n 405340 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405300 │ │ │ │ + bvc.n 405310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 4054d0 │ │ │ │ + bvc.n 4054e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 4054a0 │ │ │ │ + bvc.n 4054b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405450 │ │ │ │ + bvc.n 405460 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 40540c │ │ │ │ + bvc.n 40541c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 4053dc │ │ │ │ + bvs.n 4053ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 4053c8 │ │ │ │ + bvs.n 4053d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 405334 │ │ │ │ + bvc.n 405344 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 4054d4 │ │ │ │ + bvc.n 4054e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 405624 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ bge.w 4059be │ │ │ │ @@ -1305262,41 +1305268,41 @@ │ │ │ │ ldr r0, [pc, #76] @ (4058fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40582a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bne.n 40588c │ │ │ │ + bne.n 40589c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 405820 │ │ │ │ + bne.n 405830 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 4057e8 │ │ │ │ + bne.n 4057f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 4059b8 │ │ │ │ + bne.n 4059c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 405988 │ │ │ │ + bne.n 405998 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 405958 │ │ │ │ + bne.n 405968 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 405928 │ │ │ │ + bne.n 405938 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [pc, #1468] @ 405ec0 │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr.w r0, [pc, #1456] @ 405ec4 │ │ │ │ @@ -1305801,73 +1305807,73 @@ │ │ │ │ bcs.n 405e98 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 405ea0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ sevl │ │ │ │ - beq.n 405e2c │ │ │ │ + beq.n 405e3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405df4 │ │ │ │ + beq.n 405e04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405fc0 │ │ │ │ + beq.n 405fd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405f88 │ │ │ │ + beq.n 405f98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405f50 │ │ │ │ + beq.n 405f60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405f18 │ │ │ │ + beq.n 405f28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 405d7c │ │ │ │ + b.n 405d8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 95ce0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1305986,53 +1305992,53 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #88] @ (4060cc ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 40358c │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, 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 │ │ │ │ @@ -1306420,67 +1306426,67 @@ │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ cmp r6, pc │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #328] @ (406634 ) │ │ │ │ + ldr r6, [pc, #360] @ (406654 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #32] @ (40651c ) │ │ │ │ + ldr r6, [pc, #64] @ (40653c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #864] @ (406868 ) │ │ │ │ + ldr r5, [pc, #896] @ (406888 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #680] @ (4067b8 ) │ │ │ │ + ldr r5, [pc, #712] @ (4067d8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #176] @ (4065cc ) │ │ │ │ + ldr r5, [pc, #208] @ (4065ec ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #64] @ (406564 ) │ │ │ │ + ldr r5, [pc, #96] @ (406584 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #648] @ (4067b8 ) │ │ │ │ + ldr r4, [pc, #680] @ (4067d8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #280] @ (406650 ) │ │ │ │ + ldr r4, [pc, #312] @ (406670 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #1000] @ (406930 ) │ │ │ │ + ldr r4, [pc, #8] @ (406550 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ ble.w 40615e │ │ │ │ vldr d7, [pc, #640] @ 4067d0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 4061ec │ │ │ │ vmov.f64 d7, #80 @ 0x3e800000 0.250 │ │ │ │ @@ -1306702,33 +1306708,33 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 406160 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #24] @ (406810 ) │ │ │ │ + ldr r1, [pc, #56] @ (406830 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #936] @ (406ba8 ) │ │ │ │ + ldr r0, [pc, #968] @ (406bc8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx 9fd18 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 406ac6 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -1307530,166 +1307536,166 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 406a7c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - itte ls │ │ │ │ - lslls r1, r1, #1 │ │ │ │ - movls r8, r0 │ │ │ │ - lslhi r6, r0, #1 │ │ │ │ - it vc │ │ │ │ - lslvc r1, r1, #1 │ │ │ │ - mov r6, fp │ │ │ │ + ittt ge │ │ │ │ + lslge r1, r1, #1 │ │ │ │ + movge r8, r1 │ │ │ │ + lslge r6, r0, #1 │ │ │ │ + nop {8} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r6, ip │ │ │ │ lsls r6, r0, #1 │ │ │ │ - itet pl │ │ │ │ + ittt pl │ │ │ │ lslpl r1, r1, #1 │ │ │ │ - movmi r4, r7 │ │ │ │ + movpl r4, r8 │ │ │ │ lslpl r6, r0, #1 │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r1, r1, #1 │ │ │ │ - movcs r4, r3 │ │ │ │ + movcc r4, r4 │ │ │ │ lslcc r6, r0, #1 │ │ │ │ - itee ne │ │ │ │ + itte ne │ │ │ │ lslne r1, r1, #1 │ │ │ │ - cmpeq r8, pc │ │ │ │ + movne r0, r0 │ │ │ │ lsleq r6, r0, #1 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r4, pc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add lr, lr │ │ │ │ + add lr, pc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, r6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xfbb00047 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + @ instruction: 0xfbb80047 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 407232 │ │ │ │ + cbnz r4, 407234 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r2, 407220 │ │ │ │ + cbnz r2, 407222 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r0, 40723c │ │ │ │ + cbnz r0, 40723e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r0, 40723c │ │ │ │ + cbnz r0, 40723e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r2, 407226 │ │ │ │ + cbnz r2, 407228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 407222 │ │ │ │ + cbnz r2, 407224 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r4, 407296 │ │ │ │ + cbnz r4, 407298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [pc, #1760] @ 407910 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 96078 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 4066e4 │ │ │ │ @@ -1308286,91 +1308292,91 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ add r3, pc, #860 @ (adr r3, 407c60 ) │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ bvc.n 40791c │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 407958 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #960] @ (407d1c ) │ │ │ │ + ldr r3, [pc, #992] @ (407d3c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 4079ce │ │ │ │ + cbz r6, 4079d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #2360 @ 0x938 │ │ │ │ ldr.w r0, [pc, #1428] @ 407f48 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1308898,71 +1308904,71 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 407fd0 │ │ │ │ ... │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ blx 9f20c │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 4080f4 │ │ │ │ @@ -1309149,59 +1309155,59 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #100] @ (408230 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 40733c │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 408620 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 00408234 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1309553,107 +1309559,107 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 4087b4 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 4087d4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #83 @ 0x53 │ │ │ │ - vtbx.8 d26, {d31- instruction: 0xffffaad0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r1, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 4089d8 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 4089f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #776 @ (adr r6, 408914 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 408934 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r1, [r7, #30] │ │ │ │ vsubw.u q12, , d11 │ │ │ │ - vrsubhn.i d26, , q2 │ │ │ │ + vrsubhn.i d26, , q6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 4087cc ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 4087ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r1, [r4, #24] │ │ │ │ - @ instruction: 0xffffa9d4 │ │ │ │ + @ instruction: 0xffffa9dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #72 @ (adr r6, 408680 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 4086a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #992 @ (adr r5, 408a20 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 408640 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 408910 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 408930 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #424 @ (adr r5, 408808 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 408828 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 408798 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 4087b8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #64 @ (adr r5, 4086b8 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 4086d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 4089a8 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 4089c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #528 @ (adr r4, 4088a8 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 4088c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 408750 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 408770 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #5000 @ 0x1388 │ │ │ │ ldr r1, [pc, #932] @ (408a58 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ @@ -1309995,125 +1310001,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 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, 408dcc ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 408dec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #600 @ (adr r2, 408ccc ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 408cec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 408bf4 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 408c14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 408aec ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 408b0c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 408e14 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 408e34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #648 @ (adr r1, 408d3c ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 408d5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #416 @ (adr r1, 408c64 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 408c84 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #136 @ (adr r1, 408b5c ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 408b7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 408e4c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 408e6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #640 @ (adr r0, 408d74 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 408d94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #368 @ (adr r0, 408c74 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 408c94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #80 @ (adr r0, 408b64 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 408b84 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #884] @ (408eb0 ) │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ ldr r1, [pc, #884] @ (408eb4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #848] @ 408e98 │ │ │ │ @@ -1310430,125 +1310436,125 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 408e90 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (409048 ) │ │ │ │ add.w r3, r6, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #180] @ (40904c ) │ │ │ │ strd r5, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1310609,37 +1310615,37 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #56] @ (409074 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 4082d8 │ │ │ │ nop │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ 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 a0078 │ │ │ │ @@ -1310660,17 +1310666,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -1310717,15 +1310723,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r0, #22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r1, #21 │ │ │ │ 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 │ │ │ │ @@ -1310884,41 +1310890,41 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 4091e4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r1, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r0, #18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ 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 │ │ │ │ @@ -1310988,15 +1310994,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9ce4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #856 @ (adr r7, 409758 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 409778 ) │ │ │ │ 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 │ │ │ │ @@ -1311440,41 +1311446,41 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ asrs r0, r1, #9 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #384 @ (adr r6, 409a70 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 409a90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #904 @ (adr r5, 409c7c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 409c9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 409c48 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 409c68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #912 @ (adr r4, 409c8c ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 409cac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #728 @ (adr r3, 409bd8 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 409bf8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 409cfc ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 40991c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ lsrs r5, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - add r2, pc, #688 @ (adr r2, 409bcc ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 409bec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 409b6c ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 409b8c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 409d1c │ │ │ │ movs r3, #0 │ │ │ │ @@ -1312117,97 +1312123,97 @@ │ │ │ │ ldr r0, [pc, #188] @ (40a0e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 409f9c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, pc, #336 @ (adr r1, 40a194 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 40a1b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 40a11c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 40a13c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #80 @ (adr r1, 40a0a4 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 40a0c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 40a3e4 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 40a404 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 40a07c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ 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 │ │ │ │ @@ -1312230,17 +1312236,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ 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 │ │ │ │ @@ -1312280,17 +1312286,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #12] @ (40a1b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40a164 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ 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 │ │ │ │ @@ -1312673,17 +1312679,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 0040a5c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1313020,102 +1313026,102 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfacbffff │ │ │ │ @ instruction: 0xfb19ffff │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r6, r0, #1 │ │ │ │ vshr.u32 q8, q0, #14 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @ instruction: 0xea1bffff │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ 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 9ca30 │ │ │ │ @@ -1313136,17 +1313142,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ 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 │ │ │ │ @@ -1313187,17 +1313193,17 @@ │ │ │ │ blx 9d2a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 40aaa0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ 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] @ (40ab40 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1313236,15 +1313242,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb7e0050 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfb460050 │ │ │ │ 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 │ │ │ │ @@ -1313607,45 +1313613,45 @@ │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ @ instruction: 0xfafc0050 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfad80050 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 40af58 │ │ │ │ + bcs.n 40af68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ ldr r0, [pc, #208] @ (40b04c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ @@ -1313717,21 +1313723,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 40aef6 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 0040b05c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1314045,90 +1314051,90 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xf5fa0050 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfa9fffff │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r3, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vmla.i32 q0, q4, d5[0] │ │ │ │ + vrev64.8 q0, │ │ │ │ adcs.w r0, sl, #13631488 @ 0xd00000 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u q8, q2, │ │ │ │ + vhadd.u q8, q6, │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [fp :256] │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u q0, q3, │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + vhadd.u q0, q7, │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u16 q0, q6, │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + vhadd.u32 q0, q2, │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr5, {2} │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + cdp2 0, 12, cr0, cr2, cr5, {2} │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr5, {2} │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + cdp2 0, 10, cr0, cr8, cr5, {2} │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr5, {2} │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + cdp2 0, 6, cr0, cr0, cr5, {2} │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr5, {2} │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + cdp2 0, 2, cr0, cr6, cr5, {2} │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #276]! @ 0x114 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + cdp2 0, 0, cr0, cr6, cr5, {2} │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc2l 0, cr0, [r4, #276] @ 0x114 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + stc2l 0, cr0, [ip, #276] @ 0x114 │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-276]! @ 0xfffffeec │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + stc2 0, cr0, [r2, #276] @ 0x114 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-276]! @ 0xfffffeec │ │ │ │ + ldc2 0, cr0, [ip, #-276]! @ 0xfffffeec │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b17c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1314147,17 +1314153,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc2 0, cr0, [lr], {69} @ 0x45 │ │ │ │ + stc2 0, cr0, [r6], #-276 @ 0xfffffeec │ │ │ │ │ │ │ │ 0040b4a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #172] @ (40b564 ) │ │ │ │ @@ -1314228,25 +1314234,25 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #36] @ (40b57c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 40b4fc │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xfb9a0045 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + @ instruction: 0xfba20045 │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xfb780045 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + @ instruction: 0xfb800045 │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -1314294,15 +1314300,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0c60050 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ eor.w r0, ip, #80 @ 0x50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -1314527,37 +1314533,37 @@ │ │ │ │ b.n 40b65e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orr.w r0, r2, #80 @ 0x50 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, sl, #80 @ 0x50 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb.w r0, [r8, r5] │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + vld4.16 {d0-d3}, [r0], r5 │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr??.w r0, [sl, #69] @ 0x45 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + vst4.16 {d0-d3}, [r2], r5 │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str.w r0, [lr, #69] @ 0x45 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldr.w r0, [r6, #69] @ 0x45 │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh.w r0, [r2, #69] @ 0x45 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + strh.w r0, [sl, #69] @ 0x45 │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb.w r0, [r4, #69] @ 0x45 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + strb.w r0, [ip, #69] @ 0x45 │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str??.w r0, [r8, r5] │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldr??.w r0, [r0, r5] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str.w r0, [ip, r5] │ │ │ │ + ldr.w r0, [r4, r5] │ │ │ │ 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 │ │ │ │ @@ -1315002,23 +1315008,23 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 40bff8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ stc 0, cr0, [lr, #320] @ 0x140 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ 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 40bef6 │ │ │ │ @@ -1315470,48 +1315476,48 @@ │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 40c2f2 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf0d80045 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + @ instruction: 0xf0e00045 │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vext.8 q0, q2, , #0 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + vext.8 q0, q6, , #0 │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s8 q0, q2, │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + vhadd.s8 q0, q6, │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr10, cr5, {2} │ │ │ │ + cdp 0, 15, cr0, cr2, cr5, {2} │ │ │ │ b.n 40bc34 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 10, cr0, cr12, cr5, {2} │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + cdp 0, 11, cr0, cr4, cr5, {2} │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 7, cr0, cr12, cr5, {2} │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + cdp 0, 8, cr0, cr4, cr5, {2} │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 2, cr0, cr14, cr5, {2} │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + cdp 0, 3, cr0, cr6, cr5, {2} │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldcl 0, cr0, [lr, #276]! @ 0x114 │ │ │ │ + cdp 0, 0, cr0, cr6, cr5, {2} │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ blx 9c4a4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ blx 99658 │ │ │ │ @@ -1315654,38 +1315660,38 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40c48a │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 40c4e2 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldcl 0, cr0, [ip], #276 @ 0x114 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + stc 0, cr0, [r4, #-276] @ 0xfffffeec │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], {69} @ 0x45 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + stcl 0, cr0, [lr], {69} @ 0x45 │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc 0, cr0, [r0], #276 @ 0x114 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + stc 0, cr0, [r8], #276 @ 0x114 │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc 0, cr0, [r2], {69} @ 0x45 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + stc 0, cr0, [sl], {69} @ 0x45 │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stcl 0, cr0, [r4], #-276 @ 0xfffffeec │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + stcl 0, cr0, [ip], #-276 @ 0xfffffeec │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r6, cr5 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + mcrr 0, 4, r0, lr, cr5 │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc 0, cr0, [ip], #-276 @ 0xfffffeec │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldc 0, cr0, [r4], #-276 @ 0xfffffeec │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc 0, cr0, [lr], {69} @ 0x45 │ │ │ │ + ldc 0, cr0, [r6], {69} @ 0x45 │ │ │ │ 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] @ 40ca78 │ │ │ │ @@ -1316173,24 +1316179,24 @@ │ │ │ │ ... │ │ │ │ b.n 40cd24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 40cb4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orr.w r0, r2, r5, lsl #1 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + orr.w r0, sl, r5, lsl #1 │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40c774 │ │ │ │ + b.n 40c784 │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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] │ │ │ │ @@ -1316501,31 +1316507,31 @@ │ │ │ │ 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 │ │ │ │ - strbne r4, [r4, #17] │ │ │ │ + strbne r4, [r5, #17] │ │ │ │ lslne r1, r1, #1 │ │ │ │ - strbeq r4, [r4, #17] │ │ │ │ + strbeq r4, [r5, #17] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40d41c │ │ │ │ + b.n 40d42c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40d3f4 │ │ │ │ + b.n 40d404 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40d37c │ │ │ │ + b.n 40d38c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40d348 │ │ │ │ + b.n 40d358 │ │ │ │ lsls r5, r0, #1 │ │ │ │ vldr d6, [pc, #784] @ 40d1c8 │ │ │ │ b.n 40ccea │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ blx 94898 │ │ │ │ @@ -1316802,21 +1316808,21 @@ │ │ │ │ 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 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40d590 │ │ │ │ + b.n 40d5a0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40d3b8 │ │ │ │ + b.n 40d3c8 │ │ │ │ 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 │ │ │ │ @@ -1317651,107 +1317657,107 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #196] @ (40dba0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40da10 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 40da7c │ │ │ │ + bls.n 40da8c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40daa8 │ │ │ │ + bhi.n 40dab8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40da78 │ │ │ │ + bhi.n 40da88 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40da44 │ │ │ │ + bhi.n 40da54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40dc10 │ │ │ │ + bhi.n 40da20 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40da9c │ │ │ │ + bvc.n 40daac │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40da64 │ │ │ │ + bvc.n 40da74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40da38 │ │ │ │ + bvc.n 40da48 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40dc08 │ │ │ │ + bvc.n 40dc18 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40dbd8 │ │ │ │ + bvc.n 40dbe8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40dba8 │ │ │ │ + bvc.n 40dbb8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40db78 │ │ │ │ + bvc.n 40db88 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40db48 │ │ │ │ + bvs.n 40db58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40db18 │ │ │ │ + bvs.n 40db28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40daec │ │ │ │ + bvs.n 40dafc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40dac0 │ │ │ │ + bvs.n 40dad0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40da88 │ │ │ │ + bvs.n 40da98 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40dc5c │ │ │ │ + bvs.n 40dc6c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40dc30 │ │ │ │ + bvs.n 40dc40 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40dba4 │ │ │ │ + bvs.n 40dbb4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 40db74 │ │ │ │ + bpl.n 40db84 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 40db44 │ │ │ │ + bpl.n 40db54 │ │ │ │ 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 │ │ │ │ @@ -1317779,17 +1317785,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 40db8c │ │ │ │ + bmi.n 40db9c │ │ │ │ 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 │ │ │ │ @@ -1317835,17 +1317841,17 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #16] @ (40dc84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40dc30 │ │ │ │ nop │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 40dcfc │ │ │ │ + bmi.n 40dd0c │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0040dc88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1318159,100 +1318165,100 @@ │ │ │ │ b.n 40dd4e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bhi.n 40df4a │ │ │ │ vtbl.8 d29, {d31}, d19 │ │ │ │ - vsli.64 d22, d20, #63 @ 0x3f │ │ │ │ + vsli.64 d22, d28, #63 @ 0x3f │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40e0dc │ │ │ │ + bcc.n 40e0ec │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40e07c │ │ │ │ + bcc.n 40e08c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ mrc2 15, 1, pc, cr7, cr15, {7} │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40dfa0 │ │ │ │ + bcs.n 40dfb0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40df74 │ │ │ │ + bcs.n 40df84 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 40e0f6 │ │ │ │ - vraddhn.i d22, , q0 │ │ │ │ + vraddhn.i d22, , q4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40e108 │ │ │ │ + bcs.n 40e118 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40e0dc │ │ │ │ + bcs.n 40e0ec │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40e008 │ │ │ │ + bne.n 40e018 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40df9c │ │ │ │ + bne.n 40dfac │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40e164 │ │ │ │ + bne.n 40e174 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40e0f0 │ │ │ │ + bne.n 40e100 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 40e068 │ │ │ │ + beq.n 40e078 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r2, [pc, #1308] @ 40e5c0 │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r1, [pc, #1308] @ 40e5c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1318725,157 +1318731,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 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (40e720 ) │ │ │ │ add.w r3, r6, #120 @ 0x78 │ │ │ │ ldr r1, [pc, #60] @ (40e724 ) │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -1318892,21 +1318898,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #24] @ (40e72c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 40dd4e │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #856] @ (40ea7c ) │ │ │ │ + ldr r6, [pc, #888] @ (40ea9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, 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 94e84 │ │ │ │ @@ -1318927,17 +1318933,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -1319018,21 +1319024,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ 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] @ (40e8f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1319089,21 +1319095,21 @@ │ │ │ │ b.n 40e8b6 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -1319363,53 +1319369,53 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ pop {r6, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ pop {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ 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 │ │ │ │ @@ -1319890,53 +1319896,53 @@ │ │ │ │ eors r1, r3 │ │ │ │ rev r2, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 40f180 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ mov ip, r6 │ │ │ │ beq.w 40f3a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -1320474,101 +1320480,101 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ b.n 40f8ce │ │ │ │ ... │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 40f83e │ │ │ │ + cbnz r2, 40f840 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 40f838 │ │ │ │ + cbnz r2, 40f83a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r6, 40f838 │ │ │ │ + cbnz r6, 40f83a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 40f82e │ │ │ │ + cbnz r4, 40f830 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 40f830 │ │ │ │ + cbnz r2, 40f832 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r6, 40f830 │ │ │ │ + cbnz r6, 40f832 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r4, 40f834 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 40f852 │ │ │ │ + cbnz r4, 40f854 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 40f8ca │ │ │ │ vabs.f64 d6, d0 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [r1] │ │ │ │ @@ -1320841,65 +1320847,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40f498 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 40fd48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r5, 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 r5, r0 │ │ │ │ @@ -1320988,21 +1320994,21 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0040fc9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1321184,62 +1321190,62 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 40fd3e │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (410164 ) │ │ │ │ + ldr r7, [pc, #768] @ (410184 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ vrecps.f32 , , │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #480] @ (410078 ) │ │ │ │ + ldr r7, [pc, #512] @ (410098 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 40fefa │ │ │ │ + cbz r0, 40fefc │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #264] @ (40ffac ) │ │ │ │ + ldr r7, [pc, #296] @ (40ffcc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 40fef8 │ │ │ │ + cbz r2, 40fefa │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xeae5ffff │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ - ldr r7, [pc, #16] @ (40fec4 ) │ │ │ │ + ldr r7, [pc, #48] @ (40fee4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 40fef8 │ │ │ │ + cbz r4, 40fefa │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [pc, #936] @ (410264 ) │ │ │ │ + ldr r6, [pc, #968] @ (410284 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #552] @ (4100f0 ) │ │ │ │ + ldr r7, [pc, #584] @ (410110 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #504] @ (4100c4 ) │ │ │ │ + ldr r7, [pc, #536] @ (4100e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #800] @ (4101f0 ) │ │ │ │ + ldr r5, [pc, #832] @ (410210 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [pc, #504] @ (4100cc ) │ │ │ │ + ldr r6, [pc, #536] @ (4100ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [pc, #400] @ (41006c ) │ │ │ │ + ldr r6, [pc, #432] @ (41008c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [pc, #280] @ (40fffc ) │ │ │ │ + ldr r6, [pc, #312] @ (41001c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ 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 9c700 │ │ │ │ @@ -1321260,17 +1321266,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #592] @ (410180 ) │ │ │ │ + ldr r5, [pc, #624] @ (4101a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 40ff58 │ │ │ │ + cbz r4, 40ff5a │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 40ffc0 │ │ │ │ @@ -1321332,15 +1321338,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9ff78 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ 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] @ (41006c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1321381,15 +1321387,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #344 @ (adr r6, 4101c8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #472] @ (410250 ) │ │ │ │ + ldr r5, [pc, #504] @ (410270 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r6, pc, #112 @ (adr r6, 4100ec ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1321618,19 +1321624,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r5, pc, #840 @ (adr r5, 410694 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #632] @ (4105cc ) │ │ │ │ + ldr r3, [pc, #664] @ (4105ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (410740 ) │ │ │ │ + ldr r3, [pc, #8] @ (410360 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrb.w r1, [r2, #253] @ 0xfd │ │ │ │ vmul.f64 d9, d1, d3 │ │ │ │ vldr d2, [r2, #8] │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ add.w ip, r6, r2 │ │ │ │ add r2, r9 │ │ │ │ @@ -1321873,25 +1321879,25 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r0, pc, #744 @ (adr r0, 41097c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blx r7 │ │ │ │ + blx r8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -1322459,27 +1322465,27 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 410f28 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 410f48 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r3 │ │ │ │ bgt.n 410d20 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1322969,51 +1322975,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9e970 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, r6 │ │ │ │ b.n 4112be │ │ │ │ ... │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #816 @ (adr r0, 4115ac ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 4115cc ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 411534 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 411554 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #368 @ (adr r0, 4113fc ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 41141c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 411384 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 4113a4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r2 │ │ │ │ bge.n 411358 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -1323204,65 +1323210,65 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ b.w 410aee │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0041154c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1323608,110 +1323614,110 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 5a78e6 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r7, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrd pc, pc, [r7, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xe995ffff │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [pc, #152] @ (411a48 ) │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [pc, #148] @ (411a4c ) │ │ │ │ add r1, pc │ │ │ │ @@ -1323763,29 +1323769,29 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ 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 9dea0 │ │ │ │ @@ -1323806,17 +1323812,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -1323900,25 +1323906,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #32] @ (411ba8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 411b72 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, 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, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -1324298,37 +1324304,37 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ ldrh r6, [r1, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrh r6, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bge.w 412380 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ @@ -1324632,25 +1324638,25 @@ │ │ │ │ b.n 411c82 │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -1325228,139 +1325234,139 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #268] @ (412ae8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 411c82 │ │ │ │ ... │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ - lsls r1, r1, #1 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r0, #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, #2776] @ 0xad8 │ │ │ │ ldr r5, [pc, #700] @ (412dc0 ) │ │ │ │ @@ -1325625,49 +1325631,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #992] @ (4131f8 ) │ │ │ │ movw r5, #2133 @ 0x855 │ │ │ │ ldr r6, [pc, #992] @ (4131fc ) │ │ │ │ ldr r2, [r1, #24] │ │ │ │ @@ -1326022,35 +1326028,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 4131d8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r6, r6, #1 │ │ │ │ add r3, fp │ │ │ │ ite eq │ │ │ │ @@ -1326361,31 +1326367,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ ... │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrd r6, r8, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 4137dc │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ @@ -1326669,31 +1326675,31 @@ │ │ │ │ ldr r0, [pc, #52] @ (4139a0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 412cac │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r0, [pc, #824] @ (413ce0 ) │ │ │ │ movw r1, #2700 @ 0xa8c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #816] @ (413ce4 ) │ │ │ │ @@ -1326976,71 +1326982,71 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 413c68 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx a1298 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1327219,55 +1327225,55 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #92] @ (413fa8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 413e96 │ │ │ │ nop │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r5, 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, #3784] @ 0xec8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -1327608,51 +1327614,51 @@ │ │ │ │ ... │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 414838 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ @@ -1328399,73 +1328405,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #608] @ (414d9c ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #256] @ (414c40 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r8, #1474 @ 0x5c2 │ │ │ │ blx 9d9e8 │ │ │ │ ldr.w r3, [pc, #1440] @ 415164 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1328976,67 +1328982,67 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #108] @ (4151cc ) │ │ │ │ add r0, pc │ │ │ │ b.n 414e6c │ │ │ │ nop │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1329228,19 +1329234,19 @@ │ │ │ │ blx 9ce4c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr8, {2} │ │ │ │ + cdp2 0, 11, cr0, cr12, cr8, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (4154d0 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #176] @ (4154d4 ) │ │ │ │ @@ -1329313,17 +1329319,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r0, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr8, {2} │ │ │ │ - cdp2 0, 3, cr0, cr0, cr8, {2} │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + cdp2 0, 3, cr0, cr8, cr8, {2} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr8, {2} │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1329625,18 +1329631,18 @@ │ │ │ │ b.n 4158ea │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r6, [r4, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8, #-288]! @ 0xfffffee0 │ │ │ │ - stc2 0, cr0, [ip], {72} @ 0x48 │ │ │ │ - @ instruction: 0xfab80048 │ │ │ │ - @ instruction: 0xfa920048 │ │ │ │ + ldc2 0, cr0, [r0, #-288]! @ 0xfffffee0 │ │ │ │ + ldc2 0, cr0, [r4], {72} @ 0x48 │ │ │ │ + @ instruction: 0xfac00048 │ │ │ │ + @ instruction: 0xfa9a0048 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #24] │ │ │ │ mov r0, sl │ │ │ │ blx 9fa80 │ │ │ │ @@ -1330307,83 +1330313,83 @@ │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #196] @ (41604c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 41594a │ │ │ │ nop │ │ │ │ - vld1.8 {d0[2]}, [r2], r8 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + vld1.8 {d0[2]}, [sl], r8 │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vst1.8 {d0[2]}, [r4], r8 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + vst1.8 {d0[2]}, [ip], r8 │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r5, [pc, #88] @ (416000 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [ip, r8] │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + vld4.16 {d0-d3}, [r4], r8 │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb.w r0, [lr, #72] @ 0x48 │ │ │ │ - ldr.w r0, [r8, r8] │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrb.w r0, [r6, #72] @ 0x48 │ │ │ │ + str??.w r0, [r0, r8] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrh.w r0, [sl, r8] │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + str.w r0, [r2, r8] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb.w r0, [ip, r8] │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strh.w r0, [r4, r8] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf68c0048 │ │ │ │ - @ instruction: 0xf4e40048 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + @ instruction: 0xf6940048 │ │ │ │ + @ instruction: 0xf4ec0048 │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf4c80048 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + @ instruction: 0xf4d00048 │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf4aa0048 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + @ instruction: 0xf4b20048 │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - eors.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + eors.w r0, r8, #13107200 @ 0xc80000 │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orns r0, r6, #13107200 @ 0xc80000 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + orns r0, lr, #13107200 @ 0xc80000 │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orrs.w r0, sl, #13107200 @ 0xc80000 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + orn r0, r2, #13107200 @ 0xc80000 │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bics.w r0, r8, #13107200 @ 0xc80000 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + orr.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf3f00048 │ │ │ │ - @ instruction: 0xf3f60048 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + @ instruction: 0xf3f80048 │ │ │ │ + @ instruction: 0xf3fe0048 │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf3dc0048 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + @ instruction: 0xf3e40048 │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ubfx r0, r2, #1, #9 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + ubfx r0, sl, #1, #9 │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - usat r0, #8, r6, asr #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + usat r0, #8, lr, asr #1 │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - usat r0, #8, sl, lsl #1 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + @ instruction: 0xf3920048 │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf3700048 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + @ instruction: 0xf3780048 │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf3560048 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + @ instruction: 0xf35e0048 │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf33c0048 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + sbfx r0, r4, #1, #9 │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r5, 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, #3880] @ 0xf28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1331161,54 +1331167,54 @@ │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ cmp ip, pc │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ + sbcs.w r0, ip, #72 @ 0x48 │ │ │ │ sbcs.w r0, r4, #72 @ 0x48 │ │ │ │ sbc.w r0, ip, #72 @ 0x48 │ │ │ │ - sbc.w r0, r4, #72 @ 0x48 │ │ │ │ - cdp 0, 8, cr0, cr0, cr8, {2} │ │ │ │ - cdp 0, 2, cr0, cr10, cr8, {2} │ │ │ │ - ldr r4, [pc, #80] @ (416948 ) │ │ │ │ + cdp 0, 8, cr0, cr8, cr8, {2} │ │ │ │ + cdp 0, 3, cr0, cr2, cr8, {2} │ │ │ │ + ldr r4, [pc, #112] @ (416968 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cdp 0, 0, cr0, cr14, cr8, {2} │ │ │ │ - ldr r3, [pc, #992] @ (416ce0 ) │ │ │ │ + cdp 0, 1, cr0, cr6, cr8, {2} │ │ │ │ + ldr r4, [pc, #0] @ (416900 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldcl 0, cr0, [r2, #288]! @ 0x120 │ │ │ │ - ldr r3, [pc, #880] @ (416c78 ) │ │ │ │ + ldcl 0, cr0, [sl, #288]! @ 0x120 │ │ │ │ + ldr r3, [pc, #912] @ (416c98 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stc 0, cr0, [lr], #-288 @ 0xfffffee0 │ │ │ │ - @ instruction: 0xebf80048 │ │ │ │ - ldr r1, [pc, #912] @ (416ca4 ) │ │ │ │ + ldc 0, cr0, [r6], #-288 @ 0xfffffee0 │ │ │ │ + stc 0, cr0, [r0], {72} @ 0x48 │ │ │ │ + ldr r1, [pc, #944] @ (416cc4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xeb3e0048 │ │ │ │ - ldr r1, [pc, #168] @ (4169c4 ) │ │ │ │ + adc.w r0, r6, r8, lsl #1 │ │ │ │ + ldr r1, [pc, #200] @ (4169e4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add.w r0, ip, r8, lsl #1 │ │ │ │ - ldr r0, [pc, #992] @ (416d04 ) │ │ │ │ + adds.w r0, r4, r8, lsl #1 │ │ │ │ + ldr r1, [pc, #0] @ (416924 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xeaf00048 │ │ │ │ - ldr r0, [pc, #880] @ (416c9c ) │ │ │ │ + @ instruction: 0xeaf80048 │ │ │ │ + ldr r0, [pc, #912] @ (416cbc ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xeaac0048 │ │ │ │ - ldr r0, [pc, #600] @ (416b8c ) │ │ │ │ + @ instruction: 0xeab40048 │ │ │ │ + ldr r0, [pc, #632] @ (416bac ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orns r0, ip, r8, lsl #1 │ │ │ │ - ldr r0, [pc, #408] @ (416ad4 ) │ │ │ │ + eor.w r0, r4, r8, lsl #1 │ │ │ │ + ldr r0, [pc, #440] @ (416af4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orrs.w r0, r6, r8, lsl #1 │ │ │ │ - ldr r0, [pc, #288] @ (416a64 ) │ │ │ │ + orrs.w r0, lr, r8, lsl #1 │ │ │ │ + ldr r0, [pc, #320] @ (416a84 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands.w r0, lr, r8, lsl #1 │ │ │ │ - ldr r0, [pc, #32] @ (41696c ) │ │ │ │ + bic.w r0, r6, r8, lsl #1 │ │ │ │ + ldr r0, [pc, #64] @ (41698c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrd r0, r0, [lr, #288]! @ 0x120 │ │ │ │ - blx sp │ │ │ │ + and.w r0, r6, r8, lsl #1 │ │ │ │ + blx lr │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 00416954 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1331669,112 +1331675,112 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4, {r3, r6} │ │ │ │ + ldmdb ip, {r3, r6} │ │ │ │ bl 2bee46 │ │ │ │ - orrs.w r0, r2, r8, lsl #1 │ │ │ │ - bic.w r0, r4, r8, lsl #1 │ │ │ │ + orrs.w r0, sl, r8, lsl #1 │ │ │ │ + bic.w r0, ip, r8, lsl #1 │ │ │ │ lsls r1, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8c00048 │ │ │ │ - mov sl, r5 │ │ │ │ + @ instruction: 0xe8c80048 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r4, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia.w r4, {r3, r6} │ │ │ │ - mov r6, sp │ │ │ │ + stmia.w ip, {r3, r6} │ │ │ │ + mov r6, lr │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xe9bbffff │ │ │ │ @ instruction: 0xea7fffff │ │ │ │ - strex r0, r0, [r0, #288] @ 0x120 │ │ │ │ - mov r4, r5 │ │ │ │ + strex r0, r0, [r8, #288] @ 0x120 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xe8260048 │ │ │ │ - mov r2, r2 │ │ │ │ + @ instruction: 0xe82e0048 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xe80a0048 │ │ │ │ - cmp ip, pc │ │ │ │ + @ instruction: 0xe8120048 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb r4!, {r3, r6} │ │ │ │ - stmdb r4!, {r3, r6} │ │ │ │ - strd r0, r0, [r2, #-288]! @ 0x120 │ │ │ │ - b.n 416da4 │ │ │ │ + stmdb ip!, {r3, r6} │ │ │ │ + stmdb ip!, {r3, r6} │ │ │ │ + strd r0, r0, [sl, #-288]! @ 0x120 │ │ │ │ + b.n 416db4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 416d78 │ │ │ │ + b.n 416d88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r6, fp │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmdb r2!, {r3, r6} │ │ │ │ - strd r0, r0, [r8, #-288]! @ 0x120 │ │ │ │ - b.n 416cf8 │ │ │ │ + stmdb sl!, {r3, r6} │ │ │ │ + ldrd r0, r0, [r0, #-288]! @ 0x120 │ │ │ │ + b.n 416d08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmdb r6!, {r3, r6} │ │ │ │ - b.n 416c7c │ │ │ │ + ldmdb lr!, {r3, r6} │ │ │ │ + b.n 416c8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmdb sl, {r3, r6} │ │ │ │ - ldrd r0, r0, [r4, #-288] @ 0x120 │ │ │ │ - b.n 416c04 │ │ │ │ + stmdb r2!, {r3, r6} │ │ │ │ + ldrd r0, r0, [ip, #-288] @ 0x120 │ │ │ │ + b.n 416c14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xe98a0048 │ │ │ │ - stmdb lr!, {r3, r6} │ │ │ │ - b.n 416b88 │ │ │ │ + @ instruction: 0xe9920048 │ │ │ │ + ldmdb r6!, {r3, r6} │ │ │ │ + b.n 416b98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strd r0, r0, [r4, #-288]! @ 0x120 │ │ │ │ - @ instruction: 0xe9ba0048 │ │ │ │ - b.n 416b04 │ │ │ │ + strd r0, r0, [ip, #-288]! @ 0x120 │ │ │ │ + strd r0, r0, [r2, #288] @ 0x120 │ │ │ │ + b.n 416b14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xe9a60048 │ │ │ │ - ldrd r0, r0, [ip, #288] @ 0x120 │ │ │ │ - b.n 416a8c │ │ │ │ + @ instruction: 0xe9ae0048 │ │ │ │ + strd r0, r0, [r4, #288]! @ 0x120 │ │ │ │ + b.n 416a9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrd r0, r0, [r2, #288]! @ 0x120 │ │ │ │ - @ instruction: 0xe9b00048 │ │ │ │ - b.n 416a10 │ │ │ │ + ldrd r0, r0, [sl, #288]! @ 0x120 │ │ │ │ + @ instruction: 0xe9b80048 │ │ │ │ + b.n 416a20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrd r0, r0, [sl, #288] @ 0x120 │ │ │ │ - and.w r0, lr, r8, lsl #1 │ │ │ │ - b.n 416998 │ │ │ │ + strd r0, r0, [r2, #288]! @ 0x120 │ │ │ │ + ands.w r0, r6, r8, lsl #1 │ │ │ │ + b.n 4169a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrd r0, r0, [r0, #288]! @ 0x120 │ │ │ │ - bics.w r0, r6, r8, lsl #1 │ │ │ │ - b.n 41691c │ │ │ │ + ldrd r0, r0, [r8, #288]! @ 0x120 │ │ │ │ + bics.w r0, lr, r8, lsl #1 │ │ │ │ + b.n 41692c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - and.w r0, lr, r8, lsl #1 │ │ │ │ - orrs.w r0, r8, r8, lsl #1 │ │ │ │ - b.n 4168a0 │ │ │ │ + ands.w r0, r6, r8, lsl #1 │ │ │ │ + orn r0, r0, r8, lsl #1 │ │ │ │ + b.n 4168b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ 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 9750c │ │ │ │ @@ -1331795,17 +1331801,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 417620 │ │ │ │ + b.n 417630 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r5, r0, #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 │ │ │ │ @@ -1331849,16 +1331855,16 @@ │ │ │ │ blx 9d2a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [sl], #-288 @ 0x120 │ │ │ │ - lsls r2, r4 │ │ │ │ + ldrd r0, r0, [r2], #-288 @ 0x120 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r5, 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] @ (417094 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1331899,15 +1331905,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8260048 │ │ │ │ + @ instruction: 0xe82e0048 │ │ │ │ adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, 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.w ip, [pc, #192] @ 417174 │ │ │ │ @@ -1331994,21 +1332000,21 @@ │ │ │ │ nop │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 416fe8 │ │ │ │ + b.n 416ff8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 416fb4 │ │ │ │ + b.n 416fc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r5, 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -1332299,45 +1332305,45 @@ │ │ │ │ b.n 4173d4 │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r4, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4171b4 │ │ │ │ + b.n 4171c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 416e7c │ │ │ │ + b.n 416e8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 416db4 │ │ │ │ + b.n 416dc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 416d88 │ │ │ │ + b.n 416d98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 416d58 │ │ │ │ + b.n 416d68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 416d28 │ │ │ │ + b.n 416d38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 416cf8 │ │ │ │ + b.n 416d08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417cc8 │ │ │ │ + b.n 417cd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r5, 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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -1332930,73 +1332936,73 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.n 4176a4 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 417f04 │ │ │ │ + b.n 417f14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 417df0 │ │ │ │ + b.n 417e00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417d14 │ │ │ │ + b.n 417d24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #4 │ │ │ │ + udf #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417b5c │ │ │ │ + ble.n 417b6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417b2c │ │ │ │ + ble.n 417b3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417afc │ │ │ │ + ble.n 417b0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417acc │ │ │ │ + ble.n 417adc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417c9c │ │ │ │ + ble.n 417aac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417c6c │ │ │ │ + ble.n 417c7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ble.n 417c3c │ │ │ │ + ble.n 417c4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1333426,63 +1333432,63 @@ │ │ │ │ b.n 417cf2 │ │ │ │ cmp r2, #122 @ 0x7a │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 41811c │ │ │ │ + blt.n 41812c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - blt.n 4180a8 │ │ │ │ + blt.n 4180b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 417fd8 │ │ │ │ + bls.n 417fe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bls.n 417fac │ │ │ │ + bls.n 417fbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bls.n 4180f4 │ │ │ │ + bls.n 418104 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bls.n 4180c8 │ │ │ │ + bls.n 4180d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 41802c │ │ │ │ + bhi.n 41803c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 417ffc │ │ │ │ + bhi.n 41800c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 417fcc │ │ │ │ + bhi.n 417fdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 41819c │ │ │ │ + bhi.n 4181ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 418164 │ │ │ │ + bhi.n 418174 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 418134 │ │ │ │ + bhi.n 418144 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 418104 │ │ │ │ + bhi.n 418114 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r5, 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.w r4, [pc, #1536] @ 4186f0 │ │ │ │ @@ -1334046,53 +1334052,53 @@ │ │ │ │ ... │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #74 @ 0x4a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 4186b0 │ │ │ │ + bvs.n 4186c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvs.n 418680 │ │ │ │ + bvs.n 418690 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 41879c │ │ │ │ + bcc.n 4187ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418774 │ │ │ │ + bcc.n 418784 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418748 │ │ │ │ + bcc.n 418758 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcs.n 4187e0 │ │ │ │ + bcs.n 4187f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 4186f4 │ │ │ │ + bne.n 418704 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 4186c8 │ │ │ │ + bne.n 4186d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 4186a0 │ │ │ │ + bne.n 4186b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 418678 │ │ │ │ + bne.n 418688 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ bgt.w 4185da │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1334731,105 +1334737,105 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96360 │ │ │ │ ldr r0, [pc, #192] @ (418eb4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ b.w 4181a8 │ │ │ │ - beq.n 418d58 │ │ │ │ + beq.n 418d68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 418eec │ │ │ │ + beq.n 418efc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 418e78 │ │ │ │ + beq.n 418e88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - beq.n 418e44 │ │ │ │ + beq.n 418e54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #784] @ (41913c ) │ │ │ │ + ldr r4, [pc, #816] @ (41915c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ bl 4180d8 │ │ │ │ @@ -1334850,17 +1334856,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1334883,17 +1334889,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 00418f54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1335280,124 +1335286,124 @@ │ │ │ │ blx 9d2a0 │ │ │ │ b.n 419022 │ │ │ │ nop │ │ │ │ asrs r2, r0, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mrc2 15, 7, pc, cr7, cr15, {7} │ │ │ │ vminnm.f16 , , │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r7, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r6, r0, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ svc 199 @ 0xc7 │ │ │ │ @ instruction: 0xffffdf25 │ │ │ │ - @ instruction: 0xffffc7ea │ │ │ │ + vqshl.u64 q14, q9, #63 @ 0x3f │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r5, r0, #1 │ │ │ │ svc 15 │ │ │ │ - vtbl.8 d28, {d15}, d30 │ │ │ │ + vqshrun.s64 d28, q11, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ 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 9fa40 │ │ │ │ @@ -1335418,17 +1335424,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1335493,19 +1335499,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d2a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r5, 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] @ (4195bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1335546,15 +1335552,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96e60 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r0, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r1, #3 │ │ │ │ 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 │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes